teamsadministration

package
v1.97.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAssignedTelephoneNumberFromDiscriminatorValue

CreateAssignedTelephoneNumberFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateEffectivePolicyAssignmentFromDiscriminatorValue

CreateEffectivePolicyAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNumberAssignmentCollectionResponseFromDiscriminatorValue added in v1.97.0

CreateNumberAssignmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateNumberAssignmentFromDiscriminatorValue added in v1.97.0

CreateNumberAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePolicyAssignmentFromDiscriminatorValue

CreatePolicyAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreatePolicyIdentifierDetailFromDiscriminatorValue added in v1.95.0

CreatePolicyIdentifierDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsAdminRootFromDiscriminatorValue

CreateTeamsAdminRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsPolicyAssignmentFromDiscriminatorValue added in v1.95.0

CreateTeamsPolicyAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsPolicyUserAssignmentCollectionResponseFromDiscriminatorValue added in v1.95.0

CreateTeamsPolicyUserAssignmentCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsPolicyUserAssignmentFromDiscriminatorValue added in v1.95.0

CreateTeamsPolicyUserAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue

CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTeamsUserConfigurationFromDiscriminatorValue

CreateTeamsUserConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTelephoneNumberLongRunningOperationCollectionResponseFromDiscriminatorValue added in v1.97.0

func CreateTelephoneNumberLongRunningOperationCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)

CreateTelephoneNumberLongRunningOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTelephoneNumberLongRunningOperationDetailsFromDiscriminatorValue added in v1.97.0

CreateTelephoneNumberLongRunningOperationDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTelephoneNumberLongRunningOperationFromDiscriminatorValue added in v1.97.0

CreateTelephoneNumberLongRunningOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTelephoneNumberManagementRootFromDiscriminatorValue added in v1.97.0

CreateTelephoneNumberManagementRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseAccountType

func ParseAccountType(v string) (any, error)

func ParseActivationState added in v1.97.0

func ParseActivationState(v string) (any, error)

func ParseAssignmentCategory

func ParseAssignmentCategory(v string) (any, error)

func ParseAssignmentStatus added in v1.97.0

func ParseAssignmentStatus(v string) (any, error)

func ParseAssignmentType

func ParseAssignmentType(v string) (any, error)

func ParseCustomerAction added in v1.97.0

func ParseCustomerAction(v string) (any, error)

func ParseNumberCapability added in v1.97.0

func ParseNumberCapability(v string) (any, error)

func ParseNumberSource added in v1.97.0

func ParseNumberSource(v string) (any, error)

func ParseNumberType added in v1.97.0

func ParseNumberType(v string) (any, error)

func ParsePortInStatus added in v1.97.0

func ParsePortInStatus(v string) (any, error)

func ParseReverseNumberLookupOption added in v1.97.0

func ParseReverseNumberLookupOption(v string) (any, error)

func SerializeAccountType

func SerializeAccountType(values []AccountType) []string

func SerializeActivationState added in v1.97.0

func SerializeActivationState(values []ActivationState) []string

func SerializeAssignmentCategory

func SerializeAssignmentCategory(values []AssignmentCategory) []string

func SerializeAssignmentStatus added in v1.97.0

func SerializeAssignmentStatus(values []AssignmentStatus) []string

func SerializeAssignmentType

func SerializeAssignmentType(values []AssignmentType) []string

func SerializeCustomerAction added in v1.97.0

func SerializeCustomerAction(values []CustomerAction) []string

func SerializeNumberCapability added in v1.97.0

func SerializeNumberCapability(values []NumberCapability) []string

func SerializeNumberSource added in v1.97.0

func SerializeNumberSource(values []NumberSource) []string

func SerializeNumberType added in v1.97.0

func SerializeNumberType(values []NumberType) []string

func SerializePortInStatus added in v1.97.0

func SerializePortInStatus(values []PortInStatus) []string

func SerializeReverseNumberLookupOption added in v1.97.0

func SerializeReverseNumberLookupOption(values []ReverseNumberLookupOption) []string

Types

type AccountType

type AccountType int
const (
	USER_ACCOUNTTYPE AccountType = iota
	RESOURCEACCOUNT_ACCOUNTTYPE
	GUEST_ACCOUNTTYPE
	SFBONPREMUSER_ACCOUNTTYPE
	UNKNOWN_ACCOUNTTYPE
	UNKNOWNFUTUREVALUE_ACCOUNTTYPE
	INELIGIBLEUSER_ACCOUNTTYPE
)

func (AccountType) String

func (i AccountType) String() string

type ActivationState added in v1.97.0

type ActivationState int
const (
	ACTIVATED_ACTIVATIONSTATE ActivationState = iota
	ASSIGNMENTPENDING_ACTIVATIONSTATE
	ASSIGNMENTFAILED_ACTIVATIONSTATE
	UPDATEPENDING_ACTIVATIONSTATE
	UPDATEFAILED_ACTIVATIONSTATE
	UNKNOWNFUTUREVALUE_ACTIVATIONSTATE
)

func (ActivationState) String added in v1.97.0

func (i ActivationState) String() string

type AssignedTelephoneNumber

type AssignedTelephoneNumber struct {
	// contains filtered or unexported fields
}

func NewAssignedTelephoneNumber

func NewAssignedTelephoneNumber() *AssignedTelephoneNumber

NewAssignedTelephoneNumber instantiates a new AssignedTelephoneNumber and sets the default values.

func (*AssignedTelephoneNumber) GetAdditionalData

func (m *AssignedTelephoneNumber) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*AssignedTelephoneNumber) GetAssignmentCategory

func (m *AssignedTelephoneNumber) GetAssignmentCategory() *AssignmentCategory

GetAssignmentCategory gets the assignmentCategory property value. The assignmentCategory property returns a *AssignmentCategory when successful

