Share via


ProjectAbilities Class

Definition

Abilities a user has on a project.

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

Constructors

Name Description
ProjectAbilities()

Creates an new ProjectAbilities instance.

Properties

Name Description
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

Name Description
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.Api20250401Preview.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