models

package
v0.0.1-alpha.8 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateApprovalFromDiscriminatorValue

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

func CreateApprovalStepCollectionResponseFromDiscriminatorValue

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

func CreateApprovalStepFromDiscriminatorValue

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

func CreateAuditUserIdentityFromDiscriminatorValue

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

func CreateAzureCommunicationServicesUserIdentityFromDiscriminatorValue

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

func CreateBaseCollectionPaginationCountResponseFromDiscriminatorValue

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

func CreateCommunicationsApplicationIdentityFromDiscriminatorValue

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

func CreateCommunicationsApplicationInstanceIdentityFromDiscriminatorValue

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

func CreateCommunicationsEncryptedIdentityFromDiscriminatorValue

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

func CreateCommunicationsGuestIdentityFromDiscriminatorValue

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

func CreateCommunicationsPhoneIdentityFromDiscriminatorValue

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

func CreateCommunicationsUserIdentityFromDiscriminatorValue

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

func CreateDetailsInfoFromDiscriminatorValue

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

func CreateEmailIdentityFromDiscriminatorValue

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

func CreateEntityFromDiscriminatorValue

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

func CreateIdentityFromDiscriminatorValue

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

func CreateInitiatorFromDiscriminatorValue

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

func CreateProgramResourceFromDiscriminatorValue

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

func CreateProvisionedIdentityFromDiscriminatorValue

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

func CreateProvisioningServicePrincipalFromDiscriminatorValue

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

func CreateProvisioningSystemFromDiscriminatorValue

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

func CreateServicePrincipalIdentityFromDiscriminatorValue

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

func CreateSharePointIdentityFromDiscriminatorValue

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

func CreateSourceProvisionedIdentityFromDiscriminatorValue

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

func CreateTargetProvisionedIdentityFromDiscriminatorValue

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

func CreateTeamworkApplicationIdentityFromDiscriminatorValue

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

func CreateTeamworkConversationIdentityFromDiscriminatorValue

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

func CreateTeamworkTagIdentityFromDiscriminatorValue

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

func CreateTeamworkUserIdentityFromDiscriminatorValue

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

func CreateUserIdentityFromDiscriminatorValue

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

func ParseInitiatorType

func ParseInitiatorType(v string) (any, error)

func ParseTeamworkApplicationIdentityType

func ParseTeamworkApplicationIdentityType(v string) (any, error)

func ParseTeamworkConversationIdentityType

func ParseTeamworkConversationIdentityType(v string) (any, error)

func ParseTeamworkUserIdentityType

func ParseTeamworkUserIdentityType(v string) (any, error)

func SerializeInitiatorType

func SerializeInitiatorType(values []InitiatorType) []string

func SerializeTeamworkApplicationIdentityType

func SerializeTeamworkApplicationIdentityType(values []TeamworkApplicationIdentityType) []string

func SerializeTeamworkConversationIdentityType

func SerializeTeamworkConversationIdentityType(values []TeamworkConversationIdentityType) []string

func SerializeTeamworkUserIdentityType

func SerializeTeamworkUserIdentityType(values []TeamworkUserIdentityType) []string

Types

type Approval

type Approval struct {
	Entity
	// contains filtered or unexported fields
}

func NewApproval

func NewApproval() *Approval

NewApproval instantiates a new Approval and sets the default values.

func (*Approval) GetFieldDeserializers

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

func (*Approval) GetSteps

func (m *Approval) GetSteps() []ApprovalStepable

GetSteps gets the steps property value. Used to represent the decision associated with a single step in the approval process configured in approvalStage. returns a []ApprovalStepable when successful

func (*Approval) Serialize

Serialize serializes information the current object

func (*Approval) SetSteps

func (m *Approval) SetSteps(value []ApprovalStepable)

SetSteps sets the steps property value. Used to represent the decision associated with a single step in the approval process configured in approvalStage.

type ApprovalStep

type ApprovalStep struct {
	Entity
	// contains filtered or unexported fields
}

func NewApprovalStep

func NewApprovalStep() *ApprovalStep

NewApprovalStep instantiates a new ApprovalStep and sets the default values.

func (*ApprovalStep) GetAssignedToMe

func (m *ApprovalStep) GetAssignedToMe() *bool

GetAssignedToMe gets the assignedToMe property value. Indicates whether the step is assigned to the calling user to review. Read-only. returns a *bool when successful

func (*ApprovalStep) GetDisplayName

func (m *ApprovalStep) GetDisplayName() *string

GetDisplayName gets the displayName property value. The label provided by the policy creator to identify an approval step. Read-only. returns a *string when successful

func (*ApprovalStep) GetFieldDeserializers

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

func (*ApprovalStep) GetJustification