func (*AssignedTelephoneNumber) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*AssignedTelephoneNumber) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*AssignedTelephoneNumber) GetOdataType

func (m *AssignedTelephoneNumber) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*AssignedTelephoneNumber) GetTelephoneNumber

func (m *AssignedTelephoneNumber) GetTelephoneNumber() *string

GetTelephoneNumber gets the telephoneNumber property value. The assigned phone number. returns a *string when successful

func (*AssignedTelephoneNumber) Serialize

Serialize serializes information the current object

func (*AssignedTelephoneNumber) SetAdditionalData

func (m *AssignedTelephoneNumber) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedTelephoneNumber) SetAssignmentCategory

func (m *AssignedTelephoneNumber) SetAssignmentCategory(value *AssignmentCategory)

SetAssignmentCategory sets the assignmentCategory property value. The assignmentCategory property

func (*AssignedTelephoneNumber) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*AssignedTelephoneNumber) SetOdataType

func (m *AssignedTelephoneNumber) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AssignedTelephoneNumber) SetTelephoneNumber

func (m *AssignedTelephoneNumber) SetTelephoneNumber(value *string)

SetTelephoneNumber sets the telephoneNumber property value. The assigned phone number.

type AssignmentCategory

type AssignmentCategory int
const (
	PRIMARY_ASSIGNMENTCATEGORY AssignmentCategory = iota
	PRIVATE_ASSIGNMENTCATEGORY
	ALTERNATE_ASSIGNMENTCATEGORY
	UNKNOWNFUTUREVALUE_ASSIGNMENTCATEGORY
)

func (AssignmentCategory) String

func (i AssignmentCategory) String() string

type AssignmentStatus added in v1.97.0

type AssignmentStatus int
const (
	UNASSIGNED_ASSIGNMENTSTATUS AssignmentStatus = iota
	INTERNALERROR_ASSIGNMENTSTATUS
	USERASSIGNED_ASSIGNMENTSTATUS
	CONFERENCEASSIGNED_ASSIGNMENTSTATUS
	VOICEAPPLICATIONASSIGNED_ASSIGNMENTSTATUS
	THIRDPARTYAPPASSIGNED_ASSIGNMENTSTATUS
	POLICYASSIGNED_ASSIGNMENTSTATUS
	UNKNOWNFUTUREVALUE_ASSIGNMENTSTATUS
)

func (AssignmentStatus) String added in v1.97.0

func (i AssignmentStatus) String() string

type AssignmentType

type AssignmentType int
const (
	DIRECT_ASSIGNMENTTYPE AssignmentType = iota
	GROUP_ASSIGNMENTTYPE
	UNKNOWNFUTUREVALUE_ASSIGNMENTTYPE
)

func (AssignmentType) String

func (i AssignmentType) String() string

type CustomerAction added in v1.97.0

type CustomerAction int
const (
	LOCATIONUPDATE_CUSTOMERACTION CustomerAction = iota
	RELEASE_CUSTOMERACTION
	UNKNOWNFUTUREVALUE_CUSTOMERACTION
)

func (CustomerAction) String added in v1.97.0

func (i CustomerAction) String() string

type EffectivePolicyAssignment

type EffectivePolicyAssignment struct {
	// contains filtered or unexported fields
}

func NewEffectivePolicyAssignment

func NewEffectivePolicyAssignment() *EffectivePolicyAssignment

NewEffectivePolicyAssignment instantiates a new EffectivePolicyAssignment and sets the default values.

func (*EffectivePolicyAssignment) GetAdditionalData

func (m *EffectivePolicyAssignment) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*EffectivePolicyAssignment) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*EffectivePolicyAssignment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EffectivePolicyAssignment) GetOdataType

func (m *EffectivePolicyAssignment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*EffectivePolicyAssignment) GetPolicyAssignment

func (m *EffectivePolicyAssignment) GetPolicyAssignment() PolicyAssignmentable

GetPolicyAssignment gets the policyAssignment property value. The policyAssignment property returns a PolicyAssignmentable when successful

func (*EffectivePolicyAssignment) GetPolicyType

func (m *EffectivePolicyAssignment) GetPolicyType() *string

GetPolicyType gets the policyType property value. The type of the assigned policy; for example, TeamsMeetingPolicy and TeamsCallingPolicy. returns a *string when successful

func (*EffectivePolicyAssignment) Serialize

Serialize serializes information the current object

func (*EffectivePolicyAssignment) SetAdditionalData

func (m *EffectivePolicyAssignment) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EffectivePolicyAssignment) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*EffectivePolicyAssignment) SetOdataType

func (m *EffectivePolicyAssignment) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*EffectivePolicyAssignment) SetPolicyAssignment

func (m *EffectivePolicyAssignment) SetPolicyAssignment(value PolicyAssignmentable)

SetPolicyAssignment sets the policyAssignment property value. The policyAssignment property

func (*EffectivePolicyAssignment) SetPolicyType

func (m *EffectivePolicyAssignment) SetPolicyType(value *string)

SetPolicyType sets the policyType property value. The type of the assigned policy; for example, TeamsMeetingPolicy and TeamsCallingPolicy.

type NumberAssignment added in v1.97.0

func NewNumberAssignment added in v1.97.0

func NewNumberAssignment() *NumberAssignment

NewNumberAssignment instantiates a new NumberAssignment and sets the default values.

func (*NumberAssignment) GetActivationState added in v1.97.0

func (m *NumberAssignment) GetActivationState() *ActivationState

GetActivationState gets the activationState property value. The activationState property returns a *ActivationState when successful

func (*NumberAssignment) GetAssignmentCategory added in v1.97.0

func (m *NumberAssignment) GetAssignmentCategory() *AssignmentCategory

GetAssignmentCategory gets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. returns a *AssignmentCategory when successful

