Class CreateProjectResponse.ProjectType
Class representing a project response.
Namespace: Tableau.Migration.Api.Rest.Models.Responses
Assembly: Tableau.Migration.dll
Syntax
public class CreateProjectResponse.ProjectType : IProjectType, IRestIdentifiable, INamedContent, IWithOwnerType
Properties
ContentPermissions
Gets or sets the content permissions for the response.
Declaration
public string? ContentPermissions { get; set; }
Property Value
Type | Description |
---|---|
string |
ControllingPermissionsProjectId
Gets or sets the controllingPermissionsProjectId for the response.
Declaration
public string? ControllingPermissionsProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
Does not parse due to .NET limitations with nullable XML deserialization. Use GetControllingPermissionsProjectId(IProjectType) to get a parsed value.
Description
Gets or sets the description for the response.
Declaration
public string? Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Gets or sets the ID for the response.
Declaration
public Guid Id { get; set; }
Property Value
Type | Description |
---|---|
Guid |
Name
Gets or sets the name for the response.
Declaration
public string? Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Owner
Gets or sets the owner for the response.
Declaration
public CreateProjectResponse.ProjectType.OwnerType? Owner { get; set; }
Property Value
Type | Description |
---|---|
CreateProjectResponse.ProjectType.OwnerType |
ParentProjectId
Gets or sets the parentProjectId for the response.
Declaration
public string? ParentProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
Does not parse due to .NET limitations with nullable XML deserialization. Use GetParentProjectId(IProjectType) to get a parsed value.