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
The Capability names used in the test API.
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.
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.
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.
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.
IWithProjectType
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.
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.
IWorkbookType
Interface for a workbook REST response.