Share via


MicrosoftGraphContract Class

Definition

contract

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphContractTypeConverter))]
public class MicrosoftGraphContract : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphContract, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphContractTypeConverter))>]
type MicrosoftGraphContract = class
    interface IMicrosoftGraphContract
    interface IJsonSerializable
    interface IMicrosoftGraphDirectoryObject
    interface IMicrosoftGraphEntityAutoGenerated
    interface IAssociativeArray<obj>
    interface IValidates
Public Class MicrosoftGraphContract
Implements IAssociativeArray(Of Object), IMicrosoftGraphContract, IValidates
Inheritance
MicrosoftGraphContract
Attributes
Implements

Constructors

MicrosoftGraphContract()

Creates an new MicrosoftGraphContract instance.

Fields

__additionalProperties

Properties

ContractType

Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below.

CustomerId

The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.

DefaultDomainName

A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes.

DeletedDateTime
DisplayName

The name displayed in directory

Id

Read-only.

Item[String]
OdataId

The full id of object in directory

OdataType

The type of object in directory

Methods

Add(String, Object)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MicrosoftGraphContract.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MicrosoftGraphContract.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphContract.

FromJsonString(String)

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

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of MicrosoftGraphContract into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
TryGetValue(String, Object)
Validate(IEventListener)

Validates that this object meets the validation criteria.

Operators

Implicit(MicrosoftGraphContract to Dictionary<String,Object>)

Explicit Interface Implementations

IAssociativeArray<Object>.AdditionalProperties

Applies to