Config::Rule
Inherits JSON::Serializable < Reference < Object
rules の 1 項目。 値を持つ項目だけが defaults を上書きし、nil の項目は defaults を継承する。
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
dynamic_timeout
Sourcedynamic_timeout=(dynamic_timeout : DynamicTimeoutOverride | Nil)
Sourceicon
Sourcematch_app_id
マッチ条件は v1 では match_app_id のみとする。 ソース追加時に match_source を足せるよう、match_ プレフィックスを予約している(仕様書 5 章)。
match_app_id=(match_app_id : String)
マッチ条件は v1 では match_app_id のみとする。 ソース追加時に match_source を足せるよう、match_ プレフィックスを予約している(仕様書 5 章)。
max_body_length
Sourceopacity
Sourceresolve(defaults : Defaults) : Resolved
Sourcesound
Sourcetimeout
Sourcetimeout_mode
Sourcetimeout_mode=(timeout_mode : TimeoutMode | Nil)
Sourcetitle_template
Sourcevolume
Source