Documentation
¶
Overview ¶
Package factservice defines the small issuance lookup contract. Providers do not authenticate end users or implement administration to supply facts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Host ¶
Host keeps the inventory account and principal validation contract while allowing optional revision metadata alongside it.
func (*Host) UnmarshalJSON ¶
type Revision ¶
type Revision struct {
// contains filtered or unexported fields
}
Revision is optional opaque logging metadata, never a concurrency token.
func (Revision) IsZero ¶
IsZero distinguishes omitted metadata from a provider-supplied empty string.
func (Revision) MarshalJSON ¶
func (*Revision) UnmarshalJSON ¶
type User ¶
type User struct {
ID string `json:"id"`
UserName string `json:"userName,omitempty"`
Groups []string `json:"groups,omitempty"`
UserType string `json:"userType,omitempty"`
Department string `json:"department,omitempty"`
Organization string `json:"organization,omitempty"`
Revision Revision `json:"revision,omitzero"`
}
Click to show internal directories.
Click to hide internal directories.