Documentation
¶
Index ¶
- type AttrBag
- type AttrBags
- type Attribute
- type AttributeOption
- type Attributes
- type FieldType
- type FieldTypes
- type MultiselectAttr
- type NSSAttr
- type PrimitiveAttr
- type Profile
- type Resource
- type ResourceAttrBag
- type ResourceAttrBagValue
- type ResourceAttrBagValues
- type SingleSelectAttr
- type User
- type UserRegistration
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttrBag ¶
type AttrBag struct { ID string `json:"ID"` Name string `json:"name"` Attributes []common.BagAttribute `json:"attributes"` common.UserMetadata }
type Attribute ¶
type Attribute struct { ID string `json:"ID"` Name string `json:"name"` FieldType string `json:"fieldType"` LeafFieldType *string `json:"leafFieldType,omitempty"` Label *bool `json:"label,omitempty"` Active bool `json:"active"` Options []AttributeOption `json:"options,omitempty"` common.UserMetadata }
type AttributeOption ¶
type AttributeOption struct { *common.SelectOption *common.NSSOption }
type Attributes ¶
type Attributes struct {
Attributes []Attribute `json:"attributes"`
}
type FieldTypes ¶
type FieldTypes struct {
FieldTypes []FieldType `json:"fieldTypes"`
}
type MultiselectAttr ¶
type MultiselectAttr = SingleSelectAttr
type PrimitiveAttr ¶
type Profile ¶
type Profile struct { ID string `json:"ID"` UserID string `json:"userId"` Name common.ProfileName `json:"Name"` PhoneNumbers []common.PhoneNumber `json:"PhoneNumbers"` EmailAddresses []common.EmailAddress `json:"EmailAddresses"` UserEmailAddress string `json:"UserEmailAddress"` LastModifiedOn string `json:"lastModifiedOn"` }
type Resource ¶
type Resource struct { ID string `json:"ID"` ResourceID string `json:"resourceID"` Bags []ResourceAttrBag `json:"bags"` common.UserMetadata }
type ResourceAttrBag ¶
type ResourceAttrBagValue ¶
type ResourceAttrBagValue struct { ID string `json:"ID"` Text *common.BagPrimitiveAttr `json:"text"` Number *common.BagPrimitiveAttr `json:"number"` Date *common.BagPrimitiveAttr `json:"date"` File *common.BagPrimitiveAttr `json:"file"` Option *common.BagSelectOption `json:"option"` common.UserMetadata }
type ResourceAttrBagValues ¶
type ResourceAttrBagValues struct {
Attributes []ResourceAttrBagValue `json:"attributes"`
}
type SingleSelectAttr ¶
type SingleSelectAttr struct { ID string `json:"ID"` Name string `json:"name"` FieldType string `json:"fieldType"` Options []common.SelectOption `json:"options"` common.UserMetadata }
type UserRegistration ¶
type UserRegistration struct {
User User `json:"user"`
}
Click to show internal directories.
Click to hide internal directories.