SingleTenantHsmInstanceProposal.fromJson constructor

SingleTenantHsmInstanceProposal.fromJson(
  1. Map json_
)

Implementation

SingleTenantHsmInstanceProposal.fromJson(core.Map json_)
  : this(
      addQuorumMember: json_.containsKey('addQuorumMember')
          ? AddQuorumMember.fromJson(
              json_['addQuorumMember'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      createTime: json_['createTime'] as core.String?,
      deleteSingleTenantHsmInstance:
          json_.containsKey('deleteSingleTenantHsmInstance')
          ? DeleteSingleTenantHsmInstance.fromJson(
              json_['deleteSingleTenantHsmInstance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      deleteTime: json_['deleteTime'] as core.String?,
      disableSingleTenantHsmInstance:
          json_.containsKey('disableSingleTenantHsmInstance')
          ? DisableSingleTenantHsmInstance.fromJson(
              json_['disableSingleTenantHsmInstance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      enableSingleTenantHsmInstance:
          json_.containsKey('enableSingleTenantHsmInstance')
          ? EnableSingleTenantHsmInstance.fromJson(
              json_['enableSingleTenantHsmInstance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      expireTime: json_['expireTime'] as core.String?,
      failureReason: json_['failureReason'] as core.String?,
      name: json_['name'] as core.String?,
      purgeTime: json_['purgeTime'] as core.String?,
      quorumParameters: json_.containsKey('quorumParameters')
          ? QuorumParameters.fromJson(
              json_['quorumParameters']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      refreshSingleTenantHsmInstance:
          json_.containsKey('refreshSingleTenantHsmInstance')
          ? RefreshSingleTenantHsmInstance.fromJson(
              json_['refreshSingleTenantHsmInstance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      registerTwoFactorAuthKeys:
          json_.containsKey('registerTwoFactorAuthKeys')
          ? RegisterTwoFactorAuthKeys.fromJson(
              json_['registerTwoFactorAuthKeys']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      removeQuorumMember: json_.containsKey('removeQuorumMember')
          ? RemoveQuorumMember.fromJson(
              json_['removeQuorumMember']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      requiredActionQuorumParameters:
          json_.containsKey('requiredActionQuorumParameters')
          ? RequiredActionQuorumParameters.fromJson(
              json_['requiredActionQuorumParameters']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      state: json_['state'] as core.String?,
      ttl: json_['ttl'] as core.String?,
    );