Show / Hide Table of Contents

Class CfnCampaign.InAppMessageContentProperty

Specifies the configuration and contents of an in-app message.

Inheritance
object
CfnCampaign.InAppMessageContentProperty
Implements
CfnCampaign.IInAppMessageContentProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Pinpoint
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnCampaign.InAppMessageContentProperty : CfnCampaign.IInAppMessageContentProperty
Syntax (vb)
Public Class CfnCampaign.InAppMessageContentProperty Implements CfnCampaign.IInAppMessageContentProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Pinpoint;

             var inAppMessageContentProperty = new InAppMessageContentProperty {
                 BackgroundColor = "backgroundColor",
                 BodyConfig = new InAppMessageBodyConfigProperty {
                     Alignment = "alignment",
                     Body = "body",
                     TextColor = "textColor"
                 },
                 HeaderConfig = new InAppMessageHeaderConfigProperty {
                     Alignment = "alignment",
                     Header = "header",
                     TextColor = "textColor"
                 },
                 ImageUrl = "imageUrl",
                 PrimaryBtn = new InAppMessageButtonProperty {
                     Android = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     DefaultConfig = new DefaultButtonConfigurationProperty {
                         BackgroundColor = "backgroundColor",
                         BorderRadius = 123,
                         ButtonAction = "buttonAction",
                         Link = "link",
                         Text = "text",
                         TextColor = "textColor"
                     },
                     Ios = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     Web = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     }
                 },
                 SecondaryBtn = new InAppMessageButtonProperty {
                     Android = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     DefaultConfig = new DefaultButtonConfigurationProperty {
                         BackgroundColor = "backgroundColor",
                         BorderRadius = 123,
                         ButtonAction = "buttonAction",
                         Link = "link",
                         Text = "text",
                         TextColor = "textColor"
                     },
                     Ios = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     Web = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     }
                 }
             };

Synopsis

Constructors

InAppMessageContentProperty()

Specifies the configuration and contents of an in-app message.

Properties

BackgroundColor

The background color for an in-app message banner, expressed as a hex color code (such as #000000 for black).

BodyConfig

Specifies the configuration of main body text in an in-app message template.

HeaderConfig

Specifies the configuration and content of the header or title text of the in-app message.

ImageUrl

The URL of the image that appears on an in-app message banner.

PrimaryBtn

An object that contains configuration information about the primary button in an in-app message.

SecondaryBtn

An object that contains configuration information about the secondary button in an in-app message.

Constructors

InAppMessageContentProperty()

Specifies the configuration and contents of an in-app message.

public InAppMessageContentProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Pinpoint;

             var inAppMessageContentProperty = new InAppMessageContentProperty {
                 BackgroundColor = "backgroundColor",
                 BodyConfig = new InAppMessageBodyConfigProperty {
                     Alignment = "alignment",
                     Body = "body",
                     TextColor = "textColor"
                 },
                 HeaderConfig = new InAppMessageHeaderConfigProperty {
                     Alignment = "alignment",
                     Header = "header",
                     TextColor = "textColor"
                 },
                 ImageUrl = "imageUrl",
                 PrimaryBtn = new InAppMessageButtonProperty {
                     Android = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     DefaultConfig = new DefaultButtonConfigurationProperty {
                         BackgroundColor = "backgroundColor",
                         BorderRadius = 123,
                         ButtonAction = "buttonAction",
                         Link = "link",
                         Text = "text",
                         TextColor = "textColor"
                     },
                     Ios = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     Web = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     }
                 },
                 SecondaryBtn = new InAppMessageButtonProperty {
                     Android = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     DefaultConfig = new DefaultButtonConfigurationProperty {
                         BackgroundColor = "backgroundColor",
                         BorderRadius = 123,
                         ButtonAction = "buttonAction",
                         Link = "link",
                         Text = "text",
                         TextColor = "textColor"
                     },
                     Ios = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     },
                     Web = new OverrideButtonConfigurationProperty {
                         ButtonAction = "buttonAction",
                         Link = "link"
                     }
                 }
             };

Properties

BackgroundColor

The background color for an in-app message banner, expressed as a hex color code (such as #000000 for black).

public string? BackgroundColor { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-backgroundcolor

BodyConfig

Specifies the configuration of main body text in an in-app message template.

public object? BodyConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-bodyconfig

Type union: either IResolvable or CfnCampaign.IInAppMessageBodyConfigProperty

HeaderConfig

Specifies the configuration and content of the header or title text of the in-app message.

public object? HeaderConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-headerconfig

Type union: either IResolvable or CfnCampaign.IInAppMessageHeaderConfigProperty

ImageUrl

The URL of the image that appears on an in-app message banner.

public string? ImageUrl { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-imageurl

PrimaryBtn

An object that contains configuration information about the primary button in an in-app message.

public object? PrimaryBtn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-primarybtn

Type union: either IResolvable or CfnCampaign.IInAppMessageButtonProperty

SecondaryBtn

An object that contains configuration information about the secondary button in an in-app message.

public object? SecondaryBtn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-inappmessagecontent.html#cfn-pinpoint-campaign-inappmessagecontent-secondarybtn

Type union: either IResolvable or CfnCampaign.IInAppMessageButtonProperty

Implements

CfnCampaign.IInAppMessageContentProperty
Back to top Generated by DocFX