Documentation
¶
Index ¶
- func CreateAssignedTelephoneNumberFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateEffectivePolicyAssignmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreatePolicyAssignmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreatePolicyIdentifierDetailFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsAdminRootFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsPolicyAssignmentFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsPolicyUserAssignmentCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTeamsPolicyUserAssignmentFromDiscriminatorValue(...) (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 PolicyIdentifierDetail
- func (m *PolicyIdentifierDetail) GetFieldDeserializers() ...
- func (m *PolicyIdentifierDetail) GetName() *string
- func (m *PolicyIdentifierDetail) GetPolicyId() *string
- func (m *PolicyIdentifierDetail) Serialize(...) error
- func (m *PolicyIdentifierDetail) SetName(value *string)
- func (m *PolicyIdentifierDetail) SetPolicyId(value *string)
- type PolicyIdentifierDetailable
- type TeamsAdminRoot
- func (m *TeamsAdminRoot) GetFieldDeserializers() ...
- func (m *TeamsAdminRoot) GetPolicy() TeamsPolicyAssignmentable
- func (m *TeamsAdminRoot) GetUserConfigurations() []TeamsUserConfigurationable
- func (m *TeamsAdminRoot) Serialize(...) error
- func (m *TeamsAdminRoot) SetPolicy(value TeamsPolicyAssignmentable)
- func (m *TeamsAdminRoot) SetUserConfigurations(value []TeamsUserConfigurationable)
- type TeamsAdminRootable
- type TeamsPolicyAssignment
- type TeamsPolicyAssignmentable
- type TeamsPolicyUserAssignment
- func (m *TeamsPolicyUserAssignment) GetFieldDeserializers() ...
- func (m *TeamsPolicyUserAssignment) GetPolicyId() *string
- func (m *TeamsPolicyUserAssignment) GetPolicyType() *string
- func (m *TeamsPolicyUserAssignment) GetUserId() *string
- func (m *TeamsPolicyUserAssignment) Serialize(...) error
- func (m *TeamsPolicyUserAssignment) SetPolicyId(value *string)
- func (m *TeamsPolicyUserAssignment) SetPolicyType(value *string)
- func (m *TeamsPolicyUserAssignment) SetUserId(value *string)
- type TeamsPolicyUserAssignmentCollectionResponse
- func (m *TeamsPolicyUserAssignmentCollectionResponse) GetFieldDeserializers() ...
- func (m *TeamsPolicyUserAssignmentCollectionResponse) GetValue() []TeamsPolicyUserAssignmentable
- func (m *TeamsPolicyUserAssignmentCollectionResponse) Serialize(...) error
- func (m *TeamsPolicyUserAssignmentCollectionResponse) SetValue(value []TeamsPolicyUserAssignmentable)
- type TeamsPolicyUserAssignmentCollectionResponseable
- type TeamsPolicyUserAssignmentable
- 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 CreatePolicyIdentifierDetailFromDiscriminatorValue ¶ added in v1.95.0
func CreatePolicyIdentifierDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreatePolicyIdentifierDetailFromDiscriminatorValue 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 CreateTeamsPolicyAssignmentFromDiscriminatorValue ¶ added in v1.95.0
func CreateTeamsPolicyAssignmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
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
func CreateTeamsPolicyUserAssignmentCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
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
func CreateTeamsPolicyUserAssignmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTeamsPolicyUserAssignmentFromDiscriminatorValue 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 PolicyIdentifierDetail ¶ added in v1.95.0
type PolicyIdentifierDetail struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
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
func (m *PolicyIdentifierDetail) 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 (*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
func (m *PolicyIdentifierDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 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) GetPolicy ¶ added in v1.95.0
func (m *TeamsAdminRoot) GetPolicy() TeamsPolicyAssignmentable
GetPolicy gets the policy property value. Represents a navigation property to the Teams policy assignment object. returns a TeamsPolicyAssignmentable 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) 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) 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
GetPolicy() TeamsPolicyAssignmentable
GetUserConfigurations() []TeamsUserConfigurationable
SetPolicy(value TeamsPolicyAssignmentable)
SetUserConfigurations(value []TeamsUserConfigurationable)
}
type TeamsPolicyAssignment ¶ added in v1.95.0
type TeamsPolicyAssignment struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
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
func (m *TeamsPolicyAssignment) 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 (*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
func (m *TeamsPolicyAssignment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 TeamsPolicyAssignmentable ¶ added in v1.95.0
type TeamsPolicyAssignmentable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetUserAssignments() []TeamsPolicyUserAssignmentable
SetUserAssignments(value []TeamsPolicyUserAssignmentable)
}
type TeamsPolicyUserAssignment ¶ added in v1.95.0
type TeamsPolicyUserAssignment struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
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
func (m *TeamsPolicyUserAssignment) 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 (*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
func (m *TeamsPolicyUserAssignment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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
type TeamsPolicyUserAssignmentCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
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
func (m *TeamsPolicyUserAssignmentCollectionResponse) 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 (*TeamsPolicyUserAssignmentCollectionResponse) GetValue ¶ added in v1.95.0
func (m *TeamsPolicyUserAssignmentCollectionResponse) GetValue() []TeamsPolicyUserAssignmentable
GetValue gets the value property value. The value property returns a []TeamsPolicyUserAssignmentable when successful
func (*TeamsPolicyUserAssignmentCollectionResponse) Serialize ¶ added in v1.95.0
func (m *TeamsPolicyUserAssignmentCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*TeamsPolicyUserAssignmentCollectionResponse) SetValue ¶ added in v1.95.0
func (m *TeamsPolicyUserAssignmentCollectionResponse) SetValue(value []TeamsPolicyUserAssignmentable)
SetValue sets the value property value. The value property
type TeamsPolicyUserAssignmentCollectionResponseable ¶ added in v1.95.0
type TeamsPolicyUserAssignmentCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []TeamsPolicyUserAssignmentable
SetValue(value []TeamsPolicyUserAssignmentable)
}
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 ¶
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)
}
Source Files
¶
- account_type.go
- assigned_telephone_number.go
- assignment_category.go
- assignment_type.go
- effective_policy_assignment.go
- policy_assignment.go
- policy_identifier_detail.go
- teams_admin_root.go
- teams_policy_assignment.go
- teams_policy_user_assignment.go
- teams_policy_user_assignment_collection_response.go
- teams_user_configuration.go
- teams_user_configuration_collection_response.go