func (m *ApprovalStep) GetJustification() *string

GetJustification gets the justification property value. The justification associated with the approval step decision. returns a *string when successful

func (*ApprovalStep) GetReviewResult

func (m *ApprovalStep) GetReviewResult() *string

GetReviewResult gets the reviewResult property value. The result of this approval record. Possible values include: NotReviewed, Approved, Denied. returns a *string when successful

func (*ApprovalStep) GetReviewedBy

func (m *ApprovalStep) GetReviewedBy() Identityable

GetReviewedBy gets the reviewedBy property value. The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only. returns a Identityable when successful

func (*ApprovalStep) GetReviewedDateTime

GetReviewedDateTime gets the reviewedDateTime property value. The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. returns a *Time when successful

func (*ApprovalStep) GetStatus

func (m *ApprovalStep) GetStatus() *string

GetStatus gets the status property value. The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only. returns a *string when successful

func (*ApprovalStep) Serialize

Serialize serializes information the current object

func (*ApprovalStep) SetAssignedToMe

func (m *ApprovalStep) SetAssignedToMe(value *bool)

SetAssignedToMe sets the assignedToMe property value. Indicates whether the step is assigned to the calling user to review. Read-only.

func (*ApprovalStep) SetDisplayName

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

SetDisplayName sets the displayName property value. The label provided by the policy creator to identify an approval step. Read-only.

func (*ApprovalStep) SetJustification

func (m *ApprovalStep) SetJustification(value *string)

SetJustification sets the justification property value. The justification associated with the approval step decision.

func (*ApprovalStep) SetReviewResult

func (m *ApprovalStep) SetReviewResult(value *string)

SetReviewResult sets the reviewResult property value. The result of this approval record. Possible values include: NotReviewed, Approved, Denied.

func (*ApprovalStep) SetReviewedBy

func (m *ApprovalStep) SetReviewedBy(value Identityable)

SetReviewedBy sets the reviewedBy property value. The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only.

func (*ApprovalStep) SetReviewedDateTime

SetReviewedDateTime sets the reviewedDateTime property value. The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*ApprovalStep) SetStatus

func (m *ApprovalStep) SetStatus(value *string)

SetStatus sets the status property value. The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.

type ApprovalStepCollectionResponse

type ApprovalStepCollectionResponse struct {
	BaseCollectionPaginationCountResponse
	// contains filtered or unexported fields
}

func NewApprovalStepCollectionResponse

func NewApprovalStepCollectionResponse() *ApprovalStepCollectionResponse

NewApprovalStepCollectionResponse instantiates a new ApprovalStepCollectionResponse and sets the default values.

func (*ApprovalStepCollectionResponse) GetFieldDeserializers

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

func (*ApprovalStepCollectionResponse) GetValue

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

func (*ApprovalStepCollectionResponse) Serialize

Serialize serializes information the current object

func (*ApprovalStepCollectionResponse) SetValue

func (m *ApprovalStepCollectionResponse) SetValue(value []ApprovalStepable)

SetValue sets the value property value. The value property

type ApprovalStepable

type ApprovalStepable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssignedToMe() *bool
	GetDisplayName() *string
	GetJustification() *string
	GetReviewedBy() Identityable
	GetReviewedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetReviewResult() *string
	GetStatus() *string
	SetAssignedToMe(value *bool)
	SetDisplayName(value *string)
	SetJustification(value *string)
	SetReviewedBy(value Identityable)
	SetReviewedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetReviewResult(value *string)
	SetStatus(value *string)
}

type AuditUserIdentity

type AuditUserIdentity struct {
	UserIdentity
	// contains filtered or unexported fields
}

func NewAuditUserIdentity

func NewAuditUserIdentity() *AuditUserIdentity

NewAuditUserIdentity instantiates a new AuditUserIdentity and sets the default values.

func (*AuditUserIdentity) GetFieldDeserializers

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

func (*AuditUserIdentity) GetHomeTenantId

func (m *AuditUserIdentity) GetHomeTenantId() *string

GetHomeTenantId gets the homeTenantId property value. For user sign ins, the identifier of the tenant that the user is a member of. returns a *string when successful

func (*AuditUserIdentity) GetHomeTenantName

func (m *AuditUserIdentity) GetHomeTenantName() *string

GetHomeTenantName gets the homeTenantName property value. For user sign ins, the name of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Microsoft Entra ID to show the tenant content. returns a *string when successful

func (*AuditUserIdentity) Serialize

Serialize serializes information the current object

func (*AuditUserIdentity) SetHomeTenantId

func (m *AuditUserIdentity) SetHomeTenantId(value *string)

SetHomeTenantId sets the homeTenantId property value. For user sign ins, the identifier of the tenant that the user is a member of.