func (*NumberAssignment) GetAssignmentStatus added in v1.97.0

func (m *NumberAssignment) GetAssignmentStatus() *AssignmentStatus

GetAssignmentStatus gets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. returns a *AssignmentStatus when successful

func (*NumberAssignment) GetAssignmentTargetId added in v1.97.0

func (m *NumberAssignment) GetAssignmentTargetId() *string

GetAssignmentTargetId gets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. returns a *string when successful

func (*NumberAssignment) GetCapabilities added in v1.97.0

func (m *NumberAssignment) GetCapabilities() []NumberCapability

GetCapabilities gets the capabilities property value. The list of capabilities assigned to the phone number. returns a []NumberCapability when successful

func (*NumberAssignment) GetCity added in v1.97.0

func (m *NumberAssignment) GetCity() *string

GetCity gets the city property value. The city where the phone number is located or associated with. returns a *string when successful

func (*NumberAssignment) GetCivicAddressId added in v1.97.0

func (m *NumberAssignment) GetCivicAddressId() *string

GetCivicAddressId gets the civicAddressId property value. The ID of the civic address assigned to the phone number. returns a *string when successful

func (*NumberAssignment) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NumberAssignment) GetIsoCountryCode added in v1.97.0

func (m *NumberAssignment) GetIsoCountryCode() *string

GetIsoCountryCode gets the isoCountryCode property value. The ISO country code assigned to the phone number. returns a *string when successful

func (*NumberAssignment) GetLocationId added in v1.97.0

func (m *NumberAssignment) GetLocationId() *string

GetLocationId gets the locationId property value. The ID of the location assigned to the phone number. returns a *string when successful

func (*NumberAssignment) GetNetworkSiteId added in v1.97.0

func (m *NumberAssignment) GetNetworkSiteId() *string

GetNetworkSiteId gets the networkSiteId property value. This property is reserved for internal Microsoft use. returns a *string when successful

func (*NumberAssignment) GetNumberSource added in v1.97.0

func (m *NumberAssignment) GetNumberSource() *NumberSource

GetNumberSource gets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. returns a *NumberSource when successful

func (*NumberAssignment) GetNumberType added in v1.97.0

func (m *NumberAssignment) GetNumberType() *NumberType

GetNumberType gets the numberType property value. The numberType property returns a *NumberType when successful

func (*NumberAssignment) GetOperatorId added in v1.97.0

func (m *NumberAssignment) GetOperatorId() *string

GetOperatorId gets the operatorId property value. The ID of the operator. returns a *string when successful

func (*NumberAssignment) GetPortInStatus added in v1.97.0

func (m *NumberAssignment) GetPortInStatus() *PortInStatus

GetPortInStatus gets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. returns a *PortInStatus when successful

func (*NumberAssignment) GetReverseNumberLookupOptions added in v1.97.0

func (m *NumberAssignment) GetReverseNumberLookupOptions() []ReverseNumberLookupOption

GetReverseNumberLookupOptions gets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. returns a []ReverseNumberLookupOption when successful

func (*NumberAssignment) GetSupportedCustomerActions added in v1.97.0

func (m *NumberAssignment) GetSupportedCustomerActions() []CustomerAction

GetSupportedCustomerActions gets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number. returns a []CustomerAction when successful

func (*NumberAssignment) GetTelephoneNumber added in v1.97.0

func (m *NumberAssignment) GetTelephoneNumber() *string

GetTelephoneNumber gets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. returns a *string when successful

func (*NumberAssignment) Serialize added in v1.97.0

Serialize serializes information the current object

func (*NumberAssignment) SetActivationState added in v1.97.0

func (m *NumberAssignment) SetActivationState(value *ActivationState)

SetActivationState sets the activationState property value. The activationState property

func (*NumberAssignment) SetAssignmentCategory added in v1.97.0

func (m *NumberAssignment) SetAssignmentCategory(value *AssignmentCategory)

SetAssignmentCategory sets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue.

func (*NumberAssignment) SetAssignmentStatus added in v1.97.0

func (m *NumberAssignment) SetAssignmentStatus(value *AssignmentStatus)

SetAssignmentStatus sets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue.

func (*NumberAssignment) SetAssignmentTargetId added in v1.97.0

func (m *NumberAssignment) SetAssignmentTargetId(value *string)

SetAssignmentTargetId sets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance.

func (*NumberAssignment) SetCapabilities added in v1.97.0

func (m *NumberAssignment) SetCapabilities(value []NumberCapability)

SetCapabilities sets the capabilities property value. The list of capabilities assigned to the phone number.

func (*NumberAssignment) SetCity added in v1.97.0

func (m *NumberAssignment) SetCity(value *string)

SetCity sets the city property value. The city where the phone number is located or associated with.

func (*NumberAssignment) SetCivicAddressId added in v1.97.0

func (m *NumberAssignment) SetCivicAddressId(value *string)

SetCivicAddressId sets the civicAddressId property value. The ID of the civic address assigned to the phone number.

func (*NumberAssignment) SetIsoCountryCode added in v1.97.0

func (m *NumberAssignment) SetIsoCountryCode(value *string)

SetIsoCountryCode sets the isoCountryCode property value. The ISO country code assigned to the phone number.

func (*NumberAssignment) SetLocationId added in v1.97.0

func (m *NumberAssignment) SetLocationId(value *string)

SetLocationId sets the locationId property value. The ID of the location assigned to the phone number.

func (*NumberAssignment) SetNetworkSiteId added in v1.97.0

func (m *NumberAssignment) SetNetworkSiteId(value *string)

SetNetworkSiteId sets the networkSiteId property value. This property is reserved for internal Microsoft use.

func (*NumberAssignment) SetNumberSource added in v1.97.0

func (m *NumberAssignment) SetNumberSource(value *NumberSource)

