GoogleCloudDialogflowCxV3WebhookGenericWebService.fromJson constructor
GoogleCloudDialogflowCxV3WebhookGenericWebService.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowCxV3WebhookGenericWebService.fromJson(core.Map json_)
: this(
allowedCaCerts:
(json_['allowedCaCerts'] as core.List?)
?.map((value) => value as core.String)
.toList(),
httpMethod: json_['httpMethod'] as core.String?,
oauthConfig:
json_.containsKey('oauthConfig')
? GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig.fromJson(
json_['oauthConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
parameterMapping: (json_['parameterMapping']
as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.String)),
password: json_['password'] as core.String?,
requestBody: json_['requestBody'] as core.String?,
requestHeaders: (json_['requestHeaders']
as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.String)),
secretVersionForUsernamePassword:
json_['secretVersionForUsernamePassword'] as core.String?,
secretVersionsForRequestHeaders: (json_['secretVersionsForRequestHeaders']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
serviceAgentAuth: json_['serviceAgentAuth'] as core.String?,
uri: json_['uri'] as core.String?,
username: json_['username'] as core.String?,
webhookType: json_['webhookType'] as core.String?,
);