models

package
v0.0.0-...-c4b140d Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// SearchFilterFieldCategory captures enum value "category"
	SearchFilterFieldCategory string = "category"

	// SearchFilterFieldNextContact captures enum value "next_contact"
	SearchFilterFieldNextContact string = "next_contact"

	// SearchFilterFieldLastContact captures enum value "last_contact"
	SearchFilterFieldLastContact string = "last_contact"

	// SearchFilterFieldScore captures enum value "score"
	SearchFilterFieldScore string = "score"

	// SearchFilterFieldBirthday captures enum value "birthday"
	SearchFilterFieldBirthday string = "birthday"

	// SearchFilterFieldGender captures enum value "gender"
	SearchFilterFieldGender string = "gender"

	// SearchFilterFieldTag captures enum value "tag"
	SearchFilterFieldTag string = "tag"
)
View Source
const (

	// SearchSortOrderAsc captures enum value "asc"
	SearchSortOrderAsc string = "asc"

	// SearchSortOrderDesc captures enum value "desc"
	SearchSortOrderDesc string = "desc"
)
View Source
const (

	// UnifiedCategoryA captures enum value "A"
	UnifiedCategoryA string = "A"

	// UnifiedCategoryB captures enum value "B"
	UnifiedCategoryB string = "B"

	// UnifiedCategoryC captures enum value "C"
	UnifiedCategoryC string = "C"

	// UnifiedCategoryD captures enum value "D"
	UnifiedCategoryD string = "D"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {

	// city
	City string `json:"city,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// country code
	CountryCode string `json:"country_code,omitempty"`

	// extended address
	ExtendedAddress string `json:"extended_address,omitempty"`

	// po box
	PoBox string `json:"po_box,omitempty"`

	// postal code
	PostalCode string `json:"postal_code,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// street address
	StreetAddress string `json:"street_address,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Address address

swagger:model Address

func (*Address) ContextValidate

func (m *Address) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this address based on context it is used

func (*Address) MarshalBinary

func (m *Address) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Address) UnmarshalBinary

func (m *Address) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Address) Validate

func (m *Address) Validate(formats strfmt.Registry) error

Validate validates this address

type Birthday

type Birthday struct {

	// date
	Date string `json:"date,omitempty"`

	// text
	Text string `json:"text,omitempty"`
}

Birthday birthday

swagger:model Birthday

func (*Birthday) ContextValidate

func (m *Birthday) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this birthday based on context it is used

func (*Birthday) MarshalBinary

func (m *Birthday) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Birthday) UnmarshalBinary

func (m *Birthday) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Birthday) Validate

func (m *Birthday) Validate(formats strfmt.Registry) error

Validate validates this birthday

type Contact

type Contact struct {

	// addresses
	Addresses []*Address `json:"addresses"`

	// birthdays
	Birthdays []*Birthday `json:"birthdays"`

	// category
	Category ContactCategory `json:"category,omitempty"`

	// email addresses
	EmailAddresses []*EmailAddress `json:"email_addresses"`

	// genders
	Genders []*Gender `json:"genders"`

	// id
	ID string `json:"id,omitempty"`

	// last contact
	// Format: date-time
	LastContact strfmt.DateTime `json:"last_contact,omitempty"`

	// names
	Names []*UserNames `json:"names"`

	// next contact
	// Format: date-time
	NextContact strfmt.DateTime `json:"next_contact,omitempty"`

	// nicknames
	Nicknames []*Nickname `json:"nicknames"`

	// occupations
	Occupations []*Occupation `json:"occupations"`

	// organizations
	Organizations []*Organization `json:"organizations"`

	// phone numbers
	PhoneNumbers []*PhoneNumber `json:"phone_numbers"`

	// photos
	Photos []*Photo `json:"photos"`

	// relations
	Relations []*Relation `json:"relations"`

	// score
	Score int64 `json:"score,omitempty"`

	// urls
	Urls []*URL `json:"urls"`
}

Contact User

swagger:model Contact

func (*Contact) ContextValidate

func (m *Contact) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contact based on the context it is used

func (*Contact) MarshalBinary

func (m *Contact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Contact) UnmarshalBinary

func (m *Contact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Contact) Validate

func (m *Contact) Validate(formats strfmt.Registry) error

Validate validates this contact

type ContactCategory

type ContactCategory string

ContactCategory contact category

swagger:model ContactCategory

const (

	// ContactCategoryA captures enum value "A"
	ContactCategoryA ContactCategory = "A"

	// ContactCategoryB captures enum value "B"
	ContactCategoryB ContactCategory = "B"

	// ContactCategoryC captures enum value "C"
	ContactCategoryC ContactCategory = "C"

	// ContactCategoryD captures enum value "D"
	ContactCategoryD ContactCategory = "D"
)

func NewContactCategory

func NewContactCategory(value ContactCategory) *ContactCategory

func (ContactCategory) ContextValidate

func (m ContactCategory) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contact category based on context it is used

func (ContactCategory) Pointer

func (m ContactCategory) Pointer() *ContactCategory

Pointer returns a pointer to a freshly-allocated ContactCategory.

func (ContactCategory) Validate

func (m ContactCategory) Validate(formats strfmt.Registry) error

Validate validates this contact category

type ContactSource

type ContactSource struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// source
	Source string `json:"source,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

ContactSource contact-source

swagger:model ContactSource

func (*ContactSource) ContextValidate

func (m *ContactSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contact source based on context it is used

func (*ContactSource) MarshalBinary

func (m *ContactSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContactSource) UnmarshalBinary

func (m *ContactSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContactSource) Validate

func (m *ContactSource) Validate(formats strfmt.Registry) error

Validate validates this contact source

type CreateContactDto

type CreateContactDto struct {

	// addresses
	Addresses []*Address `json:"addresses"`

	// birthdays
	Birthdays []*Birthday `json:"birthdays"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// email addresses
	EmailAddresses []*EmailAddress `json:"email_addresses"`

	// genders
	Genders []*Gender `json:"genders"`

	// last contact
	// Format: date-time
	LastContact strfmt.DateTime `json:"last_contact,omitempty"`

	// names
	Names []*UserNames `json:"names"`

	// next contact
	// Format: date-time
	NextContact strfmt.DateTime `json:"next_contact,omitempty"`

	// nicknames
	Nicknames []*Nickname `json:"nicknames"`

	// occupations
	Occupations []*Occupation `json:"occupations"`

	// organizations
	Organizations []*Organization `json:"organizations"`

	// phone numbers
	PhoneNumbers []*PhoneNumber `json:"phone_numbers"`

	// photos
	Photos []*Photo `json:"photos"`

	// relations
	Relations []*Relation `json:"relations"`

	// score
	Score int64 `json:"score,omitempty"`

	// urls
	Urls []*URL `json:"urls"`
}

CreateContactDto CreateContactDto

swagger:model CreateContactDto

func (*CreateContactDto) ContextValidate

func (m *CreateContactDto) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create contact dto based on the context it is used

func (*CreateContactDto) MarshalBinary

func (m *CreateContactDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateContactDto) UnmarshalBinary

func (m *CreateContactDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateContactDto) Validate

func (m *CreateContactDto) Validate(formats strfmt.Registry) error

Validate validates this create contact dto

type EmailAddress

type EmailAddress struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

EmailAddress email address

swagger:model EmailAddress

func (*EmailAddress) ContextValidate

func (m *EmailAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this email address based on context it is used

func (*EmailAddress) MarshalBinary

func (m *EmailAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EmailAddress) UnmarshalBinary

func (m *EmailAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EmailAddress) Validate

func (m *EmailAddress) Validate(formats strfmt.Registry) error

Validate validates this email address

type ErrorResponse

type ErrorResponse struct {

	// description
	Description string `json:"description,omitempty"`

	// error
	Error string `json:"error,omitempty"`
}

ErrorResponse ErrorResponse

swagger:model ErrorResponse

func (*ErrorResponse) ContextValidate

func (m *ErrorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error response based on context it is used

func (*ErrorResponse) MarshalBinary

func (m *ErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ErrorResponse) UnmarshalBinary

func (m *ErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ErrorResponse) Validate

func (m *ErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this error response

type Gender

type Gender struct {

	// address me as
	AddressMeAs string `json:"address_me_as,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

Gender gender

swagger:model Gender

func (*Gender) ContextValidate

func (m *Gender) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this gender based on context it is used

func (*Gender) MarshalBinary

func (m *Gender) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Gender) UnmarshalBinary

func (m *Gender) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Gender) Validate

func (m *Gender) Validate(formats strfmt.Registry) error

Validate validates this gender

type InitResponse

type InitResponse struct {

	// url
	URL string `json:"url,omitempty"`
}

InitResponse init response

swagger:model InitResponse

func (*InitResponse) ContextValidate

func (m *InitResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this init response based on context it is used

func (*InitResponse) MarshalBinary

func (m *InitResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InitResponse) UnmarshalBinary

func (m *InitResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InitResponse) Validate

func (m *InitResponse) Validate(formats strfmt.Registry) error

Validate validates this init response

type LinkMatch

type LinkMatch struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// unified id
	UnifiedID string `json:"unified_id,omitempty"`
}

LinkMatch LinkMatch

swagger:model LinkMatch

func (*LinkMatch) ContextValidate

func (m *LinkMatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this link match based on context it is used

func (*LinkMatch) MarshalBinary

func (m *LinkMatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LinkMatch) UnmarshalBinary

func (m *LinkMatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LinkMatch) Validate

func (m *LinkMatch) Validate(formats strfmt.Registry) error

Validate validates this link match

type LinkSuggestion

type LinkSuggestion struct {

	// id
	ID string `json:"id,omitempty"`

	// key
	Key string `json:"key,omitempty"`

	// matches
	Matches []*LinkMatch `json:"matches"`

	// value
	Value string `json:"value,omitempty"`
}

LinkSuggestion LinkSuggestion

swagger:model LinkSuggestion

func (*LinkSuggestion) ContextValidate

func (m *LinkSuggestion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this link suggestion based on the context it is used

func (*LinkSuggestion) MarshalBinary

func (m *LinkSuggestion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LinkSuggestion) UnmarshalBinary

func (m *LinkSuggestion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LinkSuggestion) Validate

func (m *LinkSuggestion) Validate(formats strfmt.Registry) error

Validate validates this link suggestion

type Message

type Message struct {

	// message
	Message string `json:"message,omitempty"`
}

Message message

swagger:model Message

func (*Message) ContextValidate

func (m *Message) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this message based on context it is used

func (*Message) MarshalBinary

func (m *Message) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Message) UnmarshalBinary

func (m *Message) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Message) Validate

func (m *Message) Validate(formats strfmt.Registry) error

Validate validates this message

type Nickname

type Nickname struct {

	// value
	Value string `json:"value,omitempty"`
}

Nickname nickname

swagger:model Nickname

func (*Nickname) ContextValidate

func (m *Nickname) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this nickname based on context it is used

func (*Nickname) MarshalBinary

func (m *Nickname) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Nickname) UnmarshalBinary

func (m *Nickname) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Nickname) Validate