func (*AuditUserIdentity) SetHomeTenantName

func (m *AuditUserIdentity) SetHomeTenantName(value *string)

SetHomeTenantName sets the homeTenantName property value. For user sign ins, the name of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Microsoft Entra ID to show the tenant content.

type AuditUserIdentityable

type AuditUserIdentityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	UserIdentityable
	GetHomeTenantId() *string
	GetHomeTenantName() *string
	SetHomeTenantId(value *string)
	SetHomeTenantName(value *string)
}

type AzureCommunicationServicesUserIdentity

type AzureCommunicationServicesUserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewAzureCommunicationServicesUserIdentity

func NewAzureCommunicationServicesUserIdentity() *AzureCommunicationServicesUserIdentity

NewAzureCommunicationServicesUserIdentity instantiates a new AzureCommunicationServicesUserIdentity and sets the default values.

func (*AzureCommunicationServicesUserIdentity) GetAzureCommunicationServicesResourceId

func (m *AzureCommunicationServicesUserIdentity) GetAzureCommunicationServicesResourceId() *string

GetAzureCommunicationServicesResourceId gets the azureCommunicationServicesResourceId property value. The Azure Communication Services resource ID associated with the user. returns a *string when successful

func (*AzureCommunicationServicesUserIdentity) GetFieldDeserializers

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

func (*AzureCommunicationServicesUserIdentity) Serialize

Serialize serializes information the current object

func (*AzureCommunicationServicesUserIdentity) SetAzureCommunicationServicesResourceId

func (m *AzureCommunicationServicesUserIdentity) SetAzureCommunicationServicesResourceId(value *string)

SetAzureCommunicationServicesResourceId sets the azureCommunicationServicesResourceId property value. The Azure Communication Services resource ID associated with the user.

type AzureCommunicationServicesUserIdentityable

type AzureCommunicationServicesUserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAzureCommunicationServicesResourceId() *string
	SetAzureCommunicationServicesResourceId(value *string)
}

type BaseCollectionPaginationCountResponse

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

func NewBaseCollectionPaginationCountResponse

func NewBaseCollectionPaginationCountResponse() *BaseCollectionPaginationCountResponse

NewBaseCollectionPaginationCountResponse instantiates a new BaseCollectionPaginationCountResponse and sets the default values.

func (*BaseCollectionPaginationCountResponse) GetAdditionalData

func (m *BaseCollectionPaginationCountResponse) 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 (*BaseCollectionPaginationCountResponse) GetFieldDeserializers

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

func (*BaseCollectionPaginationCountResponse) GetOdataCount

func (m *BaseCollectionPaginationCountResponse) GetOdataCount() *int64

GetOdataCount gets the @odata.count property value. The OdataCount property returns a *int64 when successful

func (m *BaseCollectionPaginationCountResponse) GetOdataNextLink() *string

GetOdataNextLink gets the @odata.nextLink property value. The OdataNextLink property returns a *string when successful

func (*BaseCollectionPaginationCountResponse) Serialize

Serialize serializes information the current object

func (*BaseCollectionPaginationCountResponse) SetAdditionalData

func (m *BaseCollectionPaginationCountResponse) 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 (*BaseCollectionPaginationCountResponse) SetOdataCount

func (m *BaseCollectionPaginationCountResponse) SetOdataCount(value *int64)

SetOdataCount sets the @odata.count property value. The OdataCount property

func (m *BaseCollectionPaginationCountResponse) SetOdataNextLink(value *string)

SetOdataNextLink sets the @odata.nextLink property value. The OdataNextLink property

type BaseCollectionPaginationCountResponseable

type BaseCollectionPaginationCountResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataCount() *int64
	GetOdataNextLink() *string
	SetOdataCount(value *int64)
	SetOdataNextLink(value *string)
}

type CommunicationsApplicationIdentity

type CommunicationsApplicationIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewCommunicationsApplicationIdentity

func NewCommunicationsApplicationIdentity() *CommunicationsApplicationIdentity

NewCommunicationsApplicationIdentity instantiates a new CommunicationsApplicationIdentity and sets the default values.

func (*CommunicationsApplicationIdentity) GetApplicationType

func (m *CommunicationsApplicationIdentity) GetApplicationType() *string

GetApplicationType gets the applicationType property value. First-party Microsoft application that presents this identity. returns a *string when successful

func (*CommunicationsApplicationIdentity) GetFieldDeserializers

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

func (*CommunicationsApplicationIdentity) GetHidden

func (m *CommunicationsApplicationIdentity) GetHidden() *bool

GetHidden gets the hidden property value. True if the participant shouldn't be shown in other participants' rosters. returns a *bool when successful

