Namespace Tableau.Migration.Api.Rest.Models
Namespaces
Tableau.Migration.Api.Rest.Models.Requests
Tableau.Migration.Api.Rest.Models.Responses
Tableau.Migration.Api.Rest.Models.Types
Classes
AdministratorLevels
The Administrator level for the user to be derived from a siterole in SiteRoles.
ContentPermissions
Class containing content permissions constants. See Tableau API Reference for documentation.
Error
Class representing an error response. See Tableau API Reference for more details.
ExtractEncryptionModes
Class containing extract encryption mode constants. See Tableau API Reference for documentation.
LabelCategories
The built-in categories for labels.
LabelContentTypes
The asset types for labels.
LicenseLevels
The license levels to be derived from a siterole in SiteRoles.
Pagination
Class representing a paged REST API response's pagination.
ParentContentTypeNames
Class containing ParentContentTypeName constants for use in permissions.
PermissionsCapabilityModes
The capability modes for a specific content type.
PermissionsCapabilityNames
Enumeration class for the various capability names used in REST API permissions.
SiteRoleMapping
Class containing mappings of a user's SiteRoles, AdministratorLevels, LicenseLevels and Publishing Capability (boolean).
SiteRoleMappingItem
A record class for the mappings of a user's SiteRoles, AdministratorLevels, LicenseLevels and Publishing Capability (boolean)
SiteRoles
Class containing site role constants.
See Tableau API Reference for documentation.
Interfaces
IConnectionType
Interface for a connection REST response.
ICustomViewType
Interface for a custom view REST response.
IDataSourceDetailsType
Interface for a data source response object with extended information, from a GET query for example.
IDataSourceType
Interface for a data source REST response.
IFlowType
Interface for a prep flow REST response.
ILocationType
Class representing an XML element for the location of a content item that has a name.
IProjectNamedReferenceType
Interface representing an XML element for the project of a content item.
IProjectReferenceType
Interface representing an XML element for the project of a content item.
IProjectType
Interface for a project REST response.
IScheduleType
Interface for a schedule response item.
ISubscriptionType
Interface for a subscription REST response.
ITableauServerListResponse<TItems>
Interface representing REST API responses with multiple items.
ITableauServerResponse
Interface representing REST API responses.
ITableauServerResponse<TItem>
Interface representing REST API responses with a single item.
ITableauServerWithParentResponse<TItem>
Interface representing REST API responses with a single item that has a parent.
ITagType
Interface representing an XML element for the tag of a content item.
IUserType
Interface for a user REST response.
IViewReferenceType
Interface representing an XML element for the view of a content item.
IViewType
Interface for a view REST response.
IWithDataSourceReferenceType
Interface for an object that has a data source reference.
IWithOwnerType
Interface for an object that has an owner user reference.
IWithProjectNamedReferenceType
Interface for an object that has a named project reference.
IWithProjectReferenceType
Interface for an object that has a project reference.
IWithScheduleReferenceType
Interface for an object that has a schedule reference.
IWithTagTypes
Interface for an object that has Tags.
IWithWorkbookNamedReferenceType
Interface for an object that has a workbook reference.
IWithWorkbookReferenceType
Interface for an object that has a workbook reference.
IWorkbookDetailsType
Interface for a workbook response object with extended information, from a GET query for example.
IWorkbookNamedReferenceType
Interface representing an XML element for the workbook of a content item.
IWorkbookReferenceType
Interface representing an XML element for the workbook of a content item.
IWorkbookType
Interface for a workbook REST response.
IWorkbookViewReferenceType
Interface representing an XML element for the view of a content item.