ConfigVariableTemplate class
ConfigVariableTemplate provides metadata about a ConfigVariable
that is
used in a Connection.
Constructors
-
ConfigVariableTemplate({AuthorizationCodeLink? authorizationCodeLink, String? description, String? displayName, List<
EnumOption> ? enumOptions, String? enumSource, bool? isAdvanced, String? key, String? locationType, MultipleSelectConfig? multipleSelectConfig, bool? required, LogicalExpression? requiredCondition, RoleGrant? roleGrant, String? state, String? validationRegex, String? valueType}) - ConfigVariableTemplate.fromJson(Map json_)
Properties
-
Authorization code link options.
getter/setter pair
- description ↔ String?
-
Description.
getter/setter pair
- displayName ↔ String?
-
Display name of the parameter.
getter/setter pair
-
enumOptions
↔ List<
EnumOption> ? -
Enum options.
getter/setter pair
- enumSource ↔ String?
-
enum source denotes the source of api to fill the enum options
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isAdvanced ↔ bool?
-
Indicates if current template is part of advanced settings
getter/setter pair
- key ↔ String?
-
Key of the config variable.
getter/setter pair
- locationType ↔ String?
-
Location Tyep denotes where this value should be sent in BYOC connections.
getter/setter pair
- multipleSelectConfig ↔ MultipleSelectConfig?
-
MultipleSelectConfig represents the multiple options for a config
variable.
getter/setter pair
- required ↔ bool?
-
Flag represents that this
ConfigVariable
must be provided for a connection.getter/setter pair - requiredCondition ↔ LogicalExpression?
-
Condition under which a field would be required.
getter/setter pair
- roleGrant ↔ RoleGrant?
-
Role grant configuration for the config variable.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ String?
-
State of the config variable.
Possible string values are:
getter/setter pair
- validationRegex ↔ String?
-
Regular expression in RE2 syntax used for validating the
value
of aConfigVariable
.getter/setter pair - valueType ↔ String?
-
Type of the parameter: string, int, bool etc.
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