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?,
    );