Documentation ¶
Index ¶
- func CreateAclFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateConfigurationFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateConnectionOperationCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateConnectionOperationFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalConnectionCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalConnectionFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalGroupCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalGroupFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalItemCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalItemContentFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateExternalItemFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateIdentityCollectionResponseFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateIdentityFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreatePropertiesFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreatePropertyFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func CreateSchemaFromDiscriminatorValue(...) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, ...)
- func ParseAccessType(v string) (interface{}, error)
- func ParseAclType(v string) (interface{}, error)
- func ParseConnectionOperationStatus(v string) (interface{}, error)
- func ParseConnectionState(v string) (interface{}, error)
- func ParseExternalItemContentType(v string) (interface{}, error)
- func ParseIdentityType(v string) (interface{}, error)
- func ParseLabel(v string) (interface{}, error)
- func ParsePropertyType(v string) (interface{}, error)
- func SerializeAccessType(values []AccessType) []string
- func SerializeAclType(values []AclType) []string
- func SerializeConnectionOperationStatus(values []ConnectionOperationStatus) []string
- func SerializeConnectionState(values []ConnectionState) []string
- func SerializeExternalItemContentType(values []ExternalItemContentType) []string
- func SerializeIdentityType(values []IdentityType) []string
- func SerializeLabel(values []Label) []string
- func SerializePropertyType(values []PropertyType) []string
- type AccessType
- type Acl
- func (m *Acl) GetAccessType() *AccessType
- func (m *Acl) GetAdditionalData() map[string]interface{}
- func (m *Acl) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Acl) GetType() *AclType
- func (m *Acl) GetValue() *string
- func (m *Acl) Serialize(...) error
- func (m *Acl) SetAccessType(value *AccessType)
- func (m *Acl) SetAdditionalData(value map[string]interface{})
- func (m *Acl) SetType(value *AclType)
- func (m *Acl) SetValue(value *string)
- type AclType
- type Aclable
- type Configuration
- func (m *Configuration) GetAdditionalData() map[string]interface{}
- func (m *Configuration) GetAuthorizedAppIds() []string
- func (m *Configuration) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Configuration) Serialize(...) error
- func (m *Configuration) SetAdditionalData(value map[string]interface{})
- func (m *Configuration) SetAuthorizedAppIds(value []string)
- type Configurationable
- type ConnectionOperation
- func (m *ConnectionOperation) GetError() ...
- func (m *ConnectionOperation) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ConnectionOperation) GetStatus() *ConnectionOperationStatus
- func (m *ConnectionOperation) Serialize(...) error
- func (m *ConnectionOperation) SetError(...)
- func (m *ConnectionOperation) SetStatus(value *ConnectionOperationStatus)
- type ConnectionOperationCollectionResponse
- func (m *ConnectionOperationCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *ConnectionOperationCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ConnectionOperationCollectionResponse) GetNextLink() *string
- func (m *ConnectionOperationCollectionResponse) GetValue() []ConnectionOperationable
- func (m *ConnectionOperationCollectionResponse) Serialize(...) error
- func (m *ConnectionOperationCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *ConnectionOperationCollectionResponse) SetNextLink(value *string)
- func (m *ConnectionOperationCollectionResponse) SetValue(value []ConnectionOperationable)
- type ConnectionOperationCollectionResponseable
- type ConnectionOperationStatus
- type ConnectionOperationable
- type ConnectionState
- type External
- func (m *External) GetAdditionalData() map[string]interface{}
- func (m *External) GetConnections() []ExternalConnectionable
- func (m *External) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *External) Serialize(...) error
- func (m *External) SetAdditionalData(value map[string]interface{})
- func (m *External) SetConnections(value []ExternalConnectionable)
- type ExternalConnection
- func (m *ExternalConnection) GetConfiguration() Configurationable
- func (m *ExternalConnection) GetDescription() *string
- func (m *ExternalConnection) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalConnection) GetGroups() []ExternalGroupable
- func (m *ExternalConnection) GetItems() []ExternalItemable
- func (m *ExternalConnection) GetName() *string
- func (m *ExternalConnection) GetOperations() []ConnectionOperationable
- func (m *ExternalConnection) GetSchema() Schemaable
- func (m *ExternalConnection) GetState() *ConnectionState
- func (m *ExternalConnection) Serialize(...) error
- func (m *ExternalConnection) SetConfiguration(value Configurationable)
- func (m *ExternalConnection) SetDescription(value *string)
- func (m *ExternalConnection) SetGroups(value []ExternalGroupable)
- func (m *ExternalConnection) SetItems(value []ExternalItemable)
- func (m *ExternalConnection) SetName(value *string)
- func (m *ExternalConnection) SetOperations(value []ConnectionOperationable)
- func (m *ExternalConnection) SetSchema(value Schemaable)
- func (m *ExternalConnection) SetState(value *ConnectionState)
- type ExternalConnectionCollectionResponse
- func (m *ExternalConnectionCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *ExternalConnectionCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalConnectionCollectionResponse) GetNextLink() *string
- func (m *ExternalConnectionCollectionResponse) GetValue() []ExternalConnectionable
- func (m *ExternalConnectionCollectionResponse) Serialize(...) error
- func (m *ExternalConnectionCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *ExternalConnectionCollectionResponse) SetNextLink(value *string)
- func (m *ExternalConnectionCollectionResponse) SetValue(value []ExternalConnectionable)
- type ExternalConnectionCollectionResponseable
- type ExternalConnectionable
- type ExternalGroup
- func (m *ExternalGroup) GetDescription() *string
- func (m *ExternalGroup) GetDisplayName() *string
- func (m *ExternalGroup) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalGroup) GetMembers() []Identityable
- func (m *ExternalGroup) Serialize(...) error
- func (m *ExternalGroup) SetDescription(value *string)
- func (m *ExternalGroup) SetDisplayName(value *string)
- func (m *ExternalGroup) SetMembers(value []Identityable)
- type ExternalGroupCollectionResponse
- func (m *ExternalGroupCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *ExternalGroupCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalGroupCollectionResponse) GetNextLink() *string
- func (m *ExternalGroupCollectionResponse) GetValue() []ExternalGroupable
- func (m *ExternalGroupCollectionResponse) Serialize(...) error
- func (m *ExternalGroupCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *ExternalGroupCollectionResponse) SetNextLink(value *string)
- func (m *ExternalGroupCollectionResponse) SetValue(value []ExternalGroupable)
- type ExternalGroupCollectionResponseable
- type ExternalGroupable
- type ExternalItem
- func (m *ExternalItem) GetAcl() []Aclable
- func (m *ExternalItem) GetContent() ExternalItemContentable
- func (m *ExternalItem) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalItem) GetProperties() Propertiesable
- func (m *ExternalItem) Serialize(...) error
- func (m *ExternalItem) SetAcl(value []Aclable)
- func (m *ExternalItem) SetContent(value ExternalItemContentable)
- func (m *ExternalItem) SetProperties(value Propertiesable)
- type ExternalItemCollectionResponse
- func (m *ExternalItemCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *ExternalItemCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalItemCollectionResponse) GetNextLink() *string
- func (m *ExternalItemCollectionResponse) GetValue() []ExternalItemable
- func (m *ExternalItemCollectionResponse) Serialize(...) error
- func (m *ExternalItemCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *ExternalItemCollectionResponse) SetNextLink(value *string)
- func (m *ExternalItemCollectionResponse) SetValue(value []ExternalItemable)
- type ExternalItemCollectionResponseable
- type ExternalItemContent
- func (m *ExternalItemContent) GetAdditionalData() map[string]interface{}
- func (m *ExternalItemContent) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *ExternalItemContent) GetType() *ExternalItemContentType
- func (m *ExternalItemContent) GetValue() *string
- func (m *ExternalItemContent) Serialize(...) error
- func (m *ExternalItemContent) SetAdditionalData(value map[string]interface{})
- func (m *ExternalItemContent) SetType(value *ExternalItemContentType)
- func (m *ExternalItemContent) SetValue(value *string)
- type ExternalItemContentType
- type ExternalItemContentable
- type ExternalItemable
- type Externalable
- type Identity
- type IdentityCollectionResponse
- func (m *IdentityCollectionResponse) GetAdditionalData() map[string]interface{}
- func (m *IdentityCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *IdentityCollectionResponse) GetNextLink() *string
- func (m *IdentityCollectionResponse) GetValue() []Identityable
- func (m *IdentityCollectionResponse) Serialize(...) error
- func (m *IdentityCollectionResponse) SetAdditionalData(value map[string]interface{})
- func (m *IdentityCollectionResponse) SetNextLink(value *string)
- func (m *IdentityCollectionResponse) SetValue(value []Identityable)
- type IdentityCollectionResponseable
- type IdentityType
- type Identityable
- type Label
- type Properties
- type Propertiesable
- type Property
- func (m *Property) GetAdditionalData() map[string]interface{}
- func (m *Property) GetAliases() []string
- func (m *Property) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Property) GetIsQueryable() *bool
- func (m *Property) GetIsRefinable() *bool
- func (m *Property) GetIsRetrievable() *bool
- func (m *Property) GetIsSearchable() *bool
- func (m *Property) GetLabels() []Label
- func (m *Property) GetName() *string
- func (m *Property) GetType() *PropertyType
- func (m *Property) Serialize(...) error
- func (m *Property) SetAdditionalData(value map[string]interface{})
- func (m *Property) SetAliases(value []string)
- func (m *Property) SetIsQueryable(value *bool)
- func (m *Property) SetIsRefinable(value *bool)
- func (m *Property) SetIsRetrievable(value *bool)
- func (m *Property) SetIsSearchable(value *bool)
- func (m *Property) SetLabels(value []Label)
- func (m *Property) SetName(value *string)
- func (m *Property) SetType(value *PropertyType)
- type PropertyType
- type Propertyable
- type Schema
- func (m *Schema) GetBaseType() *string
- func (m *Schema) GetFieldDeserializers() map[string]func(interface{}, ...) error
- func (m *Schema) GetProperties() []Propertyable
- func (m *Schema) Serialize(...) error
- func (m *Schema) SetBaseType(value *string)
- func (m *Schema) SetProperties(value []Propertyable)
- type Schemaable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAclFromDiscriminatorValue ¶ added in v0.13.0
func CreateAclFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateAclFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateConfigurationFromDiscriminatorValue ¶ added in v0.13.0
func CreateConfigurationFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateConnectionOperationCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateConnectionOperationCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateConnectionOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateConnectionOperationFromDiscriminatorValue ¶ added in v0.13.0
func CreateConnectionOperationFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateConnectionOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalConnectionCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalConnectionCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalConnectionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalConnectionFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalConnectionFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalConnectionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalGroupCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalGroupCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalGroupCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalGroupFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalGroupFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalItemCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalItemCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalItemCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalItemContentFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalItemContentFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalItemContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateExternalItemFromDiscriminatorValue ¶ added in v0.13.0
func CreateExternalItemFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateExternalItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateIdentityCollectionResponseFromDiscriminatorValue ¶ added in v0.13.0
func CreateIdentityCollectionResponseFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateIdentityCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateIdentityFromDiscriminatorValue ¶ added in v0.13.0
func CreateIdentityFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreatePropertiesFromDiscriminatorValue ¶ added in v0.13.0
func CreatePropertiesFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreatePropertiesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreatePropertyFromDiscriminatorValue ¶ added in v0.13.0
func CreatePropertyFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreatePropertyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func CreateSchemaFromDiscriminatorValue ¶ added in v0.13.0
func CreateSchemaFromDiscriminatorValue(parseNode i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) (i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable, error)
CreateSchemaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
func ParseAccessType ¶
func ParseAclType ¶
func ParseConnectionState ¶
func ParseIdentityType ¶ added in v0.10.0
func ParseLabel ¶
func ParsePropertyType ¶
func SerializeAccessType ¶
func SerializeAccessType(values []AccessType) []string
func SerializeAclType ¶
func SerializeConnectionOperationStatus ¶
func SerializeConnectionOperationStatus(values []ConnectionOperationStatus) []string
func SerializeConnectionState ¶
func SerializeConnectionState(values []ConnectionState) []string
func SerializeExternalItemContentType ¶
func SerializeExternalItemContentType(values []ExternalItemContentType) []string
func SerializeIdentityType ¶ added in v0.10.0
func SerializeIdentityType(values []IdentityType) []string
func SerializeLabel ¶
func SerializePropertyType ¶
func SerializePropertyType(values []PropertyType) []string
Types ¶
type AccessType ¶
type AccessType int
Provides operations to manage the collection of externalConnection entities.
const ( GRANT_ACCESSTYPE AccessType = iota DENY_ACCESSTYPE UNKNOWNFUTUREVALUE_ACCESSTYPE )
func (AccessType) String ¶
func (i AccessType) String() string
type Acl ¶ added in v0.13.0
type Acl struct {
// contains filtered or unexported fields
}
Acl
func NewAcl ¶ added in v0.13.0
func NewAcl() *Acl
NewAcl instantiates a new acl and sets the default values.
func (*Acl) GetAccessType ¶ added in v0.13.0
func (m *Acl) GetAccessType() *AccessType
GetAccessType gets the accessType property value. The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.
func (*Acl) GetAdditionalData ¶ added in v0.13.0
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.
func (*Acl) GetFieldDeserializers ¶ added in v0.13.0
func (m *Acl) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Acl) GetType ¶ added in v0.13.0
GetType gets the type property value. The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.
func (*Acl) GetValue ¶ added in v0.13.0
GetValue gets the value property value. The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup
func (*Acl) Serialize ¶ added in v0.13.0
func (m *Acl) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Acl) SetAccessType ¶ added in v0.13.0
func (m *Acl) SetAccessType(value *AccessType)
SetAccessType sets the accessType property value. The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.
func (*Acl) SetAdditionalData ¶ added in v0.13.0
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 (*Acl) SetType ¶ added in v0.13.0
SetType sets the type property value. The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.
func (*Acl) SetValue ¶ added in v0.13.0
SetValue sets the value property value. The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup
type AclType ¶
type AclType int
Provides operations to manage the collection of externalConnection entities.
type Aclable ¶ added in v0.13.0
type Aclable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetAccessType() *AccessType GetType() *AclType GetValue() *string SetAccessType(value *AccessType) SetType(value *AclType) SetValue(value *string) }
Aclable
type Configuration ¶ added in v0.13.0
type Configuration struct {
// contains filtered or unexported fields
}
Configuration
func NewConfiguration ¶ added in v0.13.0
func NewConfiguration() *Configuration
NewConfiguration instantiates a new configuration and sets the default values.
func (*Configuration) GetAdditionalData ¶ added in v0.13.0
func (m *Configuration) GetAdditionalData() map[string]interface{}
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.
func (*Configuration) GetAuthorizedAppIds ¶ added in v0.13.0
func (m *Configuration) GetAuthorizedAppIds() []string
GetAuthorizedAppIds gets the authorizedAppIds property value. A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection.
func (*Configuration) GetFieldDeserializers ¶ added in v0.13.0
func (m *Configuration) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Configuration) Serialize ¶ added in v0.13.0
func (m *Configuration) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Configuration) SetAdditionalData ¶ added in v0.13.0
func (m *Configuration) SetAdditionalData(value map[string]interface{})
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 (*Configuration) SetAuthorizedAppIds ¶ added in v0.13.0
func (m *Configuration) SetAuthorizedAppIds(value []string)
SetAuthorizedAppIds sets the authorizedAppIds property value. A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection.
type Configurationable ¶ added in v0.13.0
type Configurationable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetAuthorizedAppIds() []string SetAuthorizedAppIds(value []string) }
Configurationable
type ConnectionOperation ¶ added in v0.13.0
type ConnectionOperation struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
ConnectionOperation
func NewConnectionOperation ¶ added in v0.13.0
func NewConnectionOperation() *ConnectionOperation
NewConnectionOperation instantiates a new connectionOperation and sets the default values.
func (*ConnectionOperation) GetError ¶ added in v0.13.0
func (m *ConnectionOperation) GetError() i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.PublicErrorable
GetError gets the error property value. If status is failed, provides more information about the error that caused the failure.
func (*ConnectionOperation) GetFieldDeserializers ¶ added in v0.13.0
func (m *ConnectionOperation) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ConnectionOperation) GetStatus ¶ added in v0.13.0
func (m *ConnectionOperation) GetStatus() *ConnectionOperationStatus
GetStatus gets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.
func (*ConnectionOperation) Serialize ¶ added in v0.13.0
func (m *ConnectionOperation) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ConnectionOperation) SetError ¶ added in v0.13.0
func (m *ConnectionOperation) SetError(value i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.PublicErrorable)
SetError sets the error property value. If status is failed, provides more information about the error that caused the failure.
func (*ConnectionOperation) SetStatus ¶ added in v0.13.0
func (m *ConnectionOperation) SetStatus(value *ConnectionOperationStatus)
SetStatus sets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.
type ConnectionOperationCollectionResponse ¶ added in v0.13.0
type ConnectionOperationCollectionResponse struct {
// contains filtered or unexported fields
}
ConnectionOperationCollectionResponse
func NewConnectionOperationCollectionResponse ¶ added in v0.13.0
func NewConnectionOperationCollectionResponse() *ConnectionOperationCollectionResponse
NewConnectionOperationCollectionResponse instantiates a new ConnectionOperationCollectionResponse and sets the default values.
func (*ConnectionOperationCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) GetAdditionalData() map[string]interface{}
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.
func (*ConnectionOperationCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ConnectionOperationCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*ConnectionOperationCollectionResponse) GetValue ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) GetValue() []ConnectionOperationable
GetValue gets the value property value.
func (*ConnectionOperationCollectionResponse) Serialize ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ConnectionOperationCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) SetAdditionalData(value map[string]interface{})
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 (*ConnectionOperationCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*ConnectionOperationCollectionResponse) SetValue ¶ added in v0.13.0
func (m *ConnectionOperationCollectionResponse) SetValue(value []ConnectionOperationable)
SetValue sets the value property value.
type ConnectionOperationCollectionResponseable ¶ added in v0.13.0
type ConnectionOperationCollectionResponseable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetNextLink() *string GetValue() []ConnectionOperationable SetNextLink(value *string) SetValue(value []ConnectionOperationable) }
ConnectionOperationCollectionResponseable
type ConnectionOperationStatus ¶
type ConnectionOperationStatus int
Provides operations to manage the collection of externalConnection entities.
const ( UNSPECIFIED_CONNECTIONOPERATIONSTATUS ConnectionOperationStatus = iota INPROGRESS_CONNECTIONOPERATIONSTATUS COMPLETED_CONNECTIONOPERATIONSTATUS FAILED_CONNECTIONOPERATIONSTATUS UNKNOWNFUTUREVALUE_CONNECTIONOPERATIONSTATUS )
func (ConnectionOperationStatus) String ¶
func (i ConnectionOperationStatus) String() string
type ConnectionOperationable ¶ added in v0.13.0
type ConnectionOperationable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetError() i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.PublicErrorable GetStatus() *ConnectionOperationStatus SetError(value i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.PublicErrorable) SetStatus(value *ConnectionOperationStatus) }
ConnectionOperationable
type ConnectionState ¶
type ConnectionState int
Provides operations to manage the collection of externalConnection entities.
const ( DRAFT_CONNECTIONSTATE ConnectionState = iota READY_CONNECTIONSTATE OBSOLETE_CONNECTIONSTATE LIMITEXCEEDED_CONNECTIONSTATE UNKNOWNFUTUREVALUE_CONNECTIONSTATE )
func (ConnectionState) String ¶
func (i ConnectionState) String() string
type External ¶ added in v0.13.0
type External struct {
// contains filtered or unexported fields
}
External
func NewExternal ¶ added in v0.13.0
func NewExternal() *External
NewExternal instantiates a new External and sets the default values.
func (*External) GetAdditionalData ¶ added in v0.13.0
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.
func (*External) GetConnections ¶ added in v0.13.0
func (m *External) GetConnections() []ExternalConnectionable
GetConnections gets the connections property value.
func (*External) GetFieldDeserializers ¶ added in v0.13.0
func (m *External) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*External) Serialize ¶ added in v0.13.0
func (m *External) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*External) SetAdditionalData ¶ added in v0.13.0
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 (*External) SetConnections ¶ added in v0.13.0
func (m *External) SetConnections(value []ExternalConnectionable)
SetConnections sets the connections property value.
type ExternalConnection ¶ added in v0.13.0
type ExternalConnection struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
ExternalConnection
func NewExternalConnection ¶ added in v0.13.0
func NewExternalConnection() *ExternalConnection
NewExternalConnection instantiates a new externalConnection and sets the default values.
func (*ExternalConnection) GetConfiguration ¶ added in v0.13.0
func (m *ExternalConnection) GetConfiguration() Configurationable
GetConfiguration gets the configuration property value. Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.
func (*ExternalConnection) GetDescription ¶ added in v0.13.0
func (m *ExternalConnection) GetDescription() *string
GetDescription gets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional.
func (*ExternalConnection) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalConnection) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalConnection) GetGroups ¶ added in v0.13.0
func (m *ExternalConnection) GetGroups() []ExternalGroupable
GetGroups gets the groups property value. Read-only. Nullable.
func (*ExternalConnection) GetItems ¶ added in v0.13.0
func (m *ExternalConnection) GetItems() []ExternalItemable
GetItems gets the items property value. Read-only. Nullable.
func (*ExternalConnection) GetName ¶ added in v0.13.0
func (m *ExternalConnection) GetName() *string
GetName gets the name property value. The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.
func (*ExternalConnection) GetOperations ¶ added in v0.13.0
func (m *ExternalConnection) GetOperations() []ConnectionOperationable
GetOperations gets the operations property value. Read-only. Nullable.
func (*ExternalConnection) GetSchema ¶ added in v0.13.0
func (m *ExternalConnection) GetSchema() Schemaable
GetSchema gets the schema property value. Read-only. Nullable.
func (*ExternalConnection) GetState ¶ added in v0.13.0
func (m *ExternalConnection) GetState() *ConnectionState
GetState gets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.
func (*ExternalConnection) Serialize ¶ added in v0.13.0
func (m *ExternalConnection) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalConnection) SetConfiguration ¶ added in v0.13.0
func (m *ExternalConnection) SetConfiguration(value Configurationable)
SetConfiguration sets the configuration property value. Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.
func (*ExternalConnection) SetDescription ¶ added in v0.13.0
func (m *ExternalConnection) SetDescription(value *string)
SetDescription sets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional.
func (*ExternalConnection) SetGroups ¶ added in v0.13.0
func (m *ExternalConnection) SetGroups(value []ExternalGroupable)
SetGroups sets the groups property value. Read-only. Nullable.
func (*ExternalConnection) SetItems ¶ added in v0.13.0
func (m *ExternalConnection) SetItems(value []ExternalItemable)
SetItems sets the items property value. Read-only. Nullable.
func (*ExternalConnection) SetName ¶ added in v0.13.0
func (m *ExternalConnection) SetName(value *string)
SetName sets the name property value. The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.
func (*ExternalConnection) SetOperations ¶ added in v0.13.0
func (m *ExternalConnection) SetOperations(value []ConnectionOperationable)
SetOperations sets the operations property value. Read-only. Nullable.
func (*ExternalConnection) SetSchema ¶ added in v0.13.0
func (m *ExternalConnection) SetSchema(value Schemaable)
SetSchema sets the schema property value. Read-only. Nullable.
func (*ExternalConnection) SetState ¶ added in v0.13.0
func (m *ExternalConnection) SetState(value *ConnectionState)
SetState sets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.
type ExternalConnectionCollectionResponse ¶ added in v0.13.0
type ExternalConnectionCollectionResponse struct {
// contains filtered or unexported fields
}
ExternalConnectionCollectionResponse
func NewExternalConnectionCollectionResponse ¶ added in v0.13.0
func NewExternalConnectionCollectionResponse() *ExternalConnectionCollectionResponse
NewExternalConnectionCollectionResponse instantiates a new ExternalConnectionCollectionResponse and sets the default values.
func (*ExternalConnectionCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) GetAdditionalData() map[string]interface{}
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.
func (*ExternalConnectionCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalConnectionCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*ExternalConnectionCollectionResponse) GetValue ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) GetValue() []ExternalConnectionable
GetValue gets the value property value.
func (*ExternalConnectionCollectionResponse) Serialize ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalConnectionCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) SetAdditionalData(value map[string]interface{})
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 (*ExternalConnectionCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*ExternalConnectionCollectionResponse) SetValue ¶ added in v0.13.0
func (m *ExternalConnectionCollectionResponse) SetValue(value []ExternalConnectionable)
SetValue sets the value property value.
type ExternalConnectionCollectionResponseable ¶ added in v0.13.0
type ExternalConnectionCollectionResponseable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetNextLink() *string GetValue() []ExternalConnectionable SetNextLink(value *string) SetValue(value []ExternalConnectionable) }
ExternalConnectionCollectionResponseable
type ExternalConnectionable ¶ added in v0.13.0
type ExternalConnectionable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetConfiguration() Configurationable GetDescription() *string GetGroups() []ExternalGroupable GetItems() []ExternalItemable GetName() *string GetOperations() []ConnectionOperationable GetSchema() Schemaable GetState() *ConnectionState SetConfiguration(value Configurationable) SetDescription(value *string) SetGroups(value []ExternalGroupable) SetItems(value []ExternalItemable) SetName(value *string) SetOperations(value []ConnectionOperationable) SetSchema(value Schemaable) SetState(value *ConnectionState) }
ExternalConnectionable
type ExternalGroup ¶ added in v0.13.0
type ExternalGroup struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
ExternalGroup
func NewExternalGroup ¶ added in v0.13.0
func NewExternalGroup() *ExternalGroup
NewExternalGroup instantiates a new externalGroup and sets the default values.
func (*ExternalGroup) GetDescription ¶ added in v0.13.0
func (m *ExternalGroup) GetDescription() *string
GetDescription gets the description property value. The description of the external group. Optional.
func (*ExternalGroup) GetDisplayName ¶ added in v0.13.0
func (m *ExternalGroup) GetDisplayName() *string
GetDisplayName gets the displayName property value. The friendly name of the external group. Optional.
func (*ExternalGroup) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalGroup) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalGroup) GetMembers ¶ added in v0.13.0
func (m *ExternalGroup) GetMembers() []Identityable
GetMembers gets the members property value. A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.
func (*ExternalGroup) Serialize ¶ added in v0.13.0
func (m *ExternalGroup) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalGroup) SetDescription ¶ added in v0.13.0
func (m *ExternalGroup) SetDescription(value *string)
SetDescription sets the description property value. The description of the external group. Optional.
func (*ExternalGroup) SetDisplayName ¶ added in v0.13.0
func (m *ExternalGroup) SetDisplayName(value *string)
SetDisplayName sets the displayName property value. The friendly name of the external group. Optional.
func (*ExternalGroup) SetMembers ¶ added in v0.13.0
func (m *ExternalGroup) SetMembers(value []Identityable)
SetMembers sets the members property value. A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.
type ExternalGroupCollectionResponse ¶ added in v0.13.0
type ExternalGroupCollectionResponse struct {
// contains filtered or unexported fields
}
ExternalGroupCollectionResponse
func NewExternalGroupCollectionResponse ¶ added in v0.13.0
func NewExternalGroupCollectionResponse() *ExternalGroupCollectionResponse
NewExternalGroupCollectionResponse instantiates a new ExternalGroupCollectionResponse and sets the default values.
func (*ExternalGroupCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) GetAdditionalData() map[string]interface{}
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.
func (*ExternalGroupCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalGroupCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*ExternalGroupCollectionResponse) GetValue ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) GetValue() []ExternalGroupable
GetValue gets the value property value.
func (*ExternalGroupCollectionResponse) Serialize ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalGroupCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) SetAdditionalData(value map[string]interface{})
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 (*ExternalGroupCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*ExternalGroupCollectionResponse) SetValue ¶ added in v0.13.0
func (m *ExternalGroupCollectionResponse) SetValue(value []ExternalGroupable)
SetValue sets the value property value.
type ExternalGroupCollectionResponseable ¶ added in v0.13.0
type ExternalGroupCollectionResponseable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetNextLink() *string GetValue() []ExternalGroupable SetNextLink(value *string) SetValue(value []ExternalGroupable) }
ExternalGroupCollectionResponseable
type ExternalGroupable ¶ added in v0.13.0
type ExternalGroupable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetDescription() *string GetDisplayName() *string GetMembers() []Identityable SetDescription(value *string) SetDisplayName(value *string) SetMembers(value []Identityable) }
ExternalGroupable
type ExternalItem ¶ added in v0.13.0
type ExternalItem struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
ExternalItem
func NewExternalItem ¶ added in v0.13.0
func NewExternalItem() *ExternalItem
NewExternalItem instantiates a new externalItem and sets the default values.
func (*ExternalItem) GetAcl ¶ added in v0.13.0
func (m *ExternalItem) GetAcl() []Aclable
GetAcl gets the acl property value. An array of access control entries. Each entry specifies the access granted to a user or group. Required.
func (*ExternalItem) GetContent ¶ added in v0.13.0
func (m *ExternalItem) GetContent() ExternalItemContentable
GetContent gets the content property value. A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.
func (*ExternalItem) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalItem) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalItem) GetProperties ¶ added in v0.13.0
func (m *ExternalItem) GetProperties() Propertiesable
GetProperties gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required.
func (*ExternalItem) Serialize ¶ added in v0.13.0
func (m *ExternalItem) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalItem) SetAcl ¶ added in v0.13.0
func (m *ExternalItem) SetAcl(value []Aclable)
SetAcl sets the acl property value. An array of access control entries. Each entry specifies the access granted to a user or group. Required.
func (*ExternalItem) SetContent ¶ added in v0.13.0
func (m *ExternalItem) SetContent(value ExternalItemContentable)
SetContent sets the content property value. A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.
func (*ExternalItem) SetProperties ¶ added in v0.13.0
func (m *ExternalItem) SetProperties(value Propertiesable)
SetProperties sets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required.
type ExternalItemCollectionResponse ¶ added in v0.13.0
type ExternalItemCollectionResponse struct {
// contains filtered or unexported fields
}
ExternalItemCollectionResponse
func NewExternalItemCollectionResponse ¶ added in v0.13.0
func NewExternalItemCollectionResponse() *ExternalItemCollectionResponse
NewExternalItemCollectionResponse instantiates a new ExternalItemCollectionResponse and sets the default values.
func (*ExternalItemCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) GetAdditionalData() map[string]interface{}
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.
func (*ExternalItemCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalItemCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*ExternalItemCollectionResponse) GetValue ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) GetValue() []ExternalItemable
GetValue gets the value property value.
func (*ExternalItemCollectionResponse) Serialize ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalItemCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) SetAdditionalData(value map[string]interface{})
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 (*ExternalItemCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*ExternalItemCollectionResponse) SetValue ¶ added in v0.13.0
func (m *ExternalItemCollectionResponse) SetValue(value []ExternalItemable)
SetValue sets the value property value.
type ExternalItemCollectionResponseable ¶ added in v0.13.0
type ExternalItemCollectionResponseable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetNextLink() *string GetValue() []ExternalItemable SetNextLink(value *string) SetValue(value []ExternalItemable) }
ExternalItemCollectionResponseable
type ExternalItemContent ¶ added in v0.13.0
type ExternalItemContent struct {
// contains filtered or unexported fields
}
ExternalItemContent
func NewExternalItemContent ¶ added in v0.13.0
func NewExternalItemContent() *ExternalItemContent
NewExternalItemContent instantiates a new externalItemContent and sets the default values.
func (*ExternalItemContent) GetAdditionalData ¶ added in v0.13.0
func (m *ExternalItemContent) GetAdditionalData() map[string]interface{}
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.
func (*ExternalItemContent) GetFieldDeserializers ¶ added in v0.13.0
func (m *ExternalItemContent) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*ExternalItemContent) GetType ¶ added in v0.13.0
func (m *ExternalItemContent) GetType() *ExternalItemContentType
GetType gets the type property value. The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.
func (*ExternalItemContent) GetValue ¶ added in v0.13.0
func (m *ExternalItemContent) GetValue() *string
GetValue gets the value property value. The content for the externalItem. Required.
func (*ExternalItemContent) Serialize ¶ added in v0.13.0
func (m *ExternalItemContent) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*ExternalItemContent) SetAdditionalData ¶ added in v0.13.0
func (m *ExternalItemContent) SetAdditionalData(value map[string]interface{})
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 (*ExternalItemContent) SetType ¶ added in v0.13.0
func (m *ExternalItemContent) SetType(value *ExternalItemContentType)
SetType sets the type property value. The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.
func (*ExternalItemContent) SetValue ¶ added in v0.13.0
func (m *ExternalItemContent) SetValue(value *string)
SetValue sets the value property value. The content for the externalItem. Required.
type ExternalItemContentType ¶
type ExternalItemContentType int
Provides operations to manage the collection of externalConnection entities.
const ( TEXT_EXTERNALITEMCONTENTTYPE ExternalItemContentType = iota HTML_EXTERNALITEMCONTENTTYPE UNKNOWNFUTUREVALUE_EXTERNALITEMCONTENTTYPE )
func (ExternalItemContentType) String ¶
func (i ExternalItemContentType) String() string
type ExternalItemContentable ¶ added in v0.13.0
type ExternalItemContentable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetType() *ExternalItemContentType GetValue() *string SetType(value *ExternalItemContentType) SetValue(value *string) }
ExternalItemContentable
type ExternalItemable ¶ added in v0.13.0
type ExternalItemable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetAcl() []Aclable GetContent() ExternalItemContentable GetProperties() Propertiesable SetAcl(value []Aclable) SetContent(value ExternalItemContentable) SetProperties(value Propertiesable) }
ExternalItemable
type Externalable ¶ added in v0.13.0
type Externalable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetConnections() []ExternalConnectionable SetConnections(value []ExternalConnectionable) }
Externalable
type Identity ¶ added in v0.13.0
type Identity struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
Identity
func NewIdentity ¶ added in v0.13.0
func NewIdentity() *Identity
NewIdentity instantiates a new identity and sets the default values.
func (*Identity) GetFieldDeserializers ¶ added in v0.13.0
func (m *Identity) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Identity) GetType ¶ added in v0.13.0
func (m *Identity) GetType() *IdentityType
GetType gets the type property value. The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system.
func (*Identity) Serialize ¶ added in v0.13.0
func (m *Identity) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Identity) SetType ¶ added in v0.13.0
func (m *Identity) SetType(value *IdentityType)
SetType sets the type property value. The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system.
type IdentityCollectionResponse ¶ added in v0.13.0
type IdentityCollectionResponse struct {
// contains filtered or unexported fields
}
IdentityCollectionResponse
func NewIdentityCollectionResponse ¶ added in v0.13.0
func NewIdentityCollectionResponse() *IdentityCollectionResponse
NewIdentityCollectionResponse instantiates a new IdentityCollectionResponse and sets the default values.
func (*IdentityCollectionResponse) GetAdditionalData ¶ added in v0.13.0
func (m *IdentityCollectionResponse) GetAdditionalData() map[string]interface{}
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.
func (*IdentityCollectionResponse) GetFieldDeserializers ¶ added in v0.13.0
func (m *IdentityCollectionResponse) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*IdentityCollectionResponse) GetNextLink ¶ added in v0.13.0
func (m *IdentityCollectionResponse) GetNextLink() *string
GetNextLink gets the @odata.nextLink property value.
func (*IdentityCollectionResponse) GetValue ¶ added in v0.13.0
func (m *IdentityCollectionResponse) GetValue() []Identityable
GetValue gets the value property value.
func (*IdentityCollectionResponse) Serialize ¶ added in v0.13.0
func (m *IdentityCollectionResponse) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*IdentityCollectionResponse) SetAdditionalData ¶ added in v0.13.0
func (m *IdentityCollectionResponse) SetAdditionalData(value map[string]interface{})
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 (*IdentityCollectionResponse) SetNextLink ¶ added in v0.13.0
func (m *IdentityCollectionResponse) SetNextLink(value *string)
SetNextLink sets the @odata.nextLink property value.
func (*IdentityCollectionResponse) SetValue ¶ added in v0.13.0
func (m *IdentityCollectionResponse) SetValue(value []Identityable)
SetValue sets the value property value.
type IdentityCollectionResponseable ¶ added in v0.13.0
type IdentityCollectionResponseable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetNextLink() *string GetValue() []Identityable SetNextLink(value *string) SetValue(value []Identityable) }
IdentityCollectionResponseable
type IdentityType ¶ added in v0.10.0
type IdentityType int
Provides operations to manage the collection of externalConnection entities.
const ( USER_IDENTITYTYPE IdentityType = iota GROUP_IDENTITYTYPE EXTERNALGROUP_IDENTITYTYPE UNKNOWNFUTUREVALUE_IDENTITYTYPE )
func (IdentityType) String ¶ added in v0.10.0
func (i IdentityType) String() string
type Identityable ¶ added in v0.13.0
type Identityable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetType() *IdentityType SetType(value *IdentityType) }
Identityable
type Label ¶
type Label int
Provides operations to manage the collection of externalConnection entities.
type Properties ¶ added in v0.13.0
type Properties struct {
// contains filtered or unexported fields
}
Properties
func NewProperties ¶ added in v0.13.0
func NewProperties() *Properties
NewProperties instantiates a new properties and sets the default values.
func (*Properties) GetAdditionalData ¶ added in v0.13.0
func (m *Properties) GetAdditionalData() map[string]interface{}
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.
func (*Properties) GetFieldDeserializers ¶ added in v0.13.0
func (m *Properties) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Properties) Serialize ¶ added in v0.13.0
func (m *Properties) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Properties) SetAdditionalData ¶ added in v0.13.0
func (m *Properties) SetAdditionalData(value map[string]interface{})
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.
type Propertiesable ¶ added in v0.13.0
type Propertiesable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable }
Propertiesable
type Property ¶ added in v0.13.0
type Property struct {
// contains filtered or unexported fields
}
Property
func NewProperty ¶ added in v0.13.0
func NewProperty() *Property
NewProperty instantiates a new property and sets the default values.
func (*Property) GetAdditionalData ¶ added in v0.13.0
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.
func (*Property) GetAliases ¶ added in v0.13.0
GetAliases gets the aliases property value. A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.
func (*Property) GetFieldDeserializers ¶ added in v0.13.0
func (m *Property) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Property) GetIsQueryable ¶ added in v0.13.0
GetIsQueryable gets the isQueryable property value. Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional.
func (*Property) GetIsRefinable ¶ added in v0.13.0
GetIsRefinable gets the isRefinable property value. Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional.
func (*Property) GetIsRetrievable ¶ added in v0.13.0
GetIsRetrievable gets the isRetrievable property value. Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional.
func (*Property) GetIsSearchable ¶ added in v0.13.0
GetIsSearchable gets the isSearchable property value. Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.
func (*Property) GetLabels ¶ added in v0.13.0
GetLabels gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.
func (*Property) GetName ¶ added in v0.13.0
GetName gets the name property value. The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.
func (*Property) GetType ¶ added in v0.13.0
func (m *Property) GetType() *PropertyType
GetType gets the type property value. The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.
func (*Property) Serialize ¶ added in v0.13.0
func (m *Property) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Property) SetAdditionalData ¶ added in v0.13.0
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 (*Property) SetAliases ¶ added in v0.13.0
SetAliases sets the aliases property value. A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.
func (*Property) SetIsQueryable ¶ added in v0.13.0
SetIsQueryable sets the isQueryable property value. Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional.
func (*Property) SetIsRefinable ¶ added in v0.13.0
SetIsRefinable sets the isRefinable property value. Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional.
func (*Property) SetIsRetrievable ¶ added in v0.13.0
SetIsRetrievable sets the isRetrievable property value. Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional.
func (*Property) SetIsSearchable ¶ added in v0.13.0
SetIsSearchable sets the isSearchable property value. Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.
func (*Property) SetLabels ¶ added in v0.13.0
SetLabels sets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.
func (*Property) SetName ¶ added in v0.13.0
SetName sets the name property value. The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.
func (*Property) SetType ¶ added in v0.13.0
func (m *Property) SetType(value *PropertyType)
SetType sets the type property value. The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.
type PropertyType ¶
type PropertyType int
Provides operations to manage the collection of externalConnection entities.
const ( STRING_PROPERTYTYPE PropertyType = iota INT64_PROPERTYTYPE DOUBLE_PROPERTYTYPE DATETIME_PROPERTYTYPE BOOLEAN_PROPERTYTYPE STRINGCOLLECTION_PROPERTYTYPE INT64COLLECTION_PROPERTYTYPE DOUBLECOLLECTION_PROPERTYTYPE DATETIMECOLLECTION_PROPERTYTYPE UNKNOWNFUTUREVALUE_PROPERTYTYPE )
func (PropertyType) String ¶
func (i PropertyType) String() string
type Propertyable ¶ added in v0.13.0
type Propertyable interface { i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetAliases() []string GetIsQueryable() *bool GetIsRefinable() *bool GetIsRetrievable() *bool GetIsSearchable() *bool GetLabels() []Label GetName() *string GetType() *PropertyType SetAliases(value []string) SetIsQueryable(value *bool) SetIsRefinable(value *bool) SetIsRetrievable(value *bool) SetIsSearchable(value *bool) SetLabels(value []Label) SetName(value *string) SetType(value *PropertyType) }
Propertyable
type Schema ¶ added in v0.13.0
type Schema struct { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity // contains filtered or unexported fields }
Schema
func NewSchema ¶ added in v0.13.0
func NewSchema() *Schema
NewSchema instantiates a new schema and sets the default values.
func (*Schema) GetBaseType ¶ added in v0.13.0
GetBaseType gets the baseType property value. Must be set to microsoft.graph.externalConnector.externalItem. Required.
func (*Schema) GetFieldDeserializers ¶ added in v0.13.0
func (m *Schema) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*Schema) GetProperties ¶ added in v0.13.0
func (m *Schema) GetProperties() []Propertyable
GetProperties gets the properties property value. The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.
func (*Schema) Serialize ¶ added in v0.13.0
func (m *Schema) Serialize(writer i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.SerializationWriter) error
Serialize serializes information the current object
func (*Schema) SetBaseType ¶ added in v0.13.0
SetBaseType sets the baseType property value. Must be set to microsoft.graph.externalConnector.externalItem. Required.
func (*Schema) SetProperties ¶ added in v0.13.0
func (m *Schema) SetProperties(value []Propertyable)
SetProperties sets the properties property value. The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.
type Schemaable ¶ added in v0.13.0
type Schemaable interface { i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable GetBaseType() *string GetProperties() []Propertyable SetBaseType(value *string) SetProperties(value []Propertyable) }
Schemaable
Source Files ¶
- access_type.go
- acl.go
- acl_type.go
- aclable.go
- configuration.go
- configurationable.go
- connection_operation.go
- connection_operation_collection_response.go
- connection_operation_collection_responseable.go
- connection_operation_status.go
- connection_operationable.go
- connection_state.go
- external.go
- external_connection.go
- external_connection_collection_response.go
- external_connection_collection_responseable.go
- external_connectionable.go
- external_group.go
- external_group_collection_response.go
- external_group_collection_responseable.go
- external_groupable.go
- external_item.go
- external_item_collection_response.go
- external_item_collection_responseable.go
- external_item_content.go
- external_item_content_type.go
- external_item_contentable.go
- external_itemable.go
- externalable.go
- identity.go
- identity_collection_response.go
- identity_collection_responseable.go
- identity_type.go
- identityable.go
- label.go
- properties.go
- propertiesable.go
- property.go
- property_type.go
- propertyable.go
- schema.go
- schemaable.go