GoogleCloudDialogflowV2SipHostname.fromJson constructor

GoogleCloudDialogflowV2SipHostname.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2SipHostname.fromJson(core.Map json_)
  : this(
      connectionState: json_['connectionState'] as core.String?,
      enabledSipPing: json_['enabledSipPing'] as core.bool?,
      errorDetails: json_.containsKey('errorDetails')
          ? GoogleCloudDialogflowV2SipHostnameHostnameErrorDetails.fromJson(
              json_['errorDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      peerHostname: json_['peerHostname'] as core.String?,
      peerSocketAddress: json_['peerSocketAddress'] as core.String?,
      pingInterval: json_['pingInterval'] as core.String?,
      probeDetails: json_.containsKey('probeDetails')
          ? GoogleCloudDialogflowV2ProbeDetails.fromJson(
              json_['probeDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );