GoogleFirebaseExtensionsV1betaExtensionSpecParameter class
Representation of a configurable parameter for an Extension.
These can be used to configure resources or referenced as environment variables in a Cloud Function.
Constructors
-
GoogleFirebaseExtensionsV1betaExtensionSpecParameter({String? default_, String? description, String? example, bool? immutable, String? label, List<
GoogleFirebaseExtensionsV1betaParamSelectOption> ? options, String? param, bool? required, GoogleFirebaseExtensionsV1betaResourceInfo? resourceInfo, String? type, String? validationErrorMessage, String? validationRegex}) - GoogleFirebaseExtensionsV1betaExtensionSpecParameter.fromJson(Map _json)
Properties
- default_ ↔ String?
-
Default value if an Extension consumer leaves the parameter value blank.
getter/setter pair
- description ↔ String?
-
Additional description for the parameter.
getter/setter pair
- example ↔ String?
-
Example of what this value might look like.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- immutable ↔ bool?
-
Whether or not the user should be prevented from updating the value of
this parameter later.
getter/setter pair
- label ↔ String?
-
Label for the parameter, shown to the Extension consumer when they are
prompted for the parameter value.
getter/setter pair
-
options
↔ List<
GoogleFirebaseExtensionsV1betaParamSelectOption> ? -
A list of values that the consumer can pick from, if the param.Type is
select or multiSelect
getter/setter pair
- param ↔ String?
-
Name of the parameter.
getter/setter pair
- required ↔ bool?
-
Flag indicating if the parameter must be defined and not empty.
getter/setter pair
- resourceInfo ↔ GoogleFirebaseExtensionsV1betaResourceInfo?
-
Additional resource information which must be specified when parameter
type is RESOURCE.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ String?
-
Type of input.
getter/setter pair
- validationErrorMessage ↔ String?
-
Error message to display if regex validation fails.
getter/setter pair
- validationRegex ↔ String?
-
Regex string for validation of the parameter value provided by the
Extension consumer.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited