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