Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppList ¶
type AppList struct {
// app count
AppCount int64 `json:"AppCount,omitempty"`
// apps
Apps []*ApplicationTemplate `json:"Apps"`
}
AppList app list
swagger:model app_list
func (*AppList) ContextValidate ¶
ContextValidate validate this app list based on the context it is used
func (*AppList) MarshalBinary ¶
MarshalBinary interface implementation
func (*AppList) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Application ¶
type Application struct {
// description
Description string `json:"Description,omitempty"`
// enhanced
Enhanced bool `json:"Enhanced,omitempty"`
// icon
Icon string `json:"Icon,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// license
License string `json:"License,omitempty"`
// name
Name string `json:"Name,omitempty"`
// template appid
TemplateAppid string `json:"TemplateAppid,omitempty"`
// text color
TextColor string `json:"TextColor,omitempty"`
// tile background
TileBackground string `json:"TileBackground,omitempty"`
// website
Website string `json:"Website,omitempty"`
}
Application application
swagger:model application
func (*Application) ContextValidate ¶
ContextValidate validates this application based on context it is used
func (*Application) MarshalBinary ¶
func (m *Application) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Application) UnmarshalBinary ¶
func (m *Application) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationTab ¶
type ApplicationTab struct {
// application
Application *Application `json:"Application,omitempty"`
// application Id
ApplicationID int64 `json:"ApplicationId,omitempty"`
// display order
DisplayOrder int64 `json:"DisplayOrder,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// tab Id
TabID int64 `json:"TabId,omitempty"`
}
ApplicationTab application tab
swagger:model application_tab
func (*ApplicationTab) ContextValidate ¶
ContextValidate validate this application tab based on the context it is used
func (*ApplicationTab) MarshalBinary ¶
func (m *ApplicationTab) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationTab) UnmarshalBinary ¶
func (m *ApplicationTab) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationTemplate ¶
type ApplicationTemplate struct {
// appid
Appid string `json:"Appid,omitempty"`
// description
Description string `json:"Description,omitempty"`
// enhanced
Enhanced bool `json:"Enhanced,omitempty"`
// icon
Icon string `json:"Icon,omitempty"`
// license
License string `json:"License,omitempty"`
// name
Name string `json:"Name,omitempty"`
// s h a
SHA string `json:"SHA,omitempty"`
// website
Website string `json:"Website,omitempty"`
// tile background
TileBackground string `json:"tile_background,omitempty"`
}
ApplicationTemplate application template
swagger:model application_template
func (*ApplicationTemplate) ContextValidate ¶
ContextValidate validates this application template based on context it is used
func (*ApplicationTemplate) MarshalBinary ¶
func (m *ApplicationTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationTemplate) UnmarshalBinary ¶
func (m *ApplicationTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct {
// code
Code int64 `json:"code,omitempty"`
// fields
Fields string `json:"fields,omitempty"`
// message
Message string `json:"message,omitempty"`
}
Error error
swagger:model error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Group ¶
type Group struct {
// d n
DN string `json:"DN,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// name
Name string `json:"Name,omitempty"`
}
Group group
swagger:model group
func (*Group) ContextValidate ¶
ContextValidate validates this group based on context it is used
func (*Group) MarshalBinary ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GroupApplications ¶
type GroupApplications struct {
// application
Application *Application `json:"Application,omitempty"`
// application Id
ApplicationID int64 `json:"ApplicationId,omitempty"`
// group Id
GroupID int64 `json:"GroupId,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
}
GroupApplications group applications
swagger:model group_applications
func (*GroupApplications) ContextValidate ¶
ContextValidate validate this group applications based on the context it is used
func (*GroupApplications) MarshalBinary ¶
func (m *GroupApplications) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GroupApplications) UnmarshalBinary ¶
func (m *GroupApplications) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Principal ¶
type Principal string
Principal principal
swagger:model principal
func (Principal) ContextValidate ¶
ContextValidate validates this principal based on context it is used
type Tab ¶
type Tab struct {
// display order
DisplayOrder int64 `json:"DisplayOrder,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// label
Label string `json:"Label,omitempty"`
}
Tab tab
swagger:model tab
func (*Tab) ContextValidate ¶
ContextValidate validates this tab based on context it is used
func (*Tab) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tab) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type User ¶
type User struct {
// d n
DN string `json:"DN,omitempty"`
// display name
DisplayName string `json:"DisplayName,omitempty"`
// given name
GivenName string `json:"GivenName,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// surname
Surname string `json:"Surname,omitempty"`
// Uid number
UIDNumber int64 `json:"UidNumber,omitempty"`
// username
Username string `json:"Username,omitempty"`
}
User user
swagger:model user
func (*User) ContextValidate ¶
ContextValidate validates this user based on context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type UserApplications ¶
type UserApplications struct {
// application
Application *Application `json:"Application,omitempty"`
// application Id
ApplicationID int64 `json:"ApplicationId,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// user Id
UserID int64 `json:"UserId,omitempty"`
}
UserApplications user applications
swagger:model user_applications
func (*UserApplications) ContextValidate ¶
ContextValidate validate this user applications based on the context it is used
func (*UserApplications) MarshalBinary ¶
func (m *UserApplications) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserApplications) UnmarshalBinary ¶
func (m *UserApplications) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserGroup ¶
type UserGroup struct {
// group d n
GroupDN string `json:"GroupDN,omitempty"`
// group Id
GroupID int64 `json:"GroupId,omitempty"`
// group name
GroupName string `json:"GroupName,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// user d n
UserDN string `json:"UserDN,omitempty"`
// user Id
UserID int64 `json:"UserId,omitempty"`
// user name
UserName string `json:"UserName,omitempty"`
}
UserGroup user group
swagger:model user_group
func (*UserGroup) ContextValidate ¶
ContextValidate validates this user group based on context it is used
func (*UserGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (*UserGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type UserLogin ¶
type UserLogin struct {
// password
// Format: password
Password strfmt.Password `json:"password,omitempty"`
// username
Username string `json:"username,omitempty"`
}
UserLogin user login
swagger:model user_login
func (*UserLogin) ContextValidate ¶
ContextValidate validates this user login based on context it is used
func (*UserLogin) MarshalBinary ¶
MarshalBinary interface implementation
func (*UserLogin) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type UserSession ¶
type UserSession struct {
// expires
// Format: date-time
Expires strfmt.DateTime `json:"Expires,omitempty"`
// Id
ID int64 `json:"Id,omitempty"`
// issued
// Format: date-time
Issued strfmt.DateTime `json:"Issued,omitempty"`
// token
Token string `json:"Token,omitempty"`
// user Id
UserID int64 `json:"UserId,omitempty"`
}
UserSession user session
swagger:model user_session
func (*UserSession) ContextValidate ¶
ContextValidate validates this user session based on context it is used
func (*UserSession) MarshalBinary ¶
func (m *UserSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserSession) UnmarshalBinary ¶
func (m *UserSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UsersApplicationItem ¶
type UsersApplicationItem struct {
// application
Application *Application `json:"Application,omitempty"`
// display order
DisplayOrder int64 `json:"DisplayOrder,omitempty"`
// tab Id
TabID int64 `json:"TabId,omitempty"`
}
UsersApplicationItem users application item
swagger:model users_application_item
func (*UsersApplicationItem) ContextValidate ¶
ContextValidate validate this users application item based on the context it is used
func (*UsersApplicationItem) MarshalBinary ¶
func (m *UsersApplicationItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UsersApplicationItem) UnmarshalBinary ¶
func (m *UsersApplicationItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UsersApplications ¶
type UsersApplications []*UsersApplicationItem
UsersApplications users applications
swagger:model users_applications
func (UsersApplications) ContextValidate ¶
ContextValidate validate this users applications based on the context it is used