func (m *Nickname) Validate(formats strfmt.Registry) error

Validate validates this nickname

type Note

type Note struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// is updated
	IsUpdated bool `json:"is_updated,omitempty"`

	// note
	Note string `json:"note,omitempty"`
}

Note note

swagger:model Note

func (*Note) ContextValidate

func (m *Note) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this note based on context it is used

func (*Note) MarshalBinary

func (m *Note) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Note) UnmarshalBinary

func (m *Note) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Note) Validate

func (m *Note) Validate(formats strfmt.Registry) error

Validate validates this note

type Occupation

type Occupation struct {

	// value
	Value string `json:"value,omitempty"`
}

Occupation occupation

swagger:model Occupation

func (*Occupation) ContextValidate

func (m *Occupation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this occupation based on context it is used

func (*Occupation) MarshalBinary

func (m *Occupation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Occupation) UnmarshalBinary

func (m *Occupation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Occupation) Validate

func (m *Occupation) Validate(formats strfmt.Registry) error

Validate validates this occupation

type Organization

type Organization struct {

	// department
	Department string `json:"department,omitempty"`

	// domain
	Domain string `json:"domain,omitempty"`

	// end date
	EndDate string `json:"end_date,omitempty"`

	// is current
	IsCurrent bool `json:"is_current,omitempty"`

	// job description
	JobDescription string `json:"job_description,omitempty"`

	// location
	Location string `json:"location,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// phonetic name
	PhoneticName string `json:"phonetic_name,omitempty"`

	// start date
	StartDate string `json:"start_date,omitempty"`

	// symbol
	Symbol string `json:"symbol,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Organization organization

swagger:model Organization

func (*Organization) ContextValidate

func (m *Organization) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this organization based on context it is used

func (*Organization) MarshalBinary

func (m *Organization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Organization) UnmarshalBinary

func (m *Organization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Organization) Validate

func (m *Organization) Validate(formats strfmt.Registry) error

Validate validates this organization

type PhoneNumber

type PhoneNumber struct {

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

PhoneNumber phone number

swagger:model PhoneNumber

func (*PhoneNumber) ContextValidate

func (m *PhoneNumber) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this phone number based on context it is used

func (*PhoneNumber) MarshalBinary

func (m *PhoneNumber) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PhoneNumber) UnmarshalBinary

func (m *PhoneNumber) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PhoneNumber) Validate

func (m *PhoneNumber) Validate(formats strfmt.Registry) error

Validate validates this phone number

type Photo

type Photo struct {

	// default
	Default bool `json:"default,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

Photo photo

swagger:model Photo

func (*Photo) ContextValidate

func (m *Photo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this photo based on context it is used

func (*Photo) MarshalBinary

func (m *Photo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Photo) UnmarshalBinary

func (m *Photo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Photo) Validate

func (m *Photo) Validate(formats strfmt.Registry) error

Validate validates this photo

type Quota

type Quota struct {

	// total category assigned
	TotalCategoryAssigned int64 `json:"total_category_assigned,omitempty"`

	// total contacts
	TotalContacts int64 `json:"total_contacts,omitempty"`
}

Quota quota

swagger:model Quota

func (*Quota) ContextValidate

func (m *Quota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this quota based on context it is used

func (*Quota) MarshalBinary

func (m *Quota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Quota) UnmarshalBinary

func (m *Quota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Quota) Validate

func (m *Quota) Validate(formats strfmt.Registry) error

Validate validates this quota

type Relation

type Relation struct {

	// person
	Person string `json:"person,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Relation relation

swagger:model Relation

func (*Relation) ContextValidate

func (m *Relation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this relation based on context it is used

func (*Relation) MarshalBinary

func (m *Relation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Relation) UnmarshalBinary

func (m *Relation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Relation) Validate

func (m *Relation) Validate(formats strfmt.Registry) error

Validate validates this relation

type SearchContactDto

type SearchContactDto struct {

	// filters
	Filters []*SearchFilter `json:"filters"`

	// page
	Page float64 `json:"page,omitempty"`

	// per page
	PerPage float64 `json:"per_page,omitempty"`

	// query
	Query string `json:"query,omitempty"`

	// sort
	Sort []*SearchSort `json:"sort"`
}

SearchContactDto SearchContactDto

swagger:model SearchContactDto

func (*SearchContactDto) ContextValidate

func (m *SearchContactDto) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this search contact dto based on the context it is used

func (*SearchContactDto) MarshalBinary

func (m *SearchContactDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchContactDto) UnmarshalBinary

func (m *SearchContactDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchContactDto) Validate

func (m *SearchContactDto) Validate(formats strfmt.Registry) error

Validate validates this search contact dto

type SearchFilter

type SearchFilter struct {

	// field
	// Enum: [category next_contact last_contact score birthday gender tag]
	Field string `json:"field,omitempty"`

	// operator
	Operator string `json:"operator,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

SearchFilter search filter

swagger:model SearchFilter

func (*SearchFilter) ContextValidate

func (m *SearchFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this search filter based on context it is used

func (*SearchFilter) MarshalBinary

func (m *SearchFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchFilter) UnmarshalBinary

func (m *SearchFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchFilter) Validate

func (m *SearchFilter) Validate(formats strfmt.Registry) error

Validate validates this search filter

type SearchSort

type SearchSort struct {

	// field
	Field string `json:"field,omitempty"`

	// order
	// Enum: [asc desc]
	Order string `json:"order,omitempty"`
}

SearchSort search sort

swagger:model SearchSort

func (*SearchSort) ContextValidate

func (m *SearchSort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this search sort based on context it is used

func (*SearchSort) MarshalBinary

func (m *SearchSort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchSort) UnmarshalBinary

func (m *SearchSort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchSort) Validate

func (m *SearchSort) Validate(formats strfmt.Registry) error

Validate validates this search sort

type Tag

type Tag struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// tag name
	TagName string `json:"tag_name,omitempty"`
}

Tag tag

swagger:model Tag

func (*Tag) ContextValidate

func (m *Tag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tag based on context it is used

func (*Tag) MarshalBinary

func (m *Tag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tag) UnmarshalBinary

func (m *Tag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tag) Validate

func (m *Tag) Validate(formats strfmt.Registry) error

Validate validates this tag

type URL

type URL struct {

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

URL Url

swagger:model Url

func (*URL) ContextValidate

func (m *URL) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this Url based on context it is used

func (*URL) MarshalBinary

func (m *URL) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*URL) UnmarshalBinary

func (m *URL) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*URL) Validate

func (m *URL) Validate(formats strfmt.Registry) error

Validate validates this Url

type Unified

type Unified struct {

	// addresses
	Addresses []*Address `json:"addresses"`

	// birthdays
	Birthdays []*Birthday `json:"birthdays"`

	// category
	// Enum: [A B C D]
	Category string `json:"category,omitempty"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// email addresses
	EmailAddresses []*EmailAddress `json:"email_addresses"`

	// genders
	Genders []*Gender `json:"genders"`

	// id
	ID string `json:"id,omitempty"`

	// last contact
	// Format: date-time
	LastContact strfmt.DateTime `json:"last_contact,omitempty"`

	// names
	Names []*UserNames `json:"names"`

	// next contact
	// Format: date-time
	NextContact strfmt.DateTime `json:"next_contact,omitempty"`

	// nicknames
	Nicknames []*Nickname `json:"nicknames"`

	// occupations
	Occupations []*Occupation `json:"occupations"`

	// organizations
	Organizations []*Organization `json:"organizations"`

	// phone numbers
	PhoneNumbers []*PhoneNumber `json:"phone_numbers"`

	// photos
	Photos []*Photo `json:"photos"`

	// relations
	Relations []*Relation `json:"relations"`

	// score
	Score int64 `json:"score,omitempty"`

	// urls
	Urls []*URL `json:"urls"`
}

Unified Unified Contact

swagger:model Unified

func (*Unified) ContextValidate

func (m *Unified) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this unified based on the context it is used

func (*Unified) MarshalBinary

func (m *Unified) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Unified) UnmarshalBinary

func (m *Unified) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Unified) Validate

func (m *Unified) Validate(formats strfmt.Registry) error

Validate validates this unified

type UpdateCategoryDto

type UpdateCategoryDto struct {

	// category
	Category ContactCategory `json:"category,omitempty"`
}

UpdateCategoryDto UpdateCategoryDto

swagger:model UpdateCategoryDto

func (*UpdateCategoryDto) ContextValidate

func (m *UpdateCategoryDto) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update category dto based on the context it is used

func (*UpdateCategoryDto) MarshalBinary

func (m *UpdateCategoryDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateCategoryDto) UnmarshalBinary

func (m *UpdateCategoryDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateCategoryDto) Validate

func (m *UpdateCategoryDto) Validate(formats strfmt.Registry) error

Validate validates this update category dto

type UpdateUnifiedDto

type UpdateUnifiedDto struct {

	// addresses
	Addresses []*Address `json:"addresses"`

	// birthdays
	Birthdays []*Birthday `json:"birthdays"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// email addresses
	EmailAddresses []*EmailAddress `json:"email_addresses"`

	// genders
	Genders []*Gender `json:"genders"`

	// last contact
	// Format: date-time
	LastContact strfmt.DateTime `json:"last_contact,omitempty"`

	// names
	Names []*UserNames `json:"names"`

	// next contact
	// Format: date-time
	NextContact strfmt.DateTime `json:"next_contact,omitempty"`

	// nicknames
	Nicknames []*Nickname `json:"nicknames"`

	// occupations
	Occupations []*Occupation `json:"occupations"`

	// organizations
	Organizations []*Organization `json:"organizations"`

	// phone numbers
	PhoneNumbers []*PhoneNumber `json:"phone_numbers"`

	// photos
	Photos []*Photo `json:"photos"`

	// relations
	Relations []*Relation `json:"relations"`

	// score
	Score int64 `json:"score,omitempty"`

	// urls
	Urls []*URL `json:"urls"`
}

UpdateUnifiedDto UpdateUnifiedDto

swagger:model UpdateUnifiedDto

func (*UpdateUnifiedDto) ContextValidate

func (m *UpdateUnifiedDto) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update unified dto based on the context it is used

func (*UpdateUnifiedDto) MarshalBinary

func (m *UpdateUnifiedDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateUnifiedDto) UnmarshalBinary

func (m *UpdateUnifiedDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateUnifiedDto) Validate

func (m *UpdateUnifiedDto) Validate(formats strfmt.Registry) error

Validate validates this update unified dto

type User

type User struct {

	// addresses
	Addresses []*Address `json:"addresses"`

	// birthdays
	Birthdays []*Birthday `json:"birthdays"`

	// email addresses
	EmailAddresses []*EmailAddress `json:"email_addresses"`

	// genders
	Genders []*Gender `json:"genders"`

	// id
	ID string `json:"id,omitempty"`

	// names
	Names []*UserNames `json:"names"`

	// nicknames
	Nicknames []*Nickname `json:"nicknames"`

	// occupations
	Occupations []*Occupation `json:"occupations"`

	// organizations
	Organizations []*Organization `json:"organizations"`

	// phone numbers
	PhoneNumbers []*PhoneNumber `json:"phone_numbers"`

	// photos
	Photos []*Photo `json:"photos"`

	// quota
	Quota *Quota `json:"quota,omitempty"`

	// relations
	Relations []*Relation `json:"relations"`

	// urls
	Urls []*URL `json:"urls"`
}

User User

swagger:model User

func (*User) ContextValidate

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user based on the context it is used

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserNames

type UserNames struct {

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// display name last first
	DisplayNameLastFirst string `json:"display_name_last_first,omitempty"`

	// family name
	FamilyName string `json:"family_name,omitempty"`

	// given name
	GivenName string `json:"given_name,omitempty"`

	// honorific prefix
	HonorificPrefix string `json:"honorific_prefix,omitempty"`

	// honorific suffix
	HonorificSuffix string `json:"honorific_suffix,omitempty"`

	// middle name
	MiddleName string `json:"middle_name,omitempty"`

	// phonetic family name
	PhoneticFamilyName string `json:"phonetic_family_name,omitempty"`

	// phonetic full name
	PhoneticFullName string `json:"phonetic_full_name,omitempty"`

	// phonetic given name
	PhoneticGivenName string `json:"phonetic_given_name,omitempty"`

	// phonetic honorific prefix
	PhoneticHonorificPrefix string `json:"phonetic_honorific_prefix,omitempty"`

	// phonetic honorific suffix
	PhoneticHonorificSuffix string `json:"phonetic_honorific_suffix,omitempty"`

	// phonetic middle name
	PhoneticMiddleName string `json:"phonetic_middle_name,omitempty"`

	// unstructured name
	UnstructuredName string `json:"unstructured_name,omitempty"`
}

UserNames user names

swagger:model UserNames

func (*UserNames) ContextValidate

func (m *UserNames) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user names based on context it is used

func (*UserNames) MarshalBinary

func (m *UserNames) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserNames) UnmarshalBinary

func (m *UserNames) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserNames) Validate

func (m *UserNames) Validate(formats strfmt.Registry) error

Validate validates this user names

Jump to

Keyboard shortcuts

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