SetNumberSource sets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue.

func (*NumberAssignment) SetNumberType added in v1.97.0

func (m *NumberAssignment) SetNumberType(value *NumberType)

SetNumberType sets the numberType property value. The numberType property

func (*NumberAssignment) SetOperatorId added in v1.97.0

func (m *NumberAssignment) SetOperatorId(value *string)

SetOperatorId sets the operatorId property value. The ID of the operator.

func (*NumberAssignment) SetPortInStatus added in v1.97.0

func (m *NumberAssignment) SetPortInStatus(value *PortInStatus)

SetPortInStatus sets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue.

func (*NumberAssignment) SetReverseNumberLookupOptions added in v1.97.0

func (m *NumberAssignment) SetReverseNumberLookupOptions(value []ReverseNumberLookupOption)

SetReverseNumberLookupOptions sets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution.

func (*NumberAssignment) SetSupportedCustomerActions added in v1.97.0

func (m *NumberAssignment) SetSupportedCustomerActions(value []CustomerAction)

SetSupportedCustomerActions sets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number.

func (*NumberAssignment) SetTelephoneNumber added in v1.97.0

func (m *NumberAssignment) SetTelephoneNumber(value *string)

SetTelephoneNumber sets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one.

type NumberAssignmentCollectionResponse added in v1.97.0

func NewNumberAssignmentCollectionResponse added in v1.97.0

func NewNumberAssignmentCollectionResponse() *NumberAssignmentCollectionResponse

NewNumberAssignmentCollectionResponse instantiates a new NumberAssignmentCollectionResponse and sets the default values.

func (*NumberAssignmentCollectionResponse) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*NumberAssignmentCollectionResponse) GetValue added in v1.97.0

GetValue gets the value property value. The value property returns a []NumberAssignmentable when successful

func (*NumberAssignmentCollectionResponse) Serialize added in v1.97.0

Serialize serializes information the current object

func (*NumberAssignmentCollectionResponse) SetValue added in v1.97.0

SetValue sets the value property value. The value property

type NumberAssignmentable added in v1.97.0

type NumberAssignmentable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActivationState() *ActivationState
	GetAssignmentCategory() *AssignmentCategory
	GetAssignmentStatus() *AssignmentStatus
	GetAssignmentTargetId() *string
	GetCapabilities() []NumberCapability
	GetCity() *string
	GetCivicAddressId() *string
	GetIsoCountryCode() *string
	GetLocationId() *string
	GetNetworkSiteId() *string
	GetNumberSource() *NumberSource
	GetNumberType() *NumberType
	GetOperatorId() *string
	GetPortInStatus() *PortInStatus
	GetReverseNumberLookupOptions() []ReverseNumberLookupOption
	GetSupportedCustomerActions() []CustomerAction
	GetTelephoneNumber() *string
	SetActivationState(value *ActivationState)
	SetAssignmentCategory(value *AssignmentCategory)
	SetAssignmentStatus(value *AssignmentStatus)
	SetAssignmentTargetId(value *string)
	SetCapabilities(value []NumberCapability)
	SetCity(value *string)
	SetCivicAddressId(value *string)
	SetIsoCountryCode(value *string)
	SetLocationId(value *string)
	SetNetworkSiteId(value *string)
	SetNumberSource(value *NumberSource)
	SetNumberType(value *NumberType)
	SetOperatorId(value *string)
	SetPortInStatus(value *PortInStatus)
	SetReverseNumberLookupOptions(value []ReverseNumberLookupOption)
	SetSupportedCustomerActions(value []CustomerAction)
	SetTelephoneNumber(value *string)
}

type NumberCapability added in v1.97.0

type NumberCapability int
const (
	CONFERENCEASSIGNMENT_NUMBERCAPABILITY NumberCapability = iota
	VOICEAPPLICATIONASSIGNMENT_NUMBERCAPABILITY
	USERASSIGNMENT_NUMBERCAPABILITY
	TEAMSPHONEMOBILE_NUMBERCAPABILITY
	UNKNOWNFUTUREVALUE_NUMBERCAPABILITY
)

func (NumberCapability) String added in v1.97.0

func (i NumberCapability) String() string

type NumberSource added in v1.97.0

type NumberSource int
const (
	ONLINE_NUMBERSOURCE NumberSource = iota
	ONPREMISES_NUMBERSOURCE
	UNKNOWNFUTUREVALUE_NUMBERSOURCE
)

func (NumberSource) String added in v1.97.0

func (i NumberSource) String() string

type NumberType added in v1.97.0

type NumberType int
const (
	INTERNALERROR_NUMBERTYPE NumberType = iota
	DIRECTROUTING_NUMBERTYPE
	CALLINGPLAN_NUMBERTYPE
	OPERATORCONNECT_NUMBERTYPE
	UNKNOWNFUTUREVALUE_NUMBERTYPE
)

func (NumberType) String added in v1.97.0

func (i NumberType) String() string

type PolicyAssignment

type PolicyAssignment struct {
	// contains filtered or unexported fields
}

func NewPolicyAssignment

func NewPolicyAssignment() *PolicyAssignment

NewPolicyAssignment instantiates a new PolicyAssignment and sets the default values.

func (*PolicyAssignment) GetAdditionalData

func (m *PolicyAssignment) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*PolicyAssignment) GetAssignmentType

func (m *PolicyAssignment) GetAssignmentType() *AssignmentType

GetAssignmentType gets the assignmentType property value. The assignmentType property returns a *AssignmentType when successful

func (*PolicyAssignment) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*PolicyAssignment) GetDisplayName

func (m *PolicyAssignment) GetDisplayName() *string

GetDisplayName gets the displayName property value. Represents the name of the policy. returns a *string when successful

func (*PolicyAssignment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PolicyAssignment) GetGroupId

