AzureSourceDetails.fromJson constructor

AzureSourceDetails.fromJson(
  1. Map json_
)

Implementation

AzureSourceDetails.fromJson(core.Map json_)
  : this(
      azureLocation: json_['azureLocation'] as core.String?,
      clientSecretCreds: json_.containsKey('clientSecretCreds')
          ? ClientSecretCredentials.fromJson(
              json_['clientSecretCreds']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      error: json_.containsKey('error')
          ? Status.fromJson(
              json_['error'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      migrationResourcesUserTags:
          (json_['migrationResourcesUserTags']
                  as core.Map<core.String, core.dynamic>?)
              ?.map((key, value) => core.MapEntry(key, value as core.String)),
      resourceGroupId: json_['resourceGroupId'] as core.String?,
      state: json_['state'] as core.String?,
      subscriptionId: json_['subscriptionId'] as core.String?,
    );