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,
isAsyncOperationsSupported:
json_['isAsyncOperationsSupported'] as core.bool?,
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?,
);