func (m *PolicyAssignment) GetGroupId() *string

GetGroupId gets the groupId property value. Represents the group identifier. returns a *string when successful

func (*PolicyAssignment) GetOdataType

func (m *PolicyAssignment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*PolicyAssignment) GetPolicyId

func (m *PolicyAssignment) GetPolicyId() *string

GetPolicyId gets the policyId property value. Represents the unique identifier for the policy. returns a *string when successful

func (*PolicyAssignment) Serialize

Serialize serializes information the current object

func (*PolicyAssignment) SetAdditionalData

func (m *PolicyAssignment) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PolicyAssignment) SetAssignmentType

func (m *PolicyAssignment) SetAssignmentType(value *AssignmentType)

SetAssignmentType sets the assignmentType property value. The assignmentType property

func (*PolicyAssignment) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*PolicyAssignment) SetDisplayName

func (m *PolicyAssignment) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Represents the name of the policy.

func (*PolicyAssignment) SetGroupId

func (m *PolicyAssignment) SetGroupId(value *string)

SetGroupId sets the groupId property value. Represents the group identifier.

func (*PolicyAssignment) SetOdataType

func (m *PolicyAssignment) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PolicyAssignment) SetPolicyId

func (m *PolicyAssignment) SetPolicyId(value *string)

SetPolicyId sets the policyId property value. Represents the unique identifier for the policy.

type PolicyIdentifierDetail added in v1.95.0

func NewPolicyIdentifierDetail added in v1.95.0

func NewPolicyIdentifierDetail() *PolicyIdentifierDetail

NewPolicyIdentifierDetail instantiates a new PolicyIdentifierDetail and sets the default values.

func (*PolicyIdentifierDetail) GetFieldDeserializers added in v1.95.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*PolicyIdentifierDetail) GetName added in v1.95.0

func (m *PolicyIdentifierDetail) GetName() *string

GetName gets the name property value. The display name of the policy instance. returns a *string when successful

func (*PolicyIdentifierDetail) GetPolicyId added in v1.95.0

func (m *PolicyIdentifierDetail) GetPolicyId() *string

GetPolicyId gets the policyId property value. The unique ID associated with the policy instance. returns a *string when successful

func (*PolicyIdentifierDetail) Serialize added in v1.95.0

Serialize serializes information the current object

func (*PolicyIdentifierDetail) SetName added in v1.95.0

func (m *PolicyIdentifierDetail) SetName(value *string)

SetName sets the name property value. The display name of the policy instance.

func (*PolicyIdentifierDetail) SetPolicyId added in v1.95.0

func (m *PolicyIdentifierDetail) SetPolicyId(value *string)

SetPolicyId sets the policyId property value. The unique ID associated with the policy instance.

type PolicyIdentifierDetailable added in v1.95.0

type PolicyIdentifierDetailable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetPolicyId() *string
	SetName(value *string)
	SetPolicyId(value *string)
}

type PortInStatus added in v1.97.0

type PortInStatus int
const (
	COMPLETED_PORTINSTATUS PortInStatus = iota
	FIRMORDERCOMMITMENTACCEPTED_PORTINSTATUS
	UNKNOWNFUTUREVALUE_PORTINSTATUS
)

func (PortInStatus) String added in v1.97.0

func (i PortInStatus) String() string

type ReverseNumberLookupOption added in v1.97.0

type ReverseNumberLookupOption int
const (
	SKIPINTERNALVOIP_REVERSENUMBERLOOKUPOPTION ReverseNumberLookupOption = iota
	UNKNOWNFUTUREVALUE_REVERSENUMBERLOOKUPOPTION
)

func (ReverseNumberLookupOption) String added in v1.97.0

func (i ReverseNumberLookupOption) String() string

type TeamsAdminRoot

func NewTeamsAdminRoot

func NewTeamsAdminRoot() *TeamsAdminRoot

NewTeamsAdminRoot instantiates a new TeamsAdminRoot and sets the default values.

func (*TeamsAdminRoot) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsAdminRoot) GetPolicy added in v1.95.0

GetPolicy gets the policy property value. Represents a navigation property to the Teams policy assignment object. returns a TeamsPolicyAssignmentable when successful

func (*TeamsAdminRoot) GetTelephoneNumberManagement added in v1.97.0

func (m *TeamsAdminRoot) GetTelephoneNumberManagement() TelephoneNumberManagementRootable

GetTelephoneNumberManagement gets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations. returns a TelephoneNumberManagementRootable when successful

func (*TeamsAdminRoot) GetUserConfigurations

func (m *TeamsAdminRoot) GetUserConfigurations() []TeamsUserConfigurationable

GetUserConfigurations gets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams returns a []TeamsUserConfigurationable when successful

func (*TeamsAdminRoot) Serialize

Serialize serializes information the current object

func (*TeamsAdminRoot) SetPolicy added in v1.95.0

func (m *TeamsAdminRoot) SetPolicy(value TeamsPolicyAssignmentable)

SetPolicy sets the policy property value. Represents a navigation property to the Teams policy assignment object.

func (*TeamsAdminRoot) SetTelephoneNumberManagement added in v1.97.0

func (m *TeamsAdminRoot) SetTelephoneNumberManagement(value TelephoneNumberManagementRootable)

SetTelephoneNumberManagement sets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations.

func (*TeamsAdminRoot) SetUserConfigurations

func (m *TeamsAdminRoot) SetUserConfigurations(value []TeamsUserConfigurationable)

SetUserConfigurations sets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams

type TeamsPolicyAssignment added in v1.95.0

func NewTeamsPolicyAssignment added in v1.95.0

func NewTeamsPolicyAssignment() *TeamsPolicyAssignment

NewTeamsPolicyAssignment instantiates a new TeamsPolicyAssignment and sets the default values.