func (*CommunicationsApplicationIdentity) Serialize

Serialize serializes information the current object

func (*CommunicationsApplicationIdentity) SetApplicationType

func (m *CommunicationsApplicationIdentity) SetApplicationType(value *string)

SetApplicationType sets the applicationType property value. First-party Microsoft application that presents this identity.

func (*CommunicationsApplicationIdentity) SetHidden

func (m *CommunicationsApplicationIdentity) SetHidden(value *bool)

SetHidden sets the hidden property value. True if the participant shouldn't be shown in other participants' rosters.

type CommunicationsApplicationIdentityable

type CommunicationsApplicationIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplicationType() *string
	GetHidden() *bool
	SetApplicationType(value *string)
	SetHidden(value *bool)
}

type CommunicationsApplicationInstanceIdentity

type CommunicationsApplicationInstanceIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewCommunicationsApplicationInstanceIdentity

func NewCommunicationsApplicationInstanceIdentity() *CommunicationsApplicationInstanceIdentity

NewCommunicationsApplicationInstanceIdentity instantiates a new CommunicationsApplicationInstanceIdentity and sets the default values.

func (*CommunicationsApplicationInstanceIdentity) GetFieldDeserializers

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

func (*CommunicationsApplicationInstanceIdentity) GetHidden

GetHidden gets the hidden property value. True if the participant shouldn't be shown in other participants' rosters. returns a *bool when successful

func (*CommunicationsApplicationInstanceIdentity) GetTenantId

GetTenantId gets the tenantId property value. The tenant ID of the application. returns a *string when successful

func (*CommunicationsApplicationInstanceIdentity) Serialize

Serialize serializes information the current object

func (*CommunicationsApplicationInstanceIdentity) SetHidden

func (m *CommunicationsApplicationInstanceIdentity) SetHidden(value *bool)

SetHidden sets the hidden property value. True if the participant shouldn't be shown in other participants' rosters.

func (*CommunicationsApplicationInstanceIdentity) SetTenantId

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

SetTenantId sets the tenantId property value. The tenant ID of the application.

type CommunicationsApplicationInstanceIdentityable

type CommunicationsApplicationInstanceIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHidden() *bool
	GetTenantId() *string
	SetHidden(value *bool)
	SetTenantId(value *string)
}

type CommunicationsEncryptedIdentity

type CommunicationsEncryptedIdentity struct {
	Identity
}

func NewCommunicationsEncryptedIdentity

func NewCommunicationsEncryptedIdentity() *CommunicationsEncryptedIdentity

NewCommunicationsEncryptedIdentity instantiates a new CommunicationsEncryptedIdentity and sets the default values.

func (*CommunicationsEncryptedIdentity) GetFieldDeserializers

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

func (*CommunicationsEncryptedIdentity) Serialize

Serialize serializes information the current object

type CommunicationsGuestIdentity

type CommunicationsGuestIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewCommunicationsGuestIdentity

func NewCommunicationsGuestIdentity() *CommunicationsGuestIdentity

NewCommunicationsGuestIdentity instantiates a new CommunicationsGuestIdentity and sets the default values.

func (*CommunicationsGuestIdentity) GetEmail

func (m *CommunicationsGuestIdentity) GetEmail() *string

GetEmail gets the email property value. The email of the guest user. returns a *string when successful

func (*CommunicationsGuestIdentity) GetFieldDeserializers

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

func (*CommunicationsGuestIdentity) Serialize

Serialize serializes information the current object

func (*CommunicationsGuestIdentity) SetEmail

func (m *CommunicationsGuestIdentity) SetEmail(value *string)

SetEmail sets the email property value. The email of the guest user.

type CommunicationsGuestIdentityable

type CommunicationsGuestIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmail() *string
	SetEmail(value *string)
}

type CommunicationsPhoneIdentity

type CommunicationsPhoneIdentity struct {
	Identity
}

func NewCommunicationsPhoneIdentity

func NewCommunicationsPhoneIdentity() *CommunicationsPhoneIdentity

NewCommunicationsPhoneIdentity instantiates a new CommunicationsPhoneIdentity and sets the default values.

func (*CommunicationsPhoneIdentity) GetFieldDeserializers

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

func (*CommunicationsPhoneIdentity) Serialize

Serialize serializes information the current object

type CommunicationsUserIdentity

type CommunicationsUserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewCommunicationsUserIdentity

func NewCommunicationsUserIdentity() *CommunicationsUserIdentity

NewCommunicationsUserIdentity instantiates a new CommunicationsUserIdentity and sets the default values.

func (*CommunicationsUserIdentity) GetFieldDeserializers

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

func (*CommunicationsUserIdentity) GetTenantId

func (m *CommunicationsUserIdentity) GetTenantId() *string

