Skip to content

Latest commit

 

History

History
342 lines (185 loc) · 9.7 KB

Schema.md

File metadata and controls

342 lines (185 loc) · 9.7 KB

Schema

Properties

Name Type Description Notes
Id Pointer to string The id of the Schema. [optional]
Name Pointer to string The name of the Schema. [optional]
NativeObjectType Pointer to string The name of the object type on the native system that the schema represents. [optional]
IdentityAttribute Pointer to string The name of the attribute used to calculate the unique identifier for an object in the schema. [optional]
DisplayAttribute Pointer to string The name of the attribute used to calculate the display value for an object in the schema. [optional]
HierarchyAttribute Pointer to string The name of the attribute whose values represent other objects in a hierarchy. Only relevant to group schemas. [optional]
IncludePermissions Pointer to bool Flag indicating whether or not the include permissions with the object data when aggregating the schema. [optional]
Features Pointer to []SourceFeature The features that the schema supports. [optional]
Configuration Pointer to map[string]interface{} Holds any extra configuration data that the schema may require. [optional]
Attributes Pointer to []AttributeDefinition The attribute definitions which form the schema. [optional]
Created Pointer to time.Time The date the Schema was created. [optional]
Modified Pointer to time.Time The date the Schema was last modified. [optional]

Methods

NewSchema

func NewSchema() *Schema

NewSchema instantiates a new Schema object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

NewSchemaWithDefaults

func NewSchemaWithDefaults() *Schema

NewSchemaWithDefaults instantiates a new Schema object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetId

func (o *Schema) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *Schema) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetId

func (o *Schema) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *Schema) HasId() bool

HasId returns a boolean if a field has been set.

GetName

func (o *Schema) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *Schema) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetName

func (o *Schema) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *Schema) HasName() bool

HasName returns a boolean if a field has been set.

GetNativeObjectType

func (o *Schema) GetNativeObjectType() string

GetNativeObjectType returns the NativeObjectType field if non-nil, zero value otherwise.

GetNativeObjectTypeOk

func (o *Schema) GetNativeObjectTypeOk() (*string, bool)

GetNativeObjectTypeOk returns a tuple with the NativeObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetNativeObjectType

func (o *Schema) SetNativeObjectType(v string)

SetNativeObjectType sets NativeObjectType field to given value.

HasNativeObjectType

func (o *Schema) HasNativeObjectType() bool

HasNativeObjectType returns a boolean if a field has been set.

GetIdentityAttribute

func (o *Schema) GetIdentityAttribute() string

GetIdentityAttribute returns the IdentityAttribute field if non-nil, zero value otherwise.

GetIdentityAttributeOk

func (o *Schema) GetIdentityAttributeOk() (*string, bool)

GetIdentityAttributeOk returns a tuple with the IdentityAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIdentityAttribute

func (o *Schema) SetIdentityAttribute(v string)

SetIdentityAttribute sets IdentityAttribute field to given value.

HasIdentityAttribute

func (o *Schema) HasIdentityAttribute() bool

HasIdentityAttribute returns a boolean if a field has been set.

GetDisplayAttribute

func (o *Schema) GetDisplayAttribute() string

GetDisplayAttribute returns the DisplayAttribute field if non-nil, zero value otherwise.

GetDisplayAttributeOk

func (o *Schema) GetDisplayAttributeOk() (*string, bool)

GetDisplayAttributeOk returns a tuple with the DisplayAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDisplayAttribute

func (o *Schema) SetDisplayAttribute(v string)

SetDisplayAttribute sets DisplayAttribute field to given value.

HasDisplayAttribute

func (o *Schema) HasDisplayAttribute() bool

HasDisplayAttribute returns a boolean if a field has been set.

GetHierarchyAttribute

func (o *Schema) GetHierarchyAttribute() string

GetHierarchyAttribute returns the HierarchyAttribute field if non-nil, zero value otherwise.

GetHierarchyAttributeOk

func (o *Schema) GetHierarchyAttributeOk() (*string, bool)

GetHierarchyAttributeOk returns a tuple with the HierarchyAttribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHierarchyAttribute

func (o *Schema) SetHierarchyAttribute(v string)

SetHierarchyAttribute sets HierarchyAttribute field to given value.

HasHierarchyAttribute

func (o *Schema) HasHierarchyAttribute() bool

HasHierarchyAttribute returns a boolean if a field has been set.

GetIncludePermissions

func (o *Schema) GetIncludePermissions() bool

GetIncludePermissions returns the IncludePermissions field if non-nil, zero value otherwise.

GetIncludePermissionsOk

func (o *Schema) GetIncludePermissionsOk() (*bool, bool)

GetIncludePermissionsOk returns a tuple with the IncludePermissions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIncludePermissions

func (o *Schema) SetIncludePermissions(v bool)

SetIncludePermissions sets IncludePermissions field to given value.

HasIncludePermissions

func (o *Schema) HasIncludePermissions() bool

HasIncludePermissions returns a boolean if a field has been set.

GetFeatures

func (o *Schema) GetFeatures() []SourceFeature

GetFeatures returns the Features field if non-nil, zero value otherwise.

GetFeaturesOk

func (o *Schema) GetFeaturesOk() (*[]SourceFeature, bool)

GetFeaturesOk returns a tuple with the Features field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetFeatures

func (o *Schema) SetFeatures(v []SourceFeature)

SetFeatures sets Features field to given value.

HasFeatures

func (o *Schema) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

GetConfiguration

func (o *Schema) GetConfiguration() map[string]interface{}

GetConfiguration returns the Configuration field if non-nil, zero value otherwise.

GetConfigurationOk

func (o *Schema) GetConfigurationOk() (*map[string]interface{}, bool)

GetConfigurationOk returns a tuple with the Configuration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetConfiguration

func (o *Schema) SetConfiguration(v map[string]interface{})

SetConfiguration sets Configuration field to given value.

HasConfiguration

func (o *Schema) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

GetAttributes

func (o *Schema) GetAttributes() []AttributeDefinition

GetAttributes returns the Attributes field if non-nil, zero value otherwise.

GetAttributesOk

func (o *Schema) GetAttributesOk() (*[]AttributeDefinition, bool)

GetAttributesOk returns a tuple with the Attributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAttributes

func (o *Schema) SetAttributes(v []AttributeDefinition)

SetAttributes sets Attributes field to given value.

HasAttributes

func (o *Schema) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

GetCreated

func (o *Schema) GetCreated() time.Time

GetCreated returns the Created field if non-nil, zero value otherwise.

GetCreatedOk

func (o *Schema) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCreated

func (o *Schema) SetCreated(v time.Time)

SetCreated sets Created field to given value.

HasCreated

func (o *Schema) HasCreated() bool

HasCreated returns a boolean if a field has been set.

GetModified

func (o *Schema) GetModified() time.Time

GetModified returns the Modified field if non-nil, zero value otherwise.

GetModifiedOk

func (o *Schema) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetModified

func (o *Schema) SetModified(v time.Time)

SetModified sets Modified field to given value.

HasModified

func (o *Schema) HasModified() bool

HasModified returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]