ProvisioningConfig.fromJson constructor

ProvisioningConfig.fromJson(
  1. Map json_
)

Implementation

ProvisioningConfig.fromJson(core.Map json_)
    : this(
        cloudConsoleUri: json_['cloudConsoleUri'] as core.String?,
        customId: json_['customId'] as core.String?,
        email: json_['email'] as core.String?,
        handoverServiceAccount:
            json_['handoverServiceAccount'] as core.String?,
        instances: (json_['instances'] as core.List?)
            ?.map((value) => InstanceConfig.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        location: json_['location'] as core.String?,
        name: json_['name'] as core.String?,
        networks: (json_['networks'] as core.List?)
            ?.map((value) => NetworkConfig.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        pod: json_['pod'] as core.String?,
        state: json_['state'] as core.String?,
        statusMessage: json_['statusMessage'] as core.String?,
        ticketId: json_['ticketId'] as core.String?,
        updateTime: json_['updateTime'] as core.String?,
        volumes: (json_['volumes'] as core.List?)
            ?.map((value) => VolumeConfig.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        vpcScEnabled: json_['vpcScEnabled'] as core.bool?,
      );