ConnectorVersion.fromJson constructor
ConnectorVersion.fromJson(
- Map json_
Implementation
ConnectorVersion.fromJson(core.Map json_)
: this(
authConfigTemplates:
(json_['authConfigTemplates'] as core.List?)
?.map(
(value) => AuthConfigTemplate.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
authOverrideEnabled: json_['authOverrideEnabled'] as core.bool?,
configVariableTemplates:
(json_['configVariableTemplates'] as core.List?)
?.map(
(value) => ConfigVariableTemplate.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
connectorInfraConfig:
json_.containsKey('connectorInfraConfig')
? ConnectorInfraConfig.fromJson(
json_['connectorInfraConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
destinationConfigTemplates:
(json_['destinationConfigTemplates'] as core.List?)
?.map(
(value) => DestinationConfigTemplate.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
displayName: json_['displayName'] as core.String?,
egressControlConfig:
json_.containsKey('egressControlConfig')
? EgressControlConfig.fromJson(
json_['egressControlConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
eventingConfigTemplate:
json_.containsKey('eventingConfigTemplate')
? EventingConfigTemplate.fromJson(
json_['eventingConfigTemplate']
as core.Map<core.String, core.dynamic>,
)
: null,
isCustomActionsSupported:
json_['isCustomActionsSupported'] as core.bool?,
isCustomEntitiesSupported:
json_['isCustomEntitiesSupported'] as core.bool?,
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
launchStage: json_['launchStage'] as core.String?,
name: json_['name'] as core.String?,
releaseVersion: json_['releaseVersion'] as core.String?,
roleGrant:
json_.containsKey('roleGrant')
? RoleGrant.fromJson(
json_['roleGrant'] as core.Map<core.String, core.dynamic>,
)
: null,
roleGrants:
(json_['roleGrants'] as core.List?)
?.map(
(value) => RoleGrant.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
schemaRefreshConfig:
json_.containsKey('schemaRefreshConfig')
? SchemaRefreshConfig.fromJson(
json_['schemaRefreshConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
sslConfigTemplate:
json_.containsKey('sslConfigTemplate')
? SslConfigTemplate.fromJson(
json_['sslConfigTemplate']
as core.Map<core.String, core.dynamic>,
)
: null,
supportedRuntimeFeatures:
json_.containsKey('supportedRuntimeFeatures')
? SupportedRuntimeFeatures.fromJson(
json_['supportedRuntimeFeatures']
as core.Map<core.String, core.dynamic>,
)
: null,
supportedStandardActions:
(json_['supportedStandardActions'] as core.List?)
?.map(
(value) => StandardAction.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
supportedStandardEntities:
(json_['supportedStandardEntities'] as core.List?)
?.map(
(value) => StandardEntity.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
unsupportedConnectionTypes:
(json_['unsupportedConnectionTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
updateTime: json_['updateTime'] as core.String?,
vpcscConfig:
json_.containsKey('vpcscConfig')
? VpcscConfig.fromJson(
json_['vpcscConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
);