GetTenantId gets the tenantId property value. The user's tenant ID. returns a *string when successful

func (*CommunicationsUserIdentity) Serialize

Serialize serializes information the current object

func (*CommunicationsUserIdentity) SetTenantId

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

SetTenantId sets the tenantId property value. The user's tenant ID.

type CommunicationsUserIdentityable

type CommunicationsUserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetTenantId() *string
	SetTenantId(value *string)
}

type DetailsInfo

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

func NewDetailsInfo

func NewDetailsInfo() *DetailsInfo

NewDetailsInfo instantiates a new DetailsInfo and sets the default values.

func (*DetailsInfo) GetAdditionalData

func (m *DetailsInfo) 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 (*DetailsInfo) GetFieldDeserializers

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

func (*DetailsInfo) GetOdataType

func (m *DetailsInfo) GetOdataType() *string

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

func (*DetailsInfo) Serialize

Serialize serializes information the current object

func (*DetailsInfo) SetAdditionalData

func (m *DetailsInfo) 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 (*DetailsInfo) SetOdataType

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

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

type EmailIdentity

type EmailIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewEmailIdentity

func NewEmailIdentity() *EmailIdentity

NewEmailIdentity instantiates a new EmailIdentity and sets the default values.

func (*EmailIdentity) GetEmail

func (m *EmailIdentity) GetEmail() *string

GetEmail gets the email property value. Email address of the user. returns a *string when successful

func (*EmailIdentity) GetFieldDeserializers

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

func (*EmailIdentity) Serialize

Serialize serializes information the current object

func (*EmailIdentity) SetEmail

func (m *EmailIdentity) SetEmail(value *string)

SetEmail sets the email property value. Email address of the user.

type EmailIdentityable

type EmailIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmail() *string
	SetEmail(value *string)
}

type Entity

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

func NewEntity

func NewEntity() *Entity

NewEntity instantiates a new Entity and sets the default values.

func (*Entity) GetAdditionalData

func (m *Entity) 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 (*Entity) GetFieldDeserializers

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

func (*Entity) GetId

func (m *Entity) GetId() *string

GetId gets the id property value. The unique identifier for an entity. Read-only. returns a *string when successful

func (*Entity) GetOdataType

func (m *Entity) GetOdataType() *string

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

func (*Entity) Serialize

Serialize serializes information the current object

func (*Entity) SetAdditionalData

func (m *Entity) 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 (*Entity) SetId

func (m *Entity) SetId(value *string)

SetId sets the id property value. The unique identifier for an entity. Read-only.

func (*Entity) SetOdataType

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

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

type Identity

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

func NewIdentity

func NewIdentity() *Identity

NewIdentity instantiates a new Identity and sets the default values.

func (*Identity) GetAdditionalData

func (m *Identity) 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 (*Identity) GetDisplayName

func (m *Identity) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the identity. This property is read-only. returns a *string when successful

func (*Identity) GetFieldDeserializers

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

func (*Identity) GetId

func (m *Identity) GetId() *string

GetId gets the id property value. The identifier of the identity. This property is read-only. returns a *string when successful

func (*Identity) GetOdataType

func (m *Identity) GetOdataType() *string

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

func (*Identity) Serialize

Serialize serializes information the current object

func (*Identity) SetAdditionalData

func (m *Identity) 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 (*Identity) SetDisplayName

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

SetDisplayName sets the displayName property value. The display name of the identity. This property is read-only.

func (*Identity) SetId

func (m *Identity) SetId(value *string)

SetId sets the id property value. The identifier of the identity. This property is read-only.

func (*Identity) SetOdataType

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

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

type Identityable

type Identityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetId() *string
	GetOdataType() *string
	SetDisplayName(value *string)
	SetId(value *string)
	SetOdataType(value *string)
}

type Initiator

type Initiator struct {
	Identity
	// contains filtered or unexported fields
}

func NewInitiator

func NewInitiator() *Initiator

NewInitiator instantiates a new Initiator and sets the default values.

func (*Initiator) GetFieldDeserializers

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

func (*Initiator) GetInitiatorType

func (m *Initiator) GetInitiatorType() *InitiatorType

GetInitiatorType gets the initiatorType property value. The type of the initiator. Possible values are: user, application, system, unknownFutureValue. returns a *InitiatorType when successful

func (*Initiator) Serialize

Serialize serializes information the current object

func (*Initiator) SetInitiatorType

func (m *Initiator) SetInitiatorType(value *InitiatorType)

SetInitiatorType sets the initiatorType property value. The type of the initiator. Possible values are: user, application, system, unknownFutureValue.

type InitiatorType

