Class CreateSubscriptionOptions
Default ICreateSubscriptionOptions implementation.
Implements
Namespace: Tableau.Migration.Api.Models.Cloud
Assembly: Tableau.Migration.dll
Syntax
public class CreateSubscriptionOptions : ICreateSubscriptionOptions
Constructors
CreateSubscriptionOptions(ICloudSubscription)
Creates a new CreateSubscriptionOptions object.
Declaration
public CreateSubscriptionOptions(ICloudSubscription subscription)
Parameters
Type | Name | Description |
---|---|---|
ICloudSubscription | subscription | The subcription to create. |
Properties
AttachImage
Gets the attach image flag for the subscription.
Declaration
public bool AttachImage { get; }
Property Value
Type | Description |
---|---|
bool |
AttachPdf
Gets the attach pdf flag for the subscription.
Declaration
public bool AttachPdf { get; }
Property Value
Type | Description |
---|---|
bool |
Content
Gets the content reference for the subscription.
Declaration
public ISubscriptionContent Content { get; }
Property Value
Type | Description |
---|---|
ISubscriptionContent |
Message
Gets the message for the subscription.
Declaration
public string? Message { get; }
Property Value
Type | Description |
---|---|
string |
PageOrientation
Gets the page orientation of the subscription.
Declaration
public string PageOrientation { get; }
Property Value
Type | Description |
---|---|
string |
PageSizeOption
Gets the page page size option of the subscription.
Declaration
public string PageSizeOption { get; }
Property Value
Type | Description |
---|---|
string |
Schedule
Gets the schedule for the subscription.
Declaration
public ICloudSchedule Schedule { get; }
Property Value
Type | Description |
---|---|
ICloudSchedule |
Subject
Gets the subject for the subscription.
Declaration
public string Subject { get; }
Property Value
Type | Description |
---|---|
string |
UserId
Gets the ID of the user for the subscription.
Declaration
public Guid UserId { get; }
Property Value
Type | Description |
---|---|
Guid |