Interface ISubscription<TSchedule>
Interface for a subscription.
Inherited Members
Namespace: Tableau.Migration.Content
Assembly: Tableau.Migration.dll
Syntax
public interface ISubscription<TSchedule> : IWithSchedule<TSchedule>, IWithOwner, IContentReference, IEquatable<IContentReference>, IRestIdentifiable where TSchedule : ISchedule
Type Parameters
Name | Description |
---|---|
TSchedule |
Properties
AttachImage
Gets or sets whether or not an image file should be attached to the notification.
Declaration
bool AttachImage { get; set; }
Property Value
Type | Description |
---|---|
bool |
AttachPdf
Gets or sets whether or not a pdf file should be attached to the notification.
Declaration
bool AttachPdf { get; set; }
Property Value
Type | Description |
---|---|
bool |
Content
Gets or set the content reference of the subscription.
Declaration
ISubscriptionContent Content { get; set; }
Property Value
Type | Description |
---|---|
ISubscriptionContent |
Message
Gets or sets the message of the subscription.
Declaration
string Message { get; set; }
Property Value
Type | Description |
---|---|
string |
PageOrientation
Gets or set the page orientation of the subscription.
Declaration
string PageOrientation { get; set; }
Property Value
Type | Description |
---|---|
string |
PageSizeOption
Gets or set the page page size option of the subscription.
Declaration
string PageSizeOption { get; set; }
Property Value
Type | Description |
---|---|
string |
Subject
Gets or sets the subject of the subscription.
Declaration
string Subject { get; set; }
Property Value
Type | Description |
---|---|
string |
Suspended
Gets or sets whether or not the subscription is suspended.
Declaration
bool Suspended { get; set; }
Property Value
Type | Description |
---|---|
bool |