type InitiatorType int
const (
	USER_INITIATORTYPE InitiatorType = iota
	APPLICATION_INITIATORTYPE
	SYSTEM_INITIATORTYPE
	UNKNOWNFUTUREVALUE_INITIATORTYPE
)

func (InitiatorType) String

func (i InitiatorType) String() string

type Initiatorable

type Initiatorable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetInitiatorType() *InitiatorType
	SetInitiatorType(value *InitiatorType)
}

type ProgramResource

type ProgramResource struct {
	Identity
	// contains filtered or unexported fields
}

func NewProgramResource

func NewProgramResource() *ProgramResource

NewProgramResource instantiates a new ProgramResource and sets the default values.

func (*ProgramResource) GetFieldDeserializers

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

func (*ProgramResource) GetTypeEscaped

func (m *ProgramResource) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. Type of the resource, indicating whether it is a group or an app. returns a *string when successful

func (*ProgramResource) Serialize

Serialize serializes information the current object

func (*ProgramResource) SetTypeEscaped

func (m *ProgramResource) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. Type of the resource, indicating whether it is a group or an app.

type ProgramResourceable

type ProgramResourceable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetTypeEscaped() *string
	SetTypeEscaped(value *string)
}

type ProvisionedIdentity

type ProvisionedIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewProvisionedIdentity

func NewProvisionedIdentity() *ProvisionedIdentity

NewProvisionedIdentity instantiates a new ProvisionedIdentity and sets the default values.

func (*ProvisionedIdentity) GetDetails

func (m *ProvisionedIdentity) GetDetails() DetailsInfoable

GetDetails gets the details property value. Details of the identity. returns a DetailsInfoable when successful

func (*ProvisionedIdentity) GetFieldDeserializers

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

func (*ProvisionedIdentity) GetIdentityType

func (m *ProvisionedIdentity) GetIdentityType() *string

GetIdentityType gets the identityType property value. Type of identity that has been provisioned, such as 'user' or 'group.' Supports $filter (eq, contains). returns a *string when successful

func (*ProvisionedIdentity) Serialize

Serialize serializes information the current object

func (*ProvisionedIdentity) SetDetails

func (m *ProvisionedIdentity) SetDetails(value DetailsInfoable)

SetDetails sets the details property value. Details of the identity.

func (*ProvisionedIdentity) SetIdentityType

func (m *ProvisionedIdentity) SetIdentityType(value *string)

SetIdentityType sets the identityType property value. Type of identity that has been provisioned, such as 'user' or 'group.' Supports $filter (eq, contains).

type ProvisionedIdentityable

type ProvisionedIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDetails() DetailsInfoable
	GetIdentityType() *string
	SetDetails(value DetailsInfoable)
	SetIdentityType(value *string)
}

type ProvisioningServicePrincipal

type ProvisioningServicePrincipal struct {
	Identity
}

func NewProvisioningServicePrincipal

func NewProvisioningServicePrincipal() *ProvisioningServicePrincipal

NewProvisioningServicePrincipal instantiates a new ProvisioningServicePrincipal and sets the default values.

func (*ProvisioningServicePrincipal) GetFieldDeserializers

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

func (*ProvisioningServicePrincipal) Serialize

Serialize serializes information the current object

type ProvisioningSystem

type ProvisioningSystem struct {
	Identity
	// contains filtered or unexported fields
}

func NewProvisioningSystem

func NewProvisioningSystem() *ProvisioningSystem

NewProvisioningSystem instantiates a new ProvisioningSystem and sets the default values.

func (*ProvisioningSystem) GetDetails

func (m *ProvisioningSystem) GetDetails() DetailsInfoable

GetDetails gets the details property value. Details of the system. returns a DetailsInfoable when successful

func (*ProvisioningSystem) GetFieldDeserializers

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

func (*ProvisioningSystem) Serialize

Serialize serializes information the current object

func (*ProvisioningSystem) SetDetails

func (m *ProvisioningSystem) SetDetails(value DetailsInfoable)

SetDetails sets the details property value. Details of the system.

type ServicePrincipalIdentity

type ServicePrincipalIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewServicePrincipalIdentity

func NewServicePrincipalIdentity() *ServicePrincipalIdentity

NewServicePrincipalIdentity instantiates a new ServicePrincipalIdentity and sets the default values.

func (*ServicePrincipalIdentity) GetAppId

func (m *ServicePrincipalIdentity) GetAppId() *string

GetAppId gets the appId property value. The application identifier of the service principal. returns a *string when successful

func (*ServicePrincipalIdentity) GetFieldDeserializers

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

func (*ServicePrincipalIdentity) Serialize

Serialize serializes information the current object

func (*ServicePrincipalIdentity) SetAppId

func (m *ServicePrincipalIdentity) SetAppId(value *string)

