Table of Contents

Struct MessageRcs

Namespace
Vonage.Messages.Rcs
Assembly
Vonage.dll

Contains RCS-specific configuration options for message requests.

public struct MessageRcs
Inherited Members

Properties

CardOrientation

The orientation of the rich card.

[JsonConverter(typeof(EnumDescriptionJsonConverter<RcsCardOrientation>))]
public RcsCardOrientation? CardOrientation { readonly get; set; }

Property Value

RcsCardOrientation?

CardWidth

The width of the rich cards displayed in the carousel.

[JsonConverter(typeof(EnumDescriptionJsonConverter<RcsCardWidth>))]
public RcsCardWidth? CardWidth { readonly get; set; }

Property Value

RcsCardWidth?

Category

A category describing the type of content contained in the RCS message. This is required when sending RCS messages in certain countries in order to comply with regional regulations and contractual agreements. If you are unsure about the restrictions and required categories for the country you are sending to, please contact your Vonage Account Manager. Must be one of: authentication, transaction, promotion, service-request, acknowledgement.

public string Category { readonly get; set; }

Property Value

string

ImageAlignment

The alignment of the thumbnail image in the rich card. This property only applies when sending rich cards with a card_orientation of HORIZONTAL.

[JsonConverter(typeof(EnumDescriptionJsonConverter<RcsImageAlignment>))]
public RcsImageAlignment? ImageAlignment { readonly get; set; }

Property Value

RcsImageAlignment?