Page constructor
Creates a new Page.
name The Pulumi resource name.
args Arguments used to configure this Page. The set of arguments for Page.
options Resource options controlling this resource's behavior.
Implementation
Page(
String name, {
PageArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v3:Page',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
advancedSettings = registerOutput<GoogleCloudDialogflowCxV3AdvancedSettingsResponse>('advancedSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3AdvancedSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
agentId = registerOutput<String>('agentId');
displayName = registerOutput<String>('displayName');
entryFulfillment = registerOutput<GoogleCloudDialogflowCxV3FulfillmentResponse>('entryFulfillment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3FulfillmentResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
eventHandlers = registerOutput<List<Map<String, dynamic>>>('eventHandlers');
flowId = registerOutput<String>('flowId');
form = registerOutput<GoogleCloudDialogflowCxV3FormResponse>('form', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3FormResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
knowledgeConnectorSettings = registerOutput<GoogleCloudDialogflowCxV3KnowledgeConnectorSettingsResponse>('knowledgeConnectorSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3KnowledgeConnectorSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
languageCode = registerOutput<String?>('languageCode');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
transitionRouteGroups = registerOutput<List<String>>('transitionRouteGroups');
transitionRoutes = registerOutput<List<Map<String, dynamic>>>('transitionRoutes');
}