SetAppId sets the appId property value. The application identifier of the service principal.

type ServicePrincipalIdentityable

type ServicePrincipalIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppId() *string
	SetAppId(value *string)
}

type SharePointIdentity

type SharePointIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewSharePointIdentity

func NewSharePointIdentity() *SharePointIdentity

NewSharePointIdentity instantiates a new SharePointIdentity and sets the default values.

func (*SharePointIdentity) GetFieldDeserializers

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

func (*SharePointIdentity) GetLoginName

func (m *SharePointIdentity) GetLoginName() *string

GetLoginName gets the loginName property value. The sign in name of the SharePoint identity. returns a *string when successful

func (*SharePointIdentity) Serialize

Serialize serializes information the current object

func (*SharePointIdentity) SetLoginName

func (m *SharePointIdentity) SetLoginName(value *string)

SetLoginName sets the loginName property value. The sign in name of the SharePoint identity.

type SharePointIdentityable

type SharePointIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLoginName() *string
	SetLoginName(value *string)
}

type SourceProvisionedIdentity

type SourceProvisionedIdentity struct {
	Identity
}

func NewSourceProvisionedIdentity

func NewSourceProvisionedIdentity() *SourceProvisionedIdentity

NewSourceProvisionedIdentity instantiates a new SourceProvisionedIdentity and sets the default values.

func (*SourceProvisionedIdentity) GetFieldDeserializers

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

func (*SourceProvisionedIdentity) Serialize

Serialize serializes information the current object

type TargetProvisionedIdentity

type TargetProvisionedIdentity struct {
	Identity
}

func NewTargetProvisionedIdentity

func NewTargetProvisionedIdentity() *TargetProvisionedIdentity

NewTargetProvisionedIdentity instantiates a new TargetProvisionedIdentity and sets the default values.

func (*TargetProvisionedIdentity) GetFieldDeserializers

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

func (*TargetProvisionedIdentity) Serialize

Serialize serializes information the current object

type TeamworkApplicationIdentity

type TeamworkApplicationIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewTeamworkApplicationIdentity

func NewTeamworkApplicationIdentity() *TeamworkApplicationIdentity

NewTeamworkApplicationIdentity instantiates a new TeamworkApplicationIdentity and sets the default values.

func (*TeamworkApplicationIdentity) GetApplicationIdentityType

func (m *TeamworkApplicationIdentity) GetApplicationIdentityType() *TeamworkApplicationIdentityType

GetApplicationIdentityType gets the applicationIdentityType property value. Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook. returns a *TeamworkApplicationIdentityType when successful

func (*TeamworkApplicationIdentity) GetFieldDeserializers

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

func (*TeamworkApplicationIdentity) Serialize

Serialize serializes information the current object

func (*TeamworkApplicationIdentity) SetApplicationIdentityType

func (m *TeamworkApplicationIdentity) SetApplicationIdentityType(value *TeamworkApplicationIdentityType)

SetApplicationIdentityType sets the applicationIdentityType property value. Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook.

type TeamworkApplicationIdentityType

type TeamworkApplicationIdentityType int
const (
	AADAPPLICATION_TEAMWORKAPPLICATIONIDENTITYTYPE TeamworkApplicationIdentityType = iota
	BOT_TEAMWORKAPPLICATIONIDENTITYTYPE
	TENANTBOT_TEAMWORKAPPLICATIONIDENTITYTYPE
	OFFICE365CONNECTOR_TEAMWORKAPPLICATIONIDENTITYTYPE
	OUTGOINGWEBHOOK_TEAMWORKAPPLICATIONIDENTITYTYPE
	UNKNOWNFUTUREVALUE_TEAMWORKAPPLICATIONIDENTITYTYPE
)

func (TeamworkApplicationIdentityType) String

type TeamworkApplicationIdentityable

type TeamworkApplicationIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplicationIdentityType() *TeamworkApplicationIdentityType
	SetApplicationIdentityType(value *TeamworkApplicationIdentityType)
}

type TeamworkConversationIdentity

type TeamworkConversationIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewTeamworkConversationIdentity

func NewTeamworkConversationIdentity() *TeamworkConversationIdentity

NewTeamworkConversationIdentity instantiates a new TeamworkConversationIdentity and sets the default values.

func (*TeamworkConversationIdentity) GetConversationIdentityType

func (m *TeamworkConversationIdentity) GetConversationIdentityType() *TeamworkConversationIdentityType

GetConversationIdentityType gets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, and chat. returns a *TeamworkConversationIdentityType when successful

func (*TeamworkConversationIdentity) GetFieldDeserializers

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

func (*TeamworkConversationIdentity) Serialize

Serialize serializes information the current object

