common

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BagAttribute

type BagAttribute struct {
	ID       string `json:"ID"`
	Required bool   `json:"required"`
	List     bool   `json:"list"`
	Metadata bool   `json:"metadata"`
}

type BagNSSAttr

type BagNSSAttr struct {
	Value  *NSSValue   `json:"value"`
	Values *[]NSSValue `json:"values"`
}

type BagPrimitiveAttr

type BagPrimitiveAttr struct {
	Value  *string   `json:"value"`
	Values *[]string `json:"values"`
}

type BagSelectAttr

type BagSelectAttr struct {
	Value  *SelectValue   `json:"value"`
	Values *[]SelectValue `json:"values"`
}

type BagSelectOption

type BagSelectOption struct {
	*SelectValue
	*NSSValue
}

type EmailAddress

type EmailAddress struct {
	Primary      bool   `json:"primary"`
	EmailAddress string `json:"emailAddress"`
}

type LastModified

type LastModified struct {
	By string `json:"by"`
	On string `json:"on"`
}

type NSSChild

type NSSChild struct {
	Name      string       `json:"name"`
	FieldType string       `json:"fieldType"`
	Options   *[]NSSOption `json:"options,omitempty"`
}

type NSSOption

type NSSOption struct {
	ID    int       `json:"ID"`
	Value string    `json:"value"`
	Child *NSSChild `json:"child,omitempty"`
}

type NSSValue

type NSSValue struct {
	SelectedID string         `json:"selectedID"`
	Child      *NSSValueChild `json:"child"`
}

type NSSValueChild

type NSSValueChild struct {
	Text   *BagPrimitiveAttr `json:"text"`
	Number *BagPrimitiveAttr `json:"number"`
	Date   *BagPrimitiveAttr `json:"date"`
	File   *BagPrimitiveAttr `json:"file"`
	Option *BagSelectOption  `json:"option"`
}

type PhoneNumber

type PhoneNumber struct {
	Primary     bool   `json:"primary"`
	PhoneNumber string `json:"phoneNumber"`
}

type ProfileName

type ProfileName struct {
	FirstName  string `json:"FirstName"`
	MiddleName string `json:"MiddleName"`
	LastName   string `json:"LastName"`
}

type SelectOption

type SelectOption struct {
	ID    int    `json:"ID"`
	Value string `json:"value"`
}

type SelectValue

type SelectValue struct {
	SelectedID  *string   `json:"selectedID"`
	SelectedIDs *[]string `json:"selectedIDs"`
}

type UserMetadata

type UserMetadata struct {
	CreatedBy    string       `json:"createdBy"`
	UpdateBy     []string     `json:"updatedBy"`
	LastModified LastModified `json:"lastModified"`
}

Jump to

Keyboard shortcuts

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