CustomDeliveryConfiguration class

Specifies the delivery configuration settings for sending a campaign or campaign treatment through a custom channel. This object is required if you use the CampaignCustomMessage object to define the message to send for the campaign or campaign treatment.

Constructors

CustomDeliveryConfiguration({required String deliveryUri, List<EndpointTypesElement>? endpointTypes})
CustomDeliveryConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

deliveryUri String
The destination to send the campaign or treatment to. This value can be one of the following:
final
endpointTypes List<EndpointTypesElement>?
The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited