Package com.courier.models.providers
Class ProviderCreateParams.Settings
-
- All Implemented Interfaces:
public final class ProviderCreateParams.SettingsProvider-specific settings (snake_case keys). Defaults to an empty object when omitted. Use the catalog endpoint to discover required fields for a given provider — omitting a required field returns a 400 validation error.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classProviderCreateParams.Settings.BuilderA builder for Settings.
-
Method Summary
Modifier and Type Method Description final Map<String, JsonValue>_additionalProperties()final ProviderCreateParams.Settings.BuildertoBuilder()final ProviderCreateParams.Settingsvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ProviderCreateParams.Settings.Builderbuilder()Returns a mutable builder for constructing an instance of Settings. -
-
Method Detail
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ProviderCreateParams.Settings.Builder toBuilder()
-
validate
final ProviderCreateParams.Settings validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static ProviderCreateParams.Settings.Builder builder()
Returns a mutable builder for constructing an instance of Settings.
-
-
-
-