func (*TeamworkConversationIdentity) SetConversationIdentityType

func (m *TeamworkConversationIdentity) SetConversationIdentityType(value *TeamworkConversationIdentityType)

SetConversationIdentityType sets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, and chat.

type TeamworkConversationIdentityType

type TeamworkConversationIdentityType int
const (
	TEAM_TEAMWORKCONVERSATIONIDENTITYTYPE TeamworkConversationIdentityType = iota
	CHANNEL_TEAMWORKCONVERSATIONIDENTITYTYPE
	CHAT_TEAMWORKCONVERSATIONIDENTITYTYPE
	UNKNOWNFUTUREVALUE_TEAMWORKCONVERSATIONIDENTITYTYPE
)

func (TeamworkConversationIdentityType) String

type TeamworkConversationIdentityable

type TeamworkConversationIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConversationIdentityType() *TeamworkConversationIdentityType
	SetConversationIdentityType(value *TeamworkConversationIdentityType)
}

type TeamworkTagIdentity

type TeamworkTagIdentity struct {
	Identity
}

func NewTeamworkTagIdentity

func NewTeamworkTagIdentity() *TeamworkTagIdentity

NewTeamworkTagIdentity instantiates a new TeamworkTagIdentity and sets the default values.

func (*TeamworkTagIdentity) GetFieldDeserializers

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

func (*TeamworkTagIdentity) Serialize

Serialize serializes information the current object

type TeamworkUserIdentity

type TeamworkUserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewTeamworkUserIdentity

func NewTeamworkUserIdentity() *TeamworkUserIdentity

NewTeamworkUserIdentity instantiates a new TeamworkUserIdentity and sets the default values.

func (*TeamworkUserIdentity) GetFieldDeserializers

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

func (*TeamworkUserIdentity) GetUserIdentityType

func (m *TeamworkUserIdentity) GetUserIdentityType() *TeamworkUserIdentityType

GetUserIdentityType gets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser. returns a *TeamworkUserIdentityType when successful

func (*TeamworkUserIdentity) Serialize

Serialize serializes information the current object

func (*TeamworkUserIdentity) SetUserIdentityType

func (m *TeamworkUserIdentity) SetUserIdentityType(value *TeamworkUserIdentityType)

SetUserIdentityType sets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser.

type TeamworkUserIdentityType

type TeamworkUserIdentityType int
const (
	AADUSER_TEAMWORKUSERIDENTITYTYPE TeamworkUserIdentityType = iota
	ONPREMISEAADUSER_TEAMWORKUSERIDENTITYTYPE
	ANONYMOUSGUEST_TEAMWORKUSERIDENTITYTYPE
	FEDERATEDUSER_TEAMWORKUSERIDENTITYTYPE
	PERSONALMICROSOFTACCOUNTUSER_TEAMWORKUSERIDENTITYTYPE
	SKYPEUSER_TEAMWORKUSERIDENTITYTYPE
	PHONEUSER_TEAMWORKUSERIDENTITYTYPE
	UNKNOWNFUTUREVALUE_TEAMWORKUSERIDENTITYTYPE
	EMAILUSER_TEAMWORKUSERIDENTITYTYPE
	AZURECOMMUNICATIONSERVICESUSER_TEAMWORKUSERIDENTITYTYPE
)

func (TeamworkUserIdentityType) String

func (i TeamworkUserIdentityType) String() string

type TeamworkUserIdentityable

type TeamworkUserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetUserIdentityType() *TeamworkUserIdentityType
	SetUserIdentityType(value *TeamworkUserIdentityType)
}

type UserIdentity

type UserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

func NewUserIdentity

func NewUserIdentity() *UserIdentity

NewUserIdentity instantiates a new UserIdentity and sets the default values.

func (*UserIdentity) GetFieldDeserializers

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

func (*UserIdentity) GetIpAddress

func (m *UserIdentity) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. Indicates the client IP address associated with the user performing the activity (audit log only). returns a *string when successful

func (*UserIdentity) GetUserPrincipalName

func (m *UserIdentity) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The userPrincipalName attribute of the user. returns a *string when successful

func (*UserIdentity) Serialize

Serialize serializes information the current object

func (*UserIdentity) SetIpAddress

func (m *UserIdentity) SetIpAddress(value *string)

SetIpAddress sets the ipAddress property value. Indicates the client IP address associated with the user performing the activity (audit log only).

func (*UserIdentity) SetUserPrincipalName

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

SetUserPrincipalName sets the userPrincipalName property value. The userPrincipalName attribute of the user.

type UserIdentityable

type UserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIpAddress() *string
	GetUserPrincipalName() *string
	SetIpAddress(value *string)
	SetUserPrincipalName(value *string)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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