Class OmnichannelIntegrationConfig (0.3.0)

OmnichannelIntegrationConfig(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

OmnichannelIntegrationConfig contains all App integration configs.

Attributes

Name Description
channel_configs MutableMapping[str, google.cloud.ces_v1beta.types.OmnichannelIntegrationConfig.ChannelConfig]
Optional. Various of configuration for handling App events.
subscriber_configs MutableMapping[str, google.cloud.ces_v1beta.types.OmnichannelIntegrationConfig.SubscriberConfig]
Optional. Various of subscribers configs.
routing_configs MutableMapping[str, google.cloud.ces_v1beta.types.OmnichannelIntegrationConfig.RoutingConfig]
Optional. The key of routing_configs is a key of app_configs, value is a RoutingConfig, which contains subscriber's key.

Classes

CesAppConfig

CesAppConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configs for CES app.

ChannelConfig

ChannelConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ChannelConfig contains config for various of app integration.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ChannelConfigsEntry

ChannelConfigsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

RoutingConfig

RoutingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Routing config specify how/who to route app events to a subscriber.

RoutingConfigsEntry

RoutingConfigsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

SubscriberConfig

SubscriberConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

SubscriberConfigsEntry

SubscriberConfigsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

WhatsappConfig

WhatsappConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

How Omnichannel should receive/reply events from WhatsApp.