Documentation
¶
Index ¶
- func CreateAssignedTelephoneNumberFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateEffectivePolicyAssignmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreatePolicyAssignmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsAdminRootFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsUserConfigurationFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func ParseAccountType(v string) (any, error)
- func ParseAssignmentCategory(v string) (any, error)
- func ParseAssignmentType(v string) (any, error)
- func SerializeAccountType(values []AccountType) []string
- func SerializeAssignmentCategory(values []AssignmentCategory) []string
- func SerializeAssignmentType(values []AssignmentType) []string
- type AccountType
- type AssignedTelephoneNumber
- func (m *AssignedTelephoneNumber) GetAdditionalData() map[string]any
- func (m *AssignedTelephoneNumber) GetAssignmentCategory() *AssignmentCategory
- func (m *AssignedTelephoneNumber) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *AssignedTelephoneNumber) GetFieldDeserializers() ...
- func (m *AssignedTelephoneNumber) GetOdataType() *string
- func (m *AssignedTelephoneNumber) GetTelephoneNumber() *string
- func (m *AssignedTelephoneNumber) Serialize(...) error
- func (m *AssignedTelephoneNumber) SetAdditionalData(value map[string]any)
- func (m *AssignedTelephoneNumber) SetAssignmentCategory(value *AssignmentCategory)
- func (m *AssignedTelephoneNumber) SetBackingStore(...)
- func (m *AssignedTelephoneNumber) SetOdataType(value *string)
- func (m *AssignedTelephoneNumber) SetTelephoneNumber(value *string)
- type AssignedTelephoneNumberable
- type AssignmentCategory
- type AssignmentType
- type EffectivePolicyAssignment
- func (m *EffectivePolicyAssignment) GetAdditionalData() map[string]any
- func (m *EffectivePolicyAssignment) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *EffectivePolicyAssignment) GetFieldDeserializers() ...
- func (m *EffectivePolicyAssignment) GetOdataType() *string
- func (m *EffectivePolicyAssignment) GetPolicyAssignment() PolicyAssignmentable
- func (m *EffectivePolicyAssignment) GetPolicyType() *string
- func (m *EffectivePolicyAssignment) Serialize(...) error
- func (m *EffectivePolicyAssignment) SetAdditionalData(value map[string]any)
- func (m *EffectivePolicyAssignment) SetBackingStore(...)
- func (m *EffectivePolicyAssignment) SetOdataType(value *string)
- func (m *EffectivePolicyAssignment) SetPolicyAssignment(value PolicyAssignmentable)
- func (m *EffectivePolicyAssignment) SetPolicyType(value *string)
- type EffectivePolicyAssignmentable
- type PolicyAssignment
- func (m *PolicyAssignment) GetAdditionalData() map[string]any
- func (m *PolicyAssignment) GetAssignmentType() *AssignmentType
- func (m *PolicyAssignment) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *PolicyAssignment) GetDisplayName() *string
- func (m *PolicyAssignment) GetFieldDeserializers() ...
- func (m *PolicyAssignment) GetGroupId() *string
- func (m *PolicyAssignment) GetOdataType() *string
- func (m *PolicyAssignment) GetPolicyId() *string
- func (m *PolicyAssignment) Serialize(...) error
- func (m *PolicyAssignment) SetAdditionalData(value map[string]any)
- func (m *PolicyAssignment) SetAssignmentType(value *AssignmentType)
- func (m *PolicyAssignment) SetBackingStore(...)
- func (m *PolicyAssignment) SetDisplayName(value *string)
- func (m *PolicyAssignment) SetGroupId(value *string)
- func (m *PolicyAssignment) SetOdataType(value *string)
- func (m *PolicyAssignment) SetPolicyId(value *string)
- type PolicyAssignmentable
- type TeamsAdminRoot
- type TeamsAdminRootable
- type TeamsUserConfiguration
- func (m *TeamsUserConfiguration) GetAccountType() *AccountType
- func (m *TeamsUserConfiguration) GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *TeamsUserConfiguration) GetEffectivePolicyAssignments() []EffectivePolicyAssignmentable
- func (m *TeamsUserConfiguration) GetFeatureTypes() []string
- func (m *TeamsUserConfiguration) GetFieldDeserializers() ...
- func (m *TeamsUserConfiguration) GetIsEnterpriseVoiceEnabled() *bool
- func (m *TeamsUserConfiguration) GetModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *TeamsUserConfiguration) GetTelephoneNumbers() []AssignedTelephoneNumberable
- func (m *TeamsUserConfiguration) GetTenantId() *string
- func (m *TeamsUserConfiguration) GetUser() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
- func (m *TeamsUserConfiguration) GetUserPrincipalName() *string
- func (m *TeamsUserConfiguration) Serialize(...) error
- func (m *TeamsUserConfiguration) SetAccountType(value *AccountType)
- func (m *TeamsUserConfiguration) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *TeamsUserConfiguration) SetEffectivePolicyAssignments(value []EffectivePolicyAssignmentable)
- func (m *TeamsUserConfiguration) SetFeatureTypes(value []string)
- func (m *TeamsUserConfiguration) SetIsEnterpriseVoiceEnabled(value *bool)
- func (m *TeamsUserConfiguration) SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *TeamsUserConfiguration) SetTelephoneNumbers(value []AssignedTelephoneNumberable)
- func (m *TeamsUserConfiguration) SetTenantId(value *string)
- func (m *TeamsUserConfiguration) SetUser(...)
- func (m *TeamsUserConfiguration) SetUserPrincipalName(value *string)
- type TeamsUserConfigurationCollectionResponse
- func (m *TeamsUserConfigurationCollectionResponse) GetFieldDeserializers() ...
- func (m *TeamsUserConfigurationCollectionResponse) GetValue() []TeamsUserConfigurationable
- func (m *TeamsUserConfigurationCollectionResponse) Serialize(...) error
- func (m *TeamsUserConfigurationCollectionResponse) SetValue(value []TeamsUserConfigurationable)
- type TeamsUserConfigurationCollectionResponseable
- type TeamsUserConfigurationable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAssignedTelephoneNumberFromDiscriminatorValue ¶
func CreateAssignedTelephoneNumberFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateAssignedTelephoneNumberFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateEffectivePolicyAssignmentFromDiscriminatorValue ¶
func CreateEffectivePolicyAssignmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateEffectivePolicyAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreatePolicyAssignmentFromDiscriminatorValue ¶
func CreatePolicyAssignmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreatePolicyAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateTeamsAdminRootFromDiscriminatorValue ¶
func CreateTeamsAdminRootFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTeamsAdminRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue ¶
func CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTeamsUserConfigurationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateTeamsUserConfigurationFromDiscriminatorValue ¶
func CreateTeamsUserConfigurationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTeamsUserConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func ParseAccountType ¶
func ParseAssignmentCategory ¶
func ParseAssignmentType ¶
func SerializeAccountType ¶
func SerializeAccountType(values []AccountType) []string
func SerializeAssignmentCategory ¶
func SerializeAssignmentCategory(values []AssignmentCategory) []string
func SerializeAssignmentType ¶
func SerializeAssignmentType(values []AssignmentType) []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 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 ¶
func (m *AssignedTelephoneNumber) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful
func (*AssignedTelephoneNumber) GetFieldDeserializers ¶
func (m *AssignedTelephoneNumber) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *AssignedTelephoneNumber) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *AssignedTelephoneNumber) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
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 AssignedTelephoneNumberable ¶
type AssignedTelephoneNumberable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetAssignmentCategory() *AssignmentCategory
GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetOdataType() *string
GetTelephoneNumber() *string
SetAssignmentCategory(value *AssignmentCategory)
SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetOdataType(value *string)
SetTelephoneNumber(value *string)
}
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 AssignmentType ¶
type AssignmentType int
const ( DIRECT_ASSIGNMENTTYPE AssignmentType = iota GROUP_ASSIGNMENTTYPE UNKNOWNFUTUREVALUE_ASSIGNMENTTYPE )
func (AssignmentType) String ¶
func (i AssignmentType) 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 ¶
func (m *EffectivePolicyAssignment) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful
func (*EffectivePolicyAssignment) GetFieldDeserializers ¶
func (m *EffectivePolicyAssignment) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *EffectivePolicyAssignment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *EffectivePolicyAssignment) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
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 EffectivePolicyAssignmentable ¶
type EffectivePolicyAssignmentable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetOdataType() *string
GetPolicyAssignment() PolicyAssignmentable
GetPolicyType() *string
SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetOdataType(value *string)
SetPolicyAssignment(value PolicyAssignmentable)
SetPolicyType(value *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 ¶
func (m *PolicyAssignment) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
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 ¶
func (m *PolicyAssignment) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *PolicyAssignment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *PolicyAssignment) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
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 PolicyAssignmentable ¶
type PolicyAssignmentable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetAssignmentType() *AssignmentType
GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetDisplayName() *string
GetGroupId() *string
GetOdataType() *string
GetPolicyId() *string
SetAssignmentType(value *AssignmentType)
SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetDisplayName(value *string)
SetGroupId(value *string)
SetOdataType(value *string)
SetPolicyId(value *string)
}
type TeamsAdminRoot ¶
type TeamsAdminRoot struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
func NewTeamsAdminRoot ¶
func NewTeamsAdminRoot() *TeamsAdminRoot
NewTeamsAdminRoot instantiates a new TeamsAdminRoot and sets the default values.
func (*TeamsAdminRoot) GetFieldDeserializers ¶
func (m *TeamsAdminRoot) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) 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 ¶
func (m *TeamsAdminRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
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 TeamsAdminRootable ¶
type TeamsAdminRootable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetUserConfigurations() []TeamsUserConfigurationable
SetUserConfigurations(value []TeamsUserConfigurationable)
}
type TeamsUserConfiguration ¶
type TeamsUserConfiguration struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
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 ¶
func (m *TeamsUserConfiguration) GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
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 ¶
func (m *TeamsUserConfiguration) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *TeamsUserConfiguration) GetModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
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 ¶
func (m *TeamsUserConfiguration) GetUser() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
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 ¶
func (m *TeamsUserConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *TeamsUserConfiguration) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
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 ¶
func (m *TeamsUserConfiguration) SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
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 ¶
func (m *TeamsUserConfiguration) SetUser(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)
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 ¶
type TeamsUserConfigurationCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
func NewTeamsUserConfigurationCollectionResponse ¶
func NewTeamsUserConfigurationCollectionResponse() *TeamsUserConfigurationCollectionResponse
NewTeamsUserConfigurationCollectionResponse instantiates a new TeamsUserConfigurationCollectionResponse and sets the default values.
func (*TeamsUserConfigurationCollectionResponse) GetFieldDeserializers ¶
func (m *TeamsUserConfigurationCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*TeamsUserConfigurationCollectionResponse) GetValue ¶
func (m *TeamsUserConfigurationCollectionResponse) GetValue() []TeamsUserConfigurationable
GetValue gets the value property value. The value property returns a []TeamsUserConfigurationable when successful
func (*TeamsUserConfigurationCollectionResponse) Serialize ¶
func (m *TeamsUserConfigurationCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*TeamsUserConfigurationCollectionResponse) SetValue ¶
func (m *TeamsUserConfigurationCollectionResponse) SetValue(value []TeamsUserConfigurationable)
SetValue sets the value property value. The value property
type TeamsUserConfigurationCollectionResponseable ¶
type TeamsUserConfigurationCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []TeamsUserConfigurationable
SetValue(value []TeamsUserConfigurationable)
}
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)
}