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 a ConfigVariable.
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