Share via


ProjectAbilities Class

Definition

Abilities a user has on a project.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.ProjectAbilitiesTypeConverter))]
public class ProjectAbilities : Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IProjectAbilities
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.ProjectAbilitiesTypeConverter))>]
type ProjectAbilities = class
    interface IProjectAbilities
    interface IJsonSerializable
Public Class ProjectAbilities
Implements IProjectAbilities
Inheritance
ProjectAbilities
Attributes
Implements

Constructors

ProjectAbilities()

Creates an new ProjectAbilities instance.

Properties

AbilitiesAsAdmin

The abilities the user has to perform actions on the project as an admin.

AbilitiesAsDeveloper

The abilities the user has to perform actions on the project as a developer.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProjectAbilities.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProjectAbilities.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IProjectAbilities.

FromJsonString(String)

Creates a new instance of ProjectAbilities, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProjectAbilities into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to