Class UpdateProjectResponse.ProjectType
Type for the project object.
Namespace: Tableau.Migration.Api.Rest.Models.Responses
Assembly: Tableau.Migration.dll
Syntax
public class UpdateProjectResponse.ProjectType : IProjectType, IRestIdentifiable, INamedContent, IWithOwnerType
Properties
ContentPermissions
Gets or sets the content permissions mode 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 UpdateProjectResponse.ProjectType.OwnerType? Owner { get; set; }
Property Value
Type | Description |
---|---|
UpdateProjectResponse.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.