func (*TeamsPolicyAssignment) GetFieldDeserializers added in v1.95.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsPolicyAssignment) GetUserAssignments added in v1.95.0

func (m *TeamsPolicyAssignment) GetUserAssignments() []TeamsPolicyUserAssignmentable

GetUserAssignments gets the userAssignments property value. The collection of user policy assignments. returns a []TeamsPolicyUserAssignmentable when successful

func (*TeamsPolicyAssignment) Serialize added in v1.95.0

Serialize serializes information the current object

func (*TeamsPolicyAssignment) SetUserAssignments added in v1.95.0

func (m *TeamsPolicyAssignment) SetUserAssignments(value []TeamsPolicyUserAssignmentable)

SetUserAssignments sets the userAssignments property value. The collection of user policy assignments.

type TeamsPolicyUserAssignment added in v1.95.0

func NewTeamsPolicyUserAssignment added in v1.95.0

func NewTeamsPolicyUserAssignment() *TeamsPolicyUserAssignment

NewTeamsPolicyUserAssignment instantiates a new TeamsPolicyUserAssignment and sets the default values.

func (*TeamsPolicyUserAssignment) GetFieldDeserializers added in v1.95.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsPolicyUserAssignment) GetPolicyId added in v1.95.0

func (m *TeamsPolicyUserAssignment) GetPolicyId() *string

GetPolicyId gets the policyId property value. The unique identifier (GUID) of the policy within the specified policy type. returns a *string when successful

func (*TeamsPolicyUserAssignment) GetPolicyType added in v1.95.0

func (m *TeamsPolicyUserAssignment) GetPolicyType() *string

GetPolicyType gets the policyType property value. The type of Teams policy assigned or unassigned, such as teamsMeetingBroadcastPolicy. returns a *string when successful

func (*TeamsPolicyUserAssignment) GetUserId added in v1.95.0

func (m *TeamsPolicyUserAssignment) GetUserId() *string

GetUserId gets the userId property value. The unique identifier (GUID) of the user. returns a *string when successful

func (*TeamsPolicyUserAssignment) Serialize added in v1.95.0

Serialize serializes information the current object

func (*TeamsPolicyUserAssignment) SetPolicyId added in v1.95.0

func (m *TeamsPolicyUserAssignment) SetPolicyId(value *string)

SetPolicyId sets the policyId property value. The unique identifier (GUID) of the policy within the specified policy type.

func (*TeamsPolicyUserAssignment) SetPolicyType added in v1.95.0

func (m *TeamsPolicyUserAssignment) SetPolicyType(value *string)

SetPolicyType sets the policyType property value. The type of Teams policy assigned or unassigned, such as teamsMeetingBroadcastPolicy.

func (*TeamsPolicyUserAssignment) SetUserId added in v1.95.0

func (m *TeamsPolicyUserAssignment) SetUserId(value *string)

SetUserId sets the userId property value. The unique identifier (GUID) of the user.

type TeamsPolicyUserAssignmentCollectionResponse added in v1.95.0

func NewTeamsPolicyUserAssignmentCollectionResponse added in v1.95.0

func NewTeamsPolicyUserAssignmentCollectionResponse() *TeamsPolicyUserAssignmentCollectionResponse

NewTeamsPolicyUserAssignmentCollectionResponse instantiates a new TeamsPolicyUserAssignmentCollectionResponse and sets the default values.

func (*TeamsPolicyUserAssignmentCollectionResponse) GetFieldDeserializers added in v1.95.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsPolicyUserAssignmentCollectionResponse) GetValue added in v1.95.0

GetValue gets the value property value. The value property returns a []TeamsPolicyUserAssignmentable when successful

func (*TeamsPolicyUserAssignmentCollectionResponse) Serialize added in v1.95.0

Serialize serializes information the current object

func (*TeamsPolicyUserAssignmentCollectionResponse) SetValue added in v1.95.0

SetValue sets the value property value. The value property

type TeamsPolicyUserAssignmentable added in v1.95.0

type TeamsPolicyUserAssignmentable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetPolicyId() *string
	GetPolicyType() *string
	GetUserId() *string
	SetPolicyId(value *string)
	SetPolicyType(value *string)
	SetUserId(value *string)
}

type TeamsUserConfiguration

func NewTeamsUserConfiguration

func NewTeamsUserConfiguration() *TeamsUserConfiguration

NewTeamsUserConfiguration instantiates a new TeamsUserConfiguration and sets the default values.

func (*TeamsUserConfiguration) GetAccountType

func (m *TeamsUserConfiguration) GetAccountType() *AccountType

GetAccountType gets the accountType property value. The accountType property returns a *AccountType when successful

func (*TeamsUserConfiguration) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when the user was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*TeamsUserConfiguration) GetEffectivePolicyAssignments

func (m *TeamsUserConfiguration) GetEffectivePolicyAssignments() []EffectivePolicyAssignmentable

GetEffectivePolicyAssignments gets the effectivePolicyAssignments property value. Contains the user's effective policy assignments, with each assignment including policyType and policyAssignment details. returns a []EffectivePolicyAssignmentable when successful

func (*TeamsUserConfiguration) GetFeatureTypes

func (m *TeamsUserConfiguration) GetFeatureTypes() []string

GetFeatureTypes gets the featureTypes property value. The Teams features enabled for a given user based on licensing or service plan. returns a []string when successful

func (*TeamsUserConfiguration) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsUserConfiguration) GetIsEnterpriseVoiceEnabled

func (m *TeamsUserConfiguration) GetIsEnterpriseVoiceEnabled() *bool

GetIsEnterpriseVoiceEnabled gets the isEnterpriseVoiceEnabled property value. Indicates whether voice capability is enabled. returns a *bool when successful

func (*TeamsUserConfiguration) GetModifiedDateTime

GetModifiedDateTime gets the modifiedDateTime property value. The date and time when the user's details were last modified. The system updates this value each time the user's details are changed. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returns a *Time when successful

func (*TeamsUserConfiguration) GetTelephoneNumbers

func (m *TeamsUserConfiguration) GetTelephoneNumbers() []AssignedTelephoneNumberable

GetTelephoneNumbers gets the telephoneNumbers property value. Includes both the phone number and its corresponding assignment category. The assignment category can include values such as primary, private, and alternate. returns a []AssignedTelephoneNumberable when successful

func (*TeamsUserConfiguration) GetTenantId

func (m *TeamsUserConfiguration) GetTenantId() *string

GetTenantId gets the tenantId property value. The unique identifier of the tenant in Entra to which this user is assigned. returns a *string when successful

func (*TeamsUserConfiguration) GetUser

GetUser gets the user property value. Represents an Entra user account. returns a Userable when successful

func (*TeamsUserConfiguration) GetUserPrincipalName

func (m *TeamsUserConfiguration) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The sign-in address of the user. returns a *string when successful

func (*TeamsUserConfiguration) Serialize

Serialize serializes information the current object

func (*TeamsUserConfiguration) SetAccountType

func (m *TeamsUserConfiguration) SetAccountType(value *AccountType)

SetAccountType sets the accountType property value. The accountType property

func (*TeamsUserConfiguration) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when the user was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*TeamsUserConfiguration) SetEffectivePolicyAssignments

func (m *TeamsUserConfiguration) SetEffectivePolicyAssignments(value []EffectivePolicyAssignmentable)

SetEffectivePolicyAssignments sets the effectivePolicyAssignments property value. Contains the user's effective policy assignments, with each assignment including policyType and policyAssignment details.

func (*TeamsUserConfiguration) SetFeatureTypes

func (m *TeamsUserConfiguration) SetFeatureTypes(value []string)

SetFeatureTypes sets the featureTypes property value. The Teams features enabled for a given user based on licensing or service plan.

func (*TeamsUserConfiguration) SetIsEnterpriseVoiceEnabled

func (m *TeamsUserConfiguration) SetIsEnterpriseVoiceEnabled(value *bool)

SetIsEnterpriseVoiceEnabled sets the isEnterpriseVoiceEnabled property value. Indicates whether voice capability is enabled.

func (*TeamsUserConfiguration) SetModifiedDateTime

SetModifiedDateTime sets the modifiedDateTime property value. The date and time when the user's details were last modified. The system updates this value each time the user's details are changed. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*TeamsUserConfiguration) SetTelephoneNumbers

func (m *TeamsUserConfiguration) SetTelephoneNumbers(value []AssignedTelephoneNumberable)

SetTelephoneNumbers sets the telephoneNumbers property value. Includes both the phone number and its corresponding assignment category. The assignment category can include values such as primary, private, and alternate.

func (*TeamsUserConfiguration) SetTenantId

func (m *TeamsUserConfiguration) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The unique identifier of the tenant in Entra to which this user is assigned.

func (*TeamsUserConfiguration) SetUser

SetUser sets the user property value. Represents an Entra user account.

func (*TeamsUserConfiguration) SetUserPrincipalName

func (m *TeamsUserConfiguration) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The sign-in address of the user.

type TeamsUserConfigurationCollectionResponse

func NewTeamsUserConfigurationCollectionResponse

func NewTeamsUserConfigurationCollectionResponse() *TeamsUserConfigurationCollectionResponse

NewTeamsUserConfigurationCollectionResponse instantiates a new TeamsUserConfigurationCollectionResponse and sets the default values.

func (*TeamsUserConfigurationCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TeamsUserConfigurationCollectionResponse) GetValue

GetValue gets the value property value. The value property returns a []TeamsUserConfigurationable when successful

func (*TeamsUserConfigurationCollectionResponse) Serialize

Serialize serializes information the current object

func (*TeamsUserConfigurationCollectionResponse) SetValue

SetValue sets the value property value. The value property

type TeamsUserConfigurationable

type TeamsUserConfigurationable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccountType() *AccountType
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEffectivePolicyAssignments() []EffectivePolicyAssignmentable
	GetFeatureTypes() []string
	GetIsEnterpriseVoiceEnabled() *bool
	GetModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTelephoneNumbers() []AssignedTelephoneNumberable
	GetTenantId() *string
	GetUser() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
	GetUserPrincipalName() *string
	SetAccountType(value *AccountType)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEffectivePolicyAssignments(value []EffectivePolicyAssignmentable)
	SetFeatureTypes(value []string)
	SetIsEnterpriseVoiceEnabled(value *bool)
	SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTelephoneNumbers(value []AssignedTelephoneNumberable)
	SetTenantId(value *string)
	SetUser(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)
	SetUserPrincipalName(value *string)
}

type TelephoneNumberLongRunningOperation added in v1.97.0

type TelephoneNumberLongRunningOperation struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}

func NewTelephoneNumberLongRunningOperation added in v1.97.0

func NewTelephoneNumberLongRunningOperation() *TelephoneNumberLongRunningOperation

NewTelephoneNumberLongRunningOperation instantiates a new TelephoneNumberLongRunningOperation and sets the default values.

func (*TelephoneNumberLongRunningOperation) GetCreatedDateTime added in v1.97.0

func (m *TelephoneNumberLongRunningOperation) GetCreatedDateTime() *string

GetCreatedDateTime gets the createdDateTime property value. Date and time when the asynchronous operation was created. returns a *string when successful

func (*TelephoneNumberLongRunningOperation) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TelephoneNumberLongRunningOperation) GetNumbers added in v1.97.0

GetNumbers gets the numbers property value. Asynchronous operation details. returns a []TelephoneNumberLongRunningOperationDetailsable when successful

func (*TelephoneNumberLongRunningOperation) GetStatus added in v1.97.0

GetStatus gets the status property value. The status property returns a *LongRunningOperationStatus when successful

func (*TelephoneNumberLongRunningOperation) Serialize added in v1.97.0

Serialize serializes information the current object

func (*TelephoneNumberLongRunningOperation) SetCreatedDateTime added in v1.97.0

func (m *TelephoneNumberLongRunningOperation) SetCreatedDateTime(value *string)

SetCreatedDateTime sets the createdDateTime property value. Date and time when the asynchronous operation was created.

func (*TelephoneNumberLongRunningOperation) SetNumbers added in v1.97.0

SetNumbers sets the numbers property value. Asynchronous operation details.

func (*TelephoneNumberLongRunningOperation) SetStatus added in v1.97.0

SetStatus sets the status property value. The status property

type TelephoneNumberLongRunningOperationCollectionResponse added in v1.97.0

type TelephoneNumberLongRunningOperationCollectionResponse struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}

func NewTelephoneNumberLongRunningOperationCollectionResponse added in v1.97.0

func NewTelephoneNumberLongRunningOperationCollectionResponse() *TelephoneNumberLongRunningOperationCollectionResponse

NewTelephoneNumberLongRunningOperationCollectionResponse instantiates a new TelephoneNumberLongRunningOperationCollectionResponse and sets the default values.

func (*TelephoneNumberLongRunningOperationCollectionResponse) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TelephoneNumberLongRunningOperationCollectionResponse) GetValue added in v1.97.0

GetValue gets the value property value. The value property returns a []TelephoneNumberLongRunningOperationable when successful

func (*TelephoneNumberLongRunningOperationCollectionResponse) Serialize added in v1.97.0

Serialize serializes information the current object

func (*TelephoneNumberLongRunningOperationCollectionResponse) SetValue added in v1.97.0

SetValue sets the value property value. The value property

type TelephoneNumberLongRunningOperationDetails added in v1.97.0

type TelephoneNumberLongRunningOperationDetails struct {
	// contains filtered or unexported fields
}

func NewTelephoneNumberLongRunningOperationDetails added in v1.97.0

func NewTelephoneNumberLongRunningOperationDetails() *TelephoneNumberLongRunningOperationDetails

NewTelephoneNumberLongRunningOperationDetails instantiates a new TelephoneNumberLongRunningOperationDetails and sets the default values.

func (*TelephoneNumberLongRunningOperationDetails) GetAdditionalData added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*TelephoneNumberLongRunningOperationDetails) GetBackingStore added in v1.97.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*TelephoneNumberLongRunningOperationDetails) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TelephoneNumberLongRunningOperationDetails) GetOdataType added in v1.97.0

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*TelephoneNumberLongRunningOperationDetails) GetResourceLocation added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) GetResourceLocation() *string

GetResourceLocation gets the resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier. returns a *string when successful

func (*TelephoneNumberLongRunningOperationDetails) GetStatus added in v1.97.0

GetStatus gets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. returns a *LongRunningOperationStatus when successful

func (*TelephoneNumberLongRunningOperationDetails) GetStatusDetail added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) GetStatusDetail() *string

GetStatusDetail gets the statusDetail property value. Indicates the asynchronous operation details. returns a *string when successful

func (*TelephoneNumberLongRunningOperationDetails) Serialize added in v1.97.0

Serialize serializes information the current object

func (*TelephoneNumberLongRunningOperationDetails) SetAdditionalData added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TelephoneNumberLongRunningOperationDetails) SetBackingStore added in v1.97.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*TelephoneNumberLongRunningOperationDetails) SetOdataType added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TelephoneNumberLongRunningOperationDetails) SetResourceLocation added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) SetResourceLocation(value *string)

SetResourceLocation sets the resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier.

func (*TelephoneNumberLongRunningOperationDetails) SetStatus added in v1.97.0

SetStatus sets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.

func (*TelephoneNumberLongRunningOperationDetails) SetStatusDetail added in v1.97.0

func (m *TelephoneNumberLongRunningOperationDetails) SetStatusDetail(value *string)

SetStatusDetail sets the statusDetail property value. Indicates the asynchronous operation details.

type TelephoneNumberManagementRoot added in v1.97.0

type TelephoneNumberManagementRoot struct {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}

func NewTelephoneNumberManagementRoot added in v1.97.0

func NewTelephoneNumberManagementRoot() *TelephoneNumberManagementRoot

NewTelephoneNumberManagementRoot instantiates a new TelephoneNumberManagementRoot and sets the default values.

func (*TelephoneNumberManagementRoot) GetFieldDeserializers added in v1.97.0

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TelephoneNumberManagementRoot) GetNumberAssignments added in v1.97.0

func (m *TelephoneNumberManagementRoot) GetNumberAssignments() []NumberAssignmentable

GetNumberAssignments gets the numberAssignments property value. Represents a collection of synchronous telephone number management operations. returns a []NumberAssignmentable when successful

func (*TelephoneNumberManagementRoot) GetOperations added in v1.97.0

GetOperations gets the operations property value. Represents a collection of asynchronous telephone number management operations. returns a []TelephoneNumberLongRunningOperationable when successful

func (*TelephoneNumberManagementRoot) Serialize added in v1.97.0

Serialize serializes information the current object

func (*TelephoneNumberManagementRoot) SetNumberAssignments added in v1.97.0

func (m *TelephoneNumberManagementRoot) SetNumberAssignments(value []NumberAssignmentable)

SetNumberAssignments sets the numberAssignments property value. Represents a collection of synchronous telephone number management operations.

func (*TelephoneNumberManagementRoot) SetOperations added in v1.97.0

SetOperations sets the operations property value. Represents a collection of asynchronous telephone number management operations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL