request

package
v0.0.0-...-1b8de1e Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionlogList

type ActionlogList struct {
	// From GET parameter
	//
	// From
	From *time.Time

	// To GET parameter
	//
	// To
	To *time.Time

	// BeforeActionID GET parameter
	//
	// Entries before specified action ID
	BeforeActionID uint64 `json:",string"`

	// Resource GET parameter
	//
	// Resource
	Resource string

	// Action GET parameter
	//
	// Action
	Action string

	// ActorID GET parameter
	//
	// Filter by one or more actors
	ActorID []string

	// Limit GET parameter
	//
	// Limit
	Limit uint
}

Internal API interface

func NewActionlogList

func NewActionlogList() *ActionlogList

NewActionlogList request

func (ActionlogList) Auditable

func (r ActionlogList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ActionlogList) Fill

func (r *ActionlogList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ActionlogList) GetAction

func (r ActionlogList) GetAction() string

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetActorID

func (r ActionlogList) GetActorID() []string

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetBeforeActionID

func (r ActionlogList) GetBeforeActionID() uint64

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetFrom

func (r ActionlogList) GetFrom() *time.Time

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetLimit

func (r ActionlogList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetResource

func (r ActionlogList) GetResource() string

Auditable returns all auditable/loggable parameters

func (ActionlogList) GetTo

func (r ActionlogList) GetTo() *time.Time

Auditable returns all auditable/loggable parameters

type ApigwFilterCreate

type ApigwFilterCreate struct {
	// RouteID POST parameter
	//
	// Route
	RouteID uint64 `json:",string"`

	// Weight POST parameter
	//
	// Filter priority
	Weight uint64 `json:",string"`

	// Kind POST parameter
	//
	// Filter kind
	Kind string

	// Ref POST parameter
	//
	// Filter ref
	Ref string

	// Enabled POST parameter
	//
	// Is Filter enabled
	Enabled bool

	// Params POST parameter
	//
	// Filter parameters
	Params types.ApigwFilterParams
}

func NewApigwFilterCreate

func NewApigwFilterCreate() *ApigwFilterCreate

NewApigwFilterCreate request

func (ApigwFilterCreate) Auditable

func (r ApigwFilterCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterCreate) Fill

func (r *ApigwFilterCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterCreate) GetEnabled

func (r ApigwFilterCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApigwFilterCreate) GetKind

func (r ApigwFilterCreate) GetKind() string

Auditable returns all auditable/loggable parameters

func (ApigwFilterCreate) GetParams

Auditable returns all auditable/loggable parameters

func (ApigwFilterCreate) GetRef

func (r ApigwFilterCreate) GetRef() string

Auditable returns all auditable/loggable parameters

func (ApigwFilterCreate) GetRouteID

func (r ApigwFilterCreate) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterCreate) GetWeight

func (r ApigwFilterCreate) GetWeight() uint64

Auditable returns all auditable/loggable parameters

type ApigwFilterDefFilter

type ApigwFilterDefFilter struct {
	// Kind GET parameter
	//
	// Filter filters by kind
	Kind string
}

func NewApigwFilterDefFilter

func NewApigwFilterDefFilter() *ApigwFilterDefFilter

NewApigwFilterDefFilter request

func (ApigwFilterDefFilter) Auditable

func (r ApigwFilterDefFilter) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterDefFilter) Fill

func (r *ApigwFilterDefFilter) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterDefFilter) GetKind

func (r ApigwFilterDefFilter) GetKind() string

Auditable returns all auditable/loggable parameters

type ApigwFilterDefProxyAuth

type ApigwFilterDefProxyAuth struct {
}

func NewApigwFilterDefProxyAuth

func NewApigwFilterDefProxyAuth() *ApigwFilterDefProxyAuth

NewApigwFilterDefProxyAuth request

func (ApigwFilterDefProxyAuth) Auditable

func (r ApigwFilterDefProxyAuth) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterDefProxyAuth) Fill

func (r *ApigwFilterDefProxyAuth) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type ApigwFilterDelete

type ApigwFilterDelete struct {
	// FilterID PATH parameter
	//
	// Filter ID
	FilterID uint64 `json:",string"`
}

func NewApigwFilterDelete

func NewApigwFilterDelete() *ApigwFilterDelete

NewApigwFilterDelete request

func (ApigwFilterDelete) Auditable

func (r ApigwFilterDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterDelete) Fill

func (r *ApigwFilterDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterDelete) GetFilterID

func (r ApigwFilterDelete) GetFilterID() uint64

Auditable returns all auditable/loggable parameters

type ApigwFilterList

type ApigwFilterList struct {
	// RouteID GET parameter
	//
	// Filter by route ID
	RouteID uint64 `json:",string"`

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted filters
	Deleted uint64 `json:",string"`

	// Disabled GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) disabled filters
	Disabled uint64 `json:",string"`

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewApigwFilterList

func NewApigwFilterList() *ApigwFilterList

NewApigwFilterList request

func (ApigwFilterList) Auditable

func (r ApigwFilterList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterList) Fill

func (r *ApigwFilterList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterList) GetDeleted

func (r ApigwFilterList) GetDeleted() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterList) GetDisabled

func (r ApigwFilterList) GetDisabled() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterList) GetLimit

func (r ApigwFilterList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ApigwFilterList) GetPageCursor

func (r ApigwFilterList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ApigwFilterList) GetRouteID

func (r ApigwFilterList) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterList) GetSort

func (r ApigwFilterList) GetSort() string

Auditable returns all auditable/loggable parameters

type ApigwFilterRead

type ApigwFilterRead struct {
	// FilterID PATH parameter
	//
	// Filter ID
	FilterID uint64 `json:",string"`
}

func NewApigwFilterRead

func NewApigwFilterRead() *ApigwFilterRead

NewApigwFilterRead request

func (ApigwFilterRead) Auditable

func (r ApigwFilterRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterRead) Fill

func (r *ApigwFilterRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterRead) GetFilterID

func (r ApigwFilterRead) GetFilterID() uint64

Auditable returns all auditable/loggable parameters

type ApigwFilterUndelete

type ApigwFilterUndelete struct {
	// FilterID PATH parameter
	//
	// Filter ID
	FilterID uint64 `json:",string"`
}

func NewApigwFilterUndelete

func NewApigwFilterUndelete() *ApigwFilterUndelete

NewApigwFilterUndelete request

func (ApigwFilterUndelete) Auditable

func (r ApigwFilterUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterUndelete) Fill

func (r *ApigwFilterUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterUndelete) GetFilterID

func (r ApigwFilterUndelete) GetFilterID() uint64

Auditable returns all auditable/loggable parameters

type ApigwFilterUpdate

type ApigwFilterUpdate struct {
	// FilterID PATH parameter
	//
	// Filter ID
	FilterID uint64 `json:",string"`

	// RouteID POST parameter
	//
	// Route
	RouteID uint64 `json:",string"`

	// Weight POST parameter
	//
	// Filter priority
	Weight uint64 `json:",string"`

	// Kind POST parameter
	//
	// Filter kind
	Kind string

	// Ref POST parameter
	//
	// Filter ref
	Ref string

	// Enabled POST parameter
	//
	// Is Filter enabled
	Enabled bool

	// Params POST parameter
	//
	// Filter parameters
	Params types.ApigwFilterParams

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewApigwFilterUpdate

func NewApigwFilterUpdate() *ApigwFilterUpdate

NewApigwFilterUpdate request

func (ApigwFilterUpdate) Auditable

func (r ApigwFilterUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwFilterUpdate) Fill

func (r *ApigwFilterUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwFilterUpdate) GetEnabled

func (r ApigwFilterUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetFilterID

func (r ApigwFilterUpdate) GetFilterID() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetKind

func (r ApigwFilterUpdate) GetKind() string

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetParams

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetRef

func (r ApigwFilterUpdate) GetRef() string

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetRouteID

func (r ApigwFilterUpdate) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetUpdatedAt

func (r ApigwFilterUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

func (ApigwFilterUpdate) GetWeight

func (r ApigwFilterUpdate) GetWeight() uint64

Auditable returns all auditable/loggable parameters

type ApigwProfilerAggregation

type ApigwProfilerAggregation struct {
	// Path GET parameter
	//
	// Filter by request path
	Path string

	// Before GET parameter
	//
	// Entries before specified route
	Before string

	// Sort GET parameter
	//
	// Sort items
	Sort string

	// Limit GET parameter
	//
	// Limit
	Limit uint
}

Internal API interface

func NewApigwProfilerAggregation

func NewApigwProfilerAggregation() *ApigwProfilerAggregation

NewApigwProfilerAggregation request

func (ApigwProfilerAggregation) Auditable

func (r ApigwProfilerAggregation) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwProfilerAggregation) Fill

func (r *ApigwProfilerAggregation) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwProfilerAggregation) GetBefore

func (r ApigwProfilerAggregation) GetBefore() string

Auditable returns all auditable/loggable parameters

func (ApigwProfilerAggregation) GetLimit

func (r ApigwProfilerAggregation) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ApigwProfilerAggregation) GetPath

func (r ApigwProfilerAggregation) GetPath() string

Auditable returns all auditable/loggable parameters

func (ApigwProfilerAggregation) GetSort

func (r ApigwProfilerAggregation) GetSort() string

Auditable returns all auditable/loggable parameters

type ApigwProfilerHit

type ApigwProfilerHit struct {
	// HitID PATH parameter
	//
	// Hit ID
	HitID string
}

func NewApigwProfilerHit

func NewApigwProfilerHit() *ApigwProfilerHit

NewApigwProfilerHit request

func (ApigwProfilerHit) Auditable

func (r ApigwProfilerHit) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwProfilerHit) Fill

func (r *ApigwProfilerHit) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwProfilerHit) GetHitID

func (r ApigwProfilerHit) GetHitID() string

Auditable returns all auditable/loggable parameters

type ApigwProfilerPurge

type ApigwProfilerPurge struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID uint64 `json:",string"`
}

func NewApigwProfilerPurge

func NewApigwProfilerPurge() *ApigwProfilerPurge

NewApigwProfilerPurge request

func (ApigwProfilerPurge) Auditable

func (r ApigwProfilerPurge) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwProfilerPurge) Fill

func (r *ApigwProfilerPurge) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwProfilerPurge) GetRouteID

func (r ApigwProfilerPurge) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

type ApigwProfilerPurgeAll

type ApigwProfilerPurgeAll struct {
}

func NewApigwProfilerPurgeAll

func NewApigwProfilerPurgeAll() *ApigwProfilerPurgeAll

NewApigwProfilerPurgeAll request

func (ApigwProfilerPurgeAll) Auditable

func (r ApigwProfilerPurgeAll) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwProfilerPurgeAll) Fill

func (r *ApigwProfilerPurgeAll) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type ApigwProfilerRoute

type ApigwProfilerRoute struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID string

	// Path GET parameter
	//
	// Filter by request path
	Path string

	// Before GET parameter
	//
	// Entries before specified hit ID
	Before string

	// Sort GET parameter
	//
	// Sort items
	Sort string

	// Limit GET parameter
	//
	// Limit
	Limit uint
}

func NewApigwProfilerRoute

func NewApigwProfilerRoute() *ApigwProfilerRoute

NewApigwProfilerRoute request

func (ApigwProfilerRoute) Auditable

func (r ApigwProfilerRoute) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwProfilerRoute) Fill

func (r *ApigwProfilerRoute) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwProfilerRoute) GetBefore

func (r ApigwProfilerRoute) GetBefore() string

Auditable returns all auditable/loggable parameters

func (ApigwProfilerRoute) GetLimit

func (r ApigwProfilerRoute) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ApigwProfilerRoute) GetPath

func (r ApigwProfilerRoute) GetPath() string

Auditable returns all auditable/loggable parameters

func (ApigwProfilerRoute) GetRouteID

func (r ApigwProfilerRoute) GetRouteID() string

Auditable returns all auditable/loggable parameters

func (ApigwProfilerRoute) GetSort

func (r ApigwProfilerRoute) GetSort() string

Auditable returns all auditable/loggable parameters

type ApigwRouteCreate

type ApigwRouteCreate struct {
	// Endpoint POST parameter
	//
	// Route endpoint
	Endpoint string

	// Method POST parameter
	//
	// Route method
	Method string

	// Enabled POST parameter
	//
	// Is route enabled
	Enabled bool

	// Group POST parameter
	//
	// Route group
	Group uint64 `json:",string"`

	// Meta POST parameter
	//
	// Route meta
	Meta types.ApigwRouteMeta
}

func NewApigwRouteCreate

func NewApigwRouteCreate() *ApigwRouteCreate

NewApigwRouteCreate request

func (ApigwRouteCreate) Auditable

func (r ApigwRouteCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteCreate) Fill

func (r *ApigwRouteCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteCreate) GetEnabled

func (r ApigwRouteCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApigwRouteCreate) GetEndpoint

func (r ApigwRouteCreate) GetEndpoint() string

Auditable returns all auditable/loggable parameters

func (ApigwRouteCreate) GetGroup

func (r ApigwRouteCreate) GetGroup() uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteCreate) GetMeta

Auditable returns all auditable/loggable parameters

func (ApigwRouteCreate) GetMethod

func (r ApigwRouteCreate) GetMethod() string

Auditable returns all auditable/loggable parameters

type ApigwRouteDelete

type ApigwRouteDelete struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID uint64 `json:",string"`
}

func NewApigwRouteDelete

func NewApigwRouteDelete() *ApigwRouteDelete

NewApigwRouteDelete request

func (ApigwRouteDelete) Auditable

func (r ApigwRouteDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteDelete) Fill

func (r *ApigwRouteDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteDelete) GetRouteID

func (r ApigwRouteDelete) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

type ApigwRouteList

type ApigwRouteList struct {
	// RouteID GET parameter
	//
	// Filter by route ID
	RouteID []uint64

	// Query GET parameter
	//
	// Filter routes
	Query string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted routes
	Deleted uint64 `json:",string"`

	// Disabled GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) disabled routes
	Disabled uint64 `json:",string"`

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewApigwRouteList

func NewApigwRouteList() *ApigwRouteList

NewApigwRouteList request

func (ApigwRouteList) Auditable

func (r ApigwRouteList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteList) Fill

func (r *ApigwRouteList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteList) GetDeleted

func (r ApigwRouteList) GetDeleted() uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetDisabled

func (r ApigwRouteList) GetDisabled() uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetIncTotal

func (r ApigwRouteList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetLabels

func (r ApigwRouteList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetLimit

func (r ApigwRouteList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetPageCursor

func (r ApigwRouteList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetQuery

func (r ApigwRouteList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetRouteID

func (r ApigwRouteList) GetRouteID() []uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteList) GetSort

func (r ApigwRouteList) GetSort() string

Auditable returns all auditable/loggable parameters

type ApigwRouteRead

type ApigwRouteRead struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID uint64 `json:",string"`
}

func NewApigwRouteRead

func NewApigwRouteRead() *ApigwRouteRead

NewApigwRouteRead request

func (ApigwRouteRead) Auditable

func (r ApigwRouteRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteRead) Fill

func (r *ApigwRouteRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteRead) GetRouteID

func (r ApigwRouteRead) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

type ApigwRouteUndelete

type ApigwRouteUndelete struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID uint64 `json:",string"`
}

func NewApigwRouteUndelete

func NewApigwRouteUndelete() *ApigwRouteUndelete

NewApigwRouteUndelete request

func (ApigwRouteUndelete) Auditable

func (r ApigwRouteUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteUndelete) Fill

func (r *ApigwRouteUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteUndelete) GetRouteID

func (r ApigwRouteUndelete) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

type ApigwRouteUpdate

type ApigwRouteUpdate struct {
	// RouteID PATH parameter
	//
	// Route ID
	RouteID uint64 `json:",string"`

	// Endpoint POST parameter
	//
	// Route endpoint
	Endpoint string

	// Method POST parameter
	//
	// Route method
	Method string

	// Enabled POST parameter
	//
	// Is route enabled
	Enabled bool

	// Group POST parameter
	//
	// Route group
	Group uint64 `json:",string"`

	// Meta POST parameter
	//
	// Route meta
	Meta types.ApigwRouteMeta

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewApigwRouteUpdate

func NewApigwRouteUpdate() *ApigwRouteUpdate

NewApigwRouteUpdate request

func (ApigwRouteUpdate) Auditable

func (r ApigwRouteUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApigwRouteUpdate) Fill

func (r *ApigwRouteUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApigwRouteUpdate) GetEnabled

func (r ApigwRouteUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetEndpoint

func (r ApigwRouteUpdate) GetEndpoint() string

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetGroup

func (r ApigwRouteUpdate) GetGroup() uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetMethod

func (r ApigwRouteUpdate) GetMethod() string

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetRouteID

func (r ApigwRouteUpdate) GetRouteID() uint64

Auditable returns all auditable/loggable parameters

func (ApigwRouteUpdate) GetUpdatedAt

func (r ApigwRouteUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type ApplicationCreate

type ApplicationCreate struct {
	// Name POST parameter
	//
	// Application name
	Name string

	// Enabled POST parameter
	//
	// Enabled
	Enabled bool

	// Weight POST parameter
	//
	// Weight for sorting
	Weight int

	// Unify POST parameter
	//
	// Unify properties
	Unify sqlxTypes.JSONText

	// Config POST parameter
	//
	// Arbitrary JSON holding application configuration
	Config sqlxTypes.JSONText

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string
}

func NewApplicationCreate

func NewApplicationCreate() *ApplicationCreate

NewApplicationCreate request

func (ApplicationCreate) Auditable

func (r ApplicationCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationCreate) Fill

func (r *ApplicationCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationCreate) GetConfig

func (r ApplicationCreate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ApplicationCreate) GetEnabled

func (r ApplicationCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApplicationCreate) GetLabels

func (r ApplicationCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ApplicationCreate) GetName

func (r ApplicationCreate) GetName() string

Auditable returns all auditable/loggable parameters

func (ApplicationCreate) GetUnify

func (r ApplicationCreate) GetUnify() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ApplicationCreate) GetWeight

func (r ApplicationCreate) GetWeight() int

Auditable returns all auditable/loggable parameters

type ApplicationDelete

type ApplicationDelete struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`
}

func NewApplicationDelete

func NewApplicationDelete() *ApplicationDelete

NewApplicationDelete request

func (ApplicationDelete) Auditable

func (r ApplicationDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationDelete) Fill

func (r *ApplicationDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationDelete) GetApplicationID

func (r ApplicationDelete) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

type ApplicationFlagCreate

type ApplicationFlagCreate struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`

	// Flag PATH parameter
	//
	// Flag
	Flag string

	// OwnedBy PATH parameter
	//
	// Owner; 0 = everyone
	OwnedBy uint64 `json:",string"`
}

func NewApplicationFlagCreate

func NewApplicationFlagCreate() *ApplicationFlagCreate

NewApplicationFlagCreate request

func (ApplicationFlagCreate) Auditable

func (r ApplicationFlagCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationFlagCreate) Fill

func (r *ApplicationFlagCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationFlagCreate) GetApplicationID

func (r ApplicationFlagCreate) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

func (ApplicationFlagCreate) GetFlag

func (r ApplicationFlagCreate) GetFlag() string

Auditable returns all auditable/loggable parameters

func (ApplicationFlagCreate) GetOwnedBy

func (r ApplicationFlagCreate) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

type ApplicationFlagDelete

type ApplicationFlagDelete struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`

	// Flag PATH parameter
	//
	// Flag
	Flag string

	// OwnedBy PATH parameter
	//
	// Owner; 0 = everyone
	OwnedBy uint64 `json:",string"`
}

func NewApplicationFlagDelete

func NewApplicationFlagDelete() *ApplicationFlagDelete

NewApplicationFlagDelete request

func (ApplicationFlagDelete) Auditable

func (r ApplicationFlagDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationFlagDelete) Fill

func (r *ApplicationFlagDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationFlagDelete) GetApplicationID

func (r ApplicationFlagDelete) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

func (ApplicationFlagDelete) GetFlag

func (r ApplicationFlagDelete) GetFlag() string

Auditable returns all auditable/loggable parameters

func (ApplicationFlagDelete) GetOwnedBy

func (r ApplicationFlagDelete) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

type ApplicationList

type ApplicationList struct {
	// Name GET parameter
	//
	// Application name
	Name string

	// Query GET parameter
	//
	// Filter applications
	Query string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted roles
	Deleted uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Flags GET parameter
	//
	// Flags
	Flags []string

	// IncFlags GET parameter
	//
	// Calculated (0, default), global (1) or return only (2) own flags
	IncFlags uint

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewApplicationList

func NewApplicationList() *ApplicationList

NewApplicationList request

func (ApplicationList) Auditable

func (r ApplicationList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationList) Fill

func (r *ApplicationList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationList) GetDeleted

func (r ApplicationList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetFlags

func (r ApplicationList) GetFlags() []string

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetIncFlags

func (r ApplicationList) GetIncFlags() uint

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetIncTotal

func (r ApplicationList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetLabels

func (r ApplicationList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetLimit

func (r ApplicationList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetName

func (r ApplicationList) GetName() string

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetPageCursor

func (r ApplicationList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetQuery

func (r ApplicationList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ApplicationList) GetSort

func (r ApplicationList) GetSort() string

Auditable returns all auditable/loggable parameters

type ApplicationRead

type ApplicationRead struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`

	// IncFlags GET parameter
	//
	// Calculated (0, default), global (1) or return only (2) own flags
	IncFlags uint
}

func NewApplicationRead

func NewApplicationRead() *ApplicationRead

NewApplicationRead request

func (ApplicationRead) Auditable

func (r ApplicationRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationRead) Fill

func (r *ApplicationRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationRead) GetApplicationID

func (r ApplicationRead) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

func (ApplicationRead) GetIncFlags

func (r ApplicationRead) GetIncFlags() uint

Auditable returns all auditable/loggable parameters

type ApplicationReorder

type ApplicationReorder struct {
	// ApplicationIDs POST parameter
	//
	// Application order
	ApplicationIDs []string
}

func NewApplicationReorder

func NewApplicationReorder() *ApplicationReorder

NewApplicationReorder request

func (ApplicationReorder) Auditable

func (r ApplicationReorder) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationReorder) Fill

func (r *ApplicationReorder) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationReorder) GetApplicationIDs

func (r ApplicationReorder) GetApplicationIDs() []string

Auditable returns all auditable/loggable parameters

type ApplicationTriggerScript

type ApplicationTriggerScript struct {
	// ApplicationID PATH parameter
	//
	// ID
	ApplicationID uint64 `json:",string"`

	// Script POST parameter
	//
	// Script to execute
	Script string

	// Args POST parameter
	//
	// Arguments to pass to the script
	Args map[string]interface{}
}

func NewApplicationTriggerScript

func NewApplicationTriggerScript() *ApplicationTriggerScript

NewApplicationTriggerScript request

func (ApplicationTriggerScript) Auditable

func (r ApplicationTriggerScript) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationTriggerScript) Fill

func (r *ApplicationTriggerScript) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationTriggerScript) GetApplicationID

func (r ApplicationTriggerScript) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

func (ApplicationTriggerScript) GetArgs

func (r ApplicationTriggerScript) GetArgs() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (ApplicationTriggerScript) GetScript

func (r ApplicationTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type ApplicationUndelete

type ApplicationUndelete struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`
}

func NewApplicationUndelete

func NewApplicationUndelete() *ApplicationUndelete

NewApplicationUndelete request

func (ApplicationUndelete) Auditable

func (r ApplicationUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationUndelete) Fill

func (r *ApplicationUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationUndelete) GetApplicationID

func (r ApplicationUndelete) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

type ApplicationUpdate

type ApplicationUpdate struct {
	// ApplicationID PATH parameter
	//
	// Application ID
	ApplicationID uint64 `json:",string"`

	// Name POST parameter
	//
	// Email
	Name string

	// Enabled POST parameter
	//
	// Enabled
	Enabled bool

	// Weight POST parameter
	//
	// Weight for sorting
	Weight int

	// Unify POST parameter
	//
	// Unify properties
	Unify sqlxTypes.JSONText

	// Config POST parameter
	//
	// Arbitrary JSON holding application configuration
	Config sqlxTypes.JSONText

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewApplicationUpdate

func NewApplicationUpdate() *ApplicationUpdate

NewApplicationUpdate request

func (ApplicationUpdate) Auditable

func (r ApplicationUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationUpdate) Fill

func (r *ApplicationUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationUpdate) GetApplicationID

func (r ApplicationUpdate) GetApplicationID() uint64

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetConfig

func (r ApplicationUpdate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetEnabled

func (r ApplicationUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetLabels

func (r ApplicationUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetName

func (r ApplicationUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetUnify

func (r ApplicationUpdate) GetUnify() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetUpdatedAt

func (r ApplicationUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

func (ApplicationUpdate) GetWeight

func (r ApplicationUpdate) GetWeight() int

Auditable returns all auditable/loggable parameters

type ApplicationUpload

type ApplicationUpload struct {
	// Upload POST parameter
	//
	// File to upload
	Upload *multipart.FileHeader
}

func NewApplicationUpload

func NewApplicationUpload() *ApplicationUpload

NewApplicationUpload request

func (ApplicationUpload) Auditable

func (r ApplicationUpload) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ApplicationUpload) Fill

func (r *ApplicationUpload) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ApplicationUpload) GetUpload

func (r ApplicationUpload) GetUpload() *multipart.FileHeader

Auditable returns all auditable/loggable parameters

type AttachmentDelete

type AttachmentDelete struct {
	// Kind PATH parameter
	//
	// Kind
	Kind string

	// AttachmentID PATH parameter
	//
	// Attachment ID
	AttachmentID uint64 `json:",string"`

	// Sign GET parameter
	//
	// Signature
	Sign string

	// UserID GET parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewAttachmentDelete

func NewAttachmentDelete() *AttachmentDelete

NewAttachmentDelete request

func (AttachmentDelete) Auditable

func (r AttachmentDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AttachmentDelete) Fill

func (r *AttachmentDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AttachmentDelete) GetAttachmentID

func (r AttachmentDelete) GetAttachmentID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentDelete) GetKind

func (r AttachmentDelete) GetKind() string

Auditable returns all auditable/loggable parameters

func (AttachmentDelete) GetSign

func (r AttachmentDelete) GetSign() string

Auditable returns all auditable/loggable parameters

func (AttachmentDelete) GetUserID

func (r AttachmentDelete) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AttachmentOriginal

type AttachmentOriginal struct {
	// Kind PATH parameter
	//
	// Kind
	Kind string

	// AttachmentID PATH parameter
	//
	// Attachment ID
	AttachmentID uint64 `json:",string"`

	// Name PATH parameter
	//
	// File name
	Name string

	// Sign GET parameter
	//
	// Signature
	Sign string

	// UserID GET parameter
	//
	// User ID
	UserID uint64 `json:",string"`

	// Download GET parameter
	//
	// Force file download
	Download bool
}

func NewAttachmentOriginal

func NewAttachmentOriginal() *AttachmentOriginal

NewAttachmentOriginal request

func (AttachmentOriginal) Auditable

func (r AttachmentOriginal) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AttachmentOriginal) Fill

func (r *AttachmentOriginal) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AttachmentOriginal) GetAttachmentID

func (r AttachmentOriginal) GetAttachmentID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentOriginal) GetDownload

func (r AttachmentOriginal) GetDownload() bool

Auditable returns all auditable/loggable parameters

func (AttachmentOriginal) GetKind

func (r AttachmentOriginal) GetKind() string

Auditable returns all auditable/loggable parameters

func (AttachmentOriginal) GetName

func (r AttachmentOriginal) GetName() string

Auditable returns all auditable/loggable parameters

func (AttachmentOriginal) GetSign

func (r AttachmentOriginal) GetSign() string

Auditable returns all auditable/loggable parameters

func (AttachmentOriginal) GetUserID

func (r AttachmentOriginal) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AttachmentPreview

type AttachmentPreview struct {
	// Kind PATH parameter
	//
	// Kind
	Kind string

	// AttachmentID PATH parameter
	//
	// Attachment ID
	AttachmentID uint64 `json:",string"`

	// Ext PATH parameter
	//
	// Preview extension/format
	Ext string

	// Sign GET parameter
	//
	// Signature
	Sign string

	// UserID GET parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewAttachmentPreview

func NewAttachmentPreview() *AttachmentPreview

NewAttachmentPreview request

func (AttachmentPreview) Auditable

func (r AttachmentPreview) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AttachmentPreview) Fill

func (r *AttachmentPreview) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AttachmentPreview) GetAttachmentID

func (r AttachmentPreview) GetAttachmentID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentPreview) GetExt

func (r AttachmentPreview) GetExt() string

Auditable returns all auditable/loggable parameters

func (AttachmentPreview) GetKind

func (r AttachmentPreview) GetKind() string

Auditable returns all auditable/loggable parameters

func (AttachmentPreview) GetSign

func (r AttachmentPreview) GetSign() string

Auditable returns all auditable/loggable parameters

func (AttachmentPreview) GetUserID

func (r AttachmentPreview) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AttachmentRead

type AttachmentRead struct {
	// Kind PATH parameter
	//
	// Kind
	Kind string

	// AttachmentID PATH parameter
	//
	// Attachment ID
	AttachmentID uint64 `json:",string"`

	// Sign GET parameter
	//
	// Signature
	Sign string

	// UserID GET parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

Internal API interface

func NewAttachmentRead

func NewAttachmentRead() *AttachmentRead

NewAttachmentRead request

func (AttachmentRead) Auditable

func (r AttachmentRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AttachmentRead) Fill

func (r *AttachmentRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AttachmentRead) GetAttachmentID

func (r AttachmentRead) GetAttachmentID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentRead) GetKind

func (r AttachmentRead) GetKind() string

Auditable returns all auditable/loggable parameters

func (AttachmentRead) GetSign

func (r AttachmentRead) GetSign() string

Auditable returns all auditable/loggable parameters

func (AttachmentRead) GetUserID

func (r AttachmentRead) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientCreate

type AuthClientCreate struct {
	// Handle POST parameter
	//
	// Client handle
	Handle string

	// Meta POST parameter
	//
	// Additional info
	Meta *types.AuthClientMeta

	// ValidGrant POST parameter
	//
	// Valid grants (authorization_code
	ValidGrant string

	// RedirectURI POST parameter
	//
	// Space delimited list of redirect URIs
	RedirectURI string

	// Scope POST parameter
	//
	// Space delimited list of scopes
	Scope string

	// Trusted POST parameter
	//
	// Is client trusted (skip authorization)
	Trusted bool

	// Enabled POST parameter
	//
	// Is client enabled
	Enabled bool

	// ValidFrom POST parameter
	//
	// Date and time from when client becomes valid
	ValidFrom *time.Time

	// ExpiresAt POST parameter
	//
	// Date and time from client is no logner valid
	ExpiresAt *time.Time

	// Security POST parameter
	//
	// Security settings
	Security *types.AuthClientSecurity

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string
}

func NewAuthClientCreate

func NewAuthClientCreate() *AuthClientCreate

NewAuthClientCreate request

func (AuthClientCreate) Auditable

func (r AuthClientCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientCreate) Fill

func (r *AuthClientCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientCreate) GetEnabled

func (r AuthClientCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetExpiresAt

func (r AuthClientCreate) GetExpiresAt() *time.Time

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetHandle

func (r AuthClientCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetLabels

func (r AuthClientCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetMeta

func (r AuthClientCreate) GetMeta() *types.AuthClientMeta

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetRedirectURI

func (r AuthClientCreate) GetRedirectURI() string

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetScope

func (r AuthClientCreate) GetScope() string

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetSecurity

func (r AuthClientCreate) GetSecurity() *types.AuthClientSecurity

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetTrusted

func (r AuthClientCreate) GetTrusted() bool

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetValidFrom

func (r AuthClientCreate) GetValidFrom() *time.Time

Auditable returns all auditable/loggable parameters

func (AuthClientCreate) GetValidGrant

func (r AuthClientCreate) GetValidGrant() string

Auditable returns all auditable/loggable parameters

type AuthClientDelete

type AuthClientDelete struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`
}

func NewAuthClientDelete

func NewAuthClientDelete() *AuthClientDelete

NewAuthClientDelete request

func (AuthClientDelete) Auditable

func (r AuthClientDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientDelete) Fill

func (r *AuthClientDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientDelete) GetClientID

func (r AuthClientDelete) GetClientID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientExposeSecret

type AuthClientExposeSecret struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`
}

func NewAuthClientExposeSecret

func NewAuthClientExposeSecret() *AuthClientExposeSecret

NewAuthClientExposeSecret request

func (AuthClientExposeSecret) Auditable

func (r AuthClientExposeSecret) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientExposeSecret) Fill

func (r *AuthClientExposeSecret) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientExposeSecret) GetClientID

func (r AuthClientExposeSecret) GetClientID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientList

type AuthClientList struct {
	// Handle GET parameter
	//
	// Client handle
	Handle string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted clients
	Deleted uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewAuthClientList

func NewAuthClientList() *AuthClientList

NewAuthClientList request

func (AuthClientList) Auditable

func (r AuthClientList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientList) Fill

func (r *AuthClientList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientList) GetDeleted

func (r AuthClientList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetHandle

func (r AuthClientList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetIncTotal

func (r AuthClientList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetLabels

func (r AuthClientList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetLimit

func (r AuthClientList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetPageCursor

func (r AuthClientList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (AuthClientList) GetSort

func (r AuthClientList) GetSort() string

Auditable returns all auditable/loggable parameters

type AuthClientRead

type AuthClientRead struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`
}

func NewAuthClientRead

func NewAuthClientRead() *AuthClientRead

NewAuthClientRead request

func (AuthClientRead) Auditable

func (r AuthClientRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientRead) Fill

func (r *AuthClientRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientRead) GetClientID

func (r AuthClientRead) GetClientID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientRegenerateSecret

type AuthClientRegenerateSecret struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`
}

func NewAuthClientRegenerateSecret

func NewAuthClientRegenerateSecret() *AuthClientRegenerateSecret

NewAuthClientRegenerateSecret request

func (AuthClientRegenerateSecret) Auditable

func (r AuthClientRegenerateSecret) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientRegenerateSecret) Fill

func (r *AuthClientRegenerateSecret) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientRegenerateSecret) GetClientID

func (r AuthClientRegenerateSecret) GetClientID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientUndelete

type AuthClientUndelete struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`
}

func NewAuthClientUndelete

func NewAuthClientUndelete() *AuthClientUndelete

NewAuthClientUndelete request

func (AuthClientUndelete) Auditable

func (r AuthClientUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientUndelete) Fill

func (r *AuthClientUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientUndelete) GetClientID

func (r AuthClientUndelete) GetClientID() uint64

Auditable returns all auditable/loggable parameters

type AuthClientUpdate

type AuthClientUpdate struct {
	// ClientID PATH parameter
	//
	// Client ID
	ClientID uint64 `json:",string"`

	// Handle POST parameter
	//
	// Client handle
	Handle string

	// Meta POST parameter
	//
	// Additional info
	Meta *types.AuthClientMeta

	// ValidGrant POST parameter
	//
	// Valid grants (authorization_code
	ValidGrant string

	// RedirectURI POST parameter
	//
	// Space delimited list of redirect URIs
	RedirectURI string

	// Scope POST parameter
	//
	// Space delimited list of scopes
	Scope string

	// Trusted POST parameter
	//
	// Is client trusted (skip authorization)
	Trusted bool

	// Enabled POST parameter
	//
	// Is client enabled
	Enabled bool

	// ValidFrom POST parameter
	//
	// Date and time from when client becomes valid
	ValidFrom *time.Time

	// ExpiresAt POST parameter
	//
	// Date and time from client is no logner valid
	ExpiresAt *time.Time

	// Security POST parameter
	//
	// Security settings
	Security *types.AuthClientSecurity

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewAuthClientUpdate

func NewAuthClientUpdate() *AuthClientUpdate

NewAuthClientUpdate request

func (AuthClientUpdate) Auditable

func (r AuthClientUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthClientUpdate) Fill

func (r *AuthClientUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthClientUpdate) GetClientID

func (r AuthClientUpdate) GetClientID() uint64

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetEnabled

func (r AuthClientUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetExpiresAt

func (r AuthClientUpdate) GetExpiresAt() *time.Time

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetHandle

func (r AuthClientUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetLabels

func (r AuthClientUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetMeta

func (r AuthClientUpdate) GetMeta() *types.AuthClientMeta

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetRedirectURI

func (r AuthClientUpdate) GetRedirectURI() string

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetScope

func (r AuthClientUpdate) GetScope() string

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetSecurity

func (r AuthClientUpdate) GetSecurity() *types.AuthClientSecurity

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetTrusted

func (r AuthClientUpdate) GetTrusted() bool

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetUpdatedAt

func (r AuthClientUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetValidFrom

func (r AuthClientUpdate) GetValidFrom() *time.Time

Auditable returns all auditable/loggable parameters

func (AuthClientUpdate) GetValidGrant

func (r AuthClientUpdate) GetValidGrant() string

Auditable returns all auditable/loggable parameters

type AuthImpersonate

type AuthImpersonate struct {
	// UserID POST parameter
	//
	// ID of the impersonated user
	UserID uint64 `json:",string"`
}

Internal API interface

func NewAuthImpersonate

func NewAuthImpersonate() *AuthImpersonate

NewAuthImpersonate request

func (AuthImpersonate) Auditable

func (r AuthImpersonate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AuthImpersonate) Fill

func (r *AuthImpersonate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AuthImpersonate) GetUserID

func (r AuthImpersonate) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AutomationBundle

type AutomationBundle struct {
	// Bundle PATH parameter
	//
	// Name of the bundle
	Bundle string

	// Type PATH parameter
	//
	// Bundle type
	Type string

	// Ext PATH parameter
	//
	// Bundle extension
	Ext string
}

func NewAutomationBundle

func NewAutomationBundle() *AutomationBundle

NewAutomationBundle request

func (AutomationBundle) Auditable

func (r AutomationBundle) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AutomationBundle) Fill

func (r *AutomationBundle) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AutomationBundle) GetBundle

func (r AutomationBundle) GetBundle() string

Auditable returns all auditable/loggable parameters

func (AutomationBundle) GetExt

func (r AutomationBundle) GetExt() string

Auditable returns all auditable/loggable parameters

func (AutomationBundle) GetType

func (r AutomationBundle) GetType() string

Auditable returns all auditable/loggable parameters

type AutomationList

type AutomationList struct {
	// ResourceTypePrefixes GET parameter
	//
	// Filter by resource prefix
	ResourceTypePrefixes []string

	// ResourceTypes GET parameter
	//
	// Filter by resource type
	ResourceTypes []string

	// EventTypes GET parameter
	//
	// Filter by event type
	EventTypes []string

	// ExcludeInvalid GET parameter
	//
	// Exclude scripts that cannot be used (errors)
	ExcludeInvalid bool

	// ExcludeClientScripts GET parameter
	//
	// Do not include client scripts
	ExcludeClientScripts bool

	// ExcludeServerScripts GET parameter
	//
	// Do not include server scripts
	ExcludeServerScripts bool
}

Internal API interface

func NewAutomationList

func NewAutomationList() *AutomationList

NewAutomationList request

func (AutomationList) Auditable

func (r AutomationList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AutomationList) Fill

func (r *AutomationList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AutomationList) GetEventTypes

func (r AutomationList) GetEventTypes() []string

Auditable returns all auditable/loggable parameters

func (AutomationList) GetExcludeClientScripts

func (r AutomationList) GetExcludeClientScripts() bool

Auditable returns all auditable/loggable parameters

func (AutomationList) GetExcludeInvalid

func (r AutomationList) GetExcludeInvalid() bool

Auditable returns all auditable/loggable parameters

func (AutomationList) GetExcludeServerScripts

func (r AutomationList) GetExcludeServerScripts() bool

Auditable returns all auditable/loggable parameters

func (AutomationList) GetResourceTypePrefixes

func (r AutomationList) GetResourceTypePrefixes() []string

Auditable returns all auditable/loggable parameters

func (AutomationList) GetResourceTypes

func (r AutomationList) GetResourceTypes() []string

Auditable returns all auditable/loggable parameters

type AutomationTriggerScript

type AutomationTriggerScript struct {
	// Script POST parameter
	//
	// Script to execute
	Script string

	// Args POST parameter
	//
	// Arguments to pass to the script
	Args map[string]interface{}
}

func NewAutomationTriggerScript

func NewAutomationTriggerScript() *AutomationTriggerScript

NewAutomationTriggerScript request

func (AutomationTriggerScript) Auditable

func (r AutomationTriggerScript) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*AutomationTriggerScript) Fill

func (r *AutomationTriggerScript) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (AutomationTriggerScript) GetArgs

func (r AutomationTriggerScript) GetArgs() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (AutomationTriggerScript) GetScript

func (r AutomationTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type DalConnectionCreate

type DalConnectionCreate struct {
	// Handle POST parameter
	//
	//
	Handle string

	// Type POST parameter
	//
	//
	Type string

	// Meta POST parameter
	//
	//
	Meta types.ConnectionMeta

	// Config POST parameter
	//
	//
	Config types.ConnectionConfig
}

func NewDalConnectionCreate

func NewDalConnectionCreate() *DalConnectionCreate

NewDalConnectionCreate request

func (DalConnectionCreate) Auditable

func (r DalConnectionCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionCreate) Fill

func (r *DalConnectionCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionCreate) GetConfig

Auditable returns all auditable/loggable parameters

func (DalConnectionCreate) GetHandle

func (r DalConnectionCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DalConnectionCreate) GetMeta

Auditable returns all auditable/loggable parameters

func (DalConnectionCreate) GetType

func (r DalConnectionCreate) GetType() string

Auditable returns all auditable/loggable parameters

type DalConnectionDelete

type DalConnectionDelete struct {
	// ConnectionID PATH parameter
	//
	// Connection ID
	ConnectionID uint64 `json:",string"`
}

func NewDalConnectionDelete

func NewDalConnectionDelete() *DalConnectionDelete

NewDalConnectionDelete request

func (DalConnectionDelete) Auditable

func (r DalConnectionDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionDelete) Fill

func (r *DalConnectionDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionDelete) GetConnectionID

func (r DalConnectionDelete) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type DalConnectionList

type DalConnectionList struct {
	// ConnectionID GET parameter
	//
	// Filter by connection ID
	ConnectionID []string

	// Handle GET parameter
	//
	// Search handle to match against connections
	Handle string

	// Type GET parameter
	//
	// Search type to match against connections
	Type string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted connections
	Deleted uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool
}

Internal API interface

func NewDalConnectionList

func NewDalConnectionList() *DalConnectionList

NewDalConnectionList request

func (DalConnectionList) Auditable

func (r DalConnectionList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionList) Fill

func (r *DalConnectionList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionList) GetConnectionID

func (r DalConnectionList) GetConnectionID() []string

Auditable returns all auditable/loggable parameters

func (DalConnectionList) GetDeleted

func (r DalConnectionList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (DalConnectionList) GetHandle

func (r DalConnectionList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DalConnectionList) GetIncTotal

func (r DalConnectionList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (DalConnectionList) GetType

func (r DalConnectionList) GetType() string

Auditable returns all auditable/loggable parameters

type DalConnectionRead

type DalConnectionRead struct {
	// ConnectionID PATH parameter
	//
	// Connection ID
	ConnectionID uint64 `json:",string"`
}

func NewDalConnectionRead

func NewDalConnectionRead() *DalConnectionRead

NewDalConnectionRead request

func (DalConnectionRead) Auditable

func (r DalConnectionRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionRead) Fill

func (r *DalConnectionRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionRead) GetConnectionID

func (r DalConnectionRead) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type DalConnectionUndelete

type DalConnectionUndelete struct {
	// ConnectionID PATH parameter
	//
	// Connection ID
	ConnectionID uint64 `json:",string"`
}

func NewDalConnectionUndelete

func NewDalConnectionUndelete() *DalConnectionUndelete

NewDalConnectionUndelete request

func (DalConnectionUndelete) Auditable

func (r DalConnectionUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionUndelete) Fill

func (r *DalConnectionUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionUndelete) GetConnectionID

func (r DalConnectionUndelete) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type DalConnectionUpdate

type DalConnectionUpdate struct {
	// ConnectionID PATH parameter
	//
	// Connection ID
	ConnectionID uint64 `json:",string"`

	// Handle POST parameter
	//
	//
	Handle string

	// Type POST parameter
	//
	//
	Type string

	// Meta POST parameter
	//
	//
	Meta types.ConnectionMeta

	// Config POST parameter
	//
	//
	Config types.ConnectionConfig

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewDalConnectionUpdate

func NewDalConnectionUpdate() *DalConnectionUpdate

NewDalConnectionUpdate request

func (DalConnectionUpdate) Auditable

func (r DalConnectionUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalConnectionUpdate) Fill

func (r *DalConnectionUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalConnectionUpdate) GetConfig

Auditable returns all auditable/loggable parameters

func (DalConnectionUpdate) GetConnectionID

func (r DalConnectionUpdate) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (DalConnectionUpdate) GetHandle

func (r DalConnectionUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DalConnectionUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (DalConnectionUpdate) GetType

func (r DalConnectionUpdate) GetType() string

Auditable returns all auditable/loggable parameters

func (DalConnectionUpdate) GetUpdatedAt

func (r DalConnectionUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type DalDriverList

type DalDriverList struct {
}

Internal API interface

func NewDalDriverList

func NewDalDriverList() *DalDriverList

NewDalDriverList request

func (DalDriverList) Auditable

func (r DalDriverList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalDriverList) Fill

func (r *DalDriverList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type DalSchemaAlterationApply

type DalSchemaAlterationApply struct {
	// AlterationID GET parameter
	//
	// Alteration ID
	AlterationID []uint64
}

func NewDalSchemaAlterationApply

func NewDalSchemaAlterationApply() *DalSchemaAlterationApply

NewDalSchemaAlterationApply request

func (DalSchemaAlterationApply) Auditable

func (r DalSchemaAlterationApply) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSchemaAlterationApply) Fill

func (r *DalSchemaAlterationApply) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSchemaAlterationApply) GetAlterationID

func (r DalSchemaAlterationApply) GetAlterationID() []uint64

Auditable returns all auditable/loggable parameters

type DalSchemaAlterationDismiss

type DalSchemaAlterationDismiss struct {
	// AlterationID GET parameter
	//
	// Alteration ID
	AlterationID []uint64
}

func NewDalSchemaAlterationDismiss

func NewDalSchemaAlterationDismiss() *DalSchemaAlterationDismiss

NewDalSchemaAlterationDismiss request

func (DalSchemaAlterationDismiss) Auditable

func (r DalSchemaAlterationDismiss) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSchemaAlterationDismiss) Fill

func (r *DalSchemaAlterationDismiss) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSchemaAlterationDismiss) GetAlterationID

func (r DalSchemaAlterationDismiss) GetAlterationID() []uint64

Auditable returns all auditable/loggable parameters

type DalSchemaAlterationList

type DalSchemaAlterationList struct {
	// AlterationID GET parameter
	//
	// Filter by alteration ID
	AlterationID []string

	// BatchID GET parameter
	//
	// Filter by batch ID
	BatchID []string

	// Resource GET parameter
	//
	// Search by resource
	Resource []string

	// ResourceType GET parameter
	//
	// Search by resource type
	ResourceType string

	// Kind GET parameter
	//
	// Search by kind
	Kind string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted alterations
	Deleted uint

	// Completed GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) completed alterations
	Completed uint

	// Dismissed GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) dismissed alterations
	Dismissed uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool
}

Internal API interface

func NewDalSchemaAlterationList

func NewDalSchemaAlterationList() *DalSchemaAlterationList

NewDalSchemaAlterationList request

func (DalSchemaAlterationList) Auditable

func (r DalSchemaAlterationList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSchemaAlterationList) Fill

func (r *DalSchemaAlterationList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSchemaAlterationList) GetAlterationID

func (r DalSchemaAlterationList) GetAlterationID() []string

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetBatchID

func (r DalSchemaAlterationList) GetBatchID() []string

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetCompleted

func (r DalSchemaAlterationList) GetCompleted() uint

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetDeleted

func (r DalSchemaAlterationList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetDismissed

func (r DalSchemaAlterationList) GetDismissed() uint

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetIncTotal

func (r DalSchemaAlterationList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetKind

func (r DalSchemaAlterationList) GetKind() string

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetResource

func (r DalSchemaAlterationList) GetResource() []string

Auditable returns all auditable/loggable parameters

func (DalSchemaAlterationList) GetResourceType

func (r DalSchemaAlterationList) GetResourceType() string

Auditable returns all auditable/loggable parameters

type DalSchemaAlterationRead

type DalSchemaAlterationRead struct {
	// AlterationID PATH parameter
	//
	// Alteration ID
	AlterationID uint64 `json:",string"`
}

func NewDalSchemaAlterationRead

func NewDalSchemaAlterationRead() *DalSchemaAlterationRead

NewDalSchemaAlterationRead request

func (DalSchemaAlterationRead) Auditable

func (r DalSchemaAlterationRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSchemaAlterationRead) Fill

func (r *DalSchemaAlterationRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSchemaAlterationRead) GetAlterationID

func (r DalSchemaAlterationRead) GetAlterationID() uint64

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelCreate

type DalSensitivityLevelCreate struct {
	// Handle POST parameter
	//
	//
	Handle string

	// Level POST parameter
	//
	//
	Level int

	// Meta POST parameter
	//
	//
	Meta types.DalSensitivityLevelMeta
}

func NewDalSensitivityLevelCreate

func NewDalSensitivityLevelCreate() *DalSensitivityLevelCreate

NewDalSensitivityLevelCreate request

func (DalSensitivityLevelCreate) Auditable

func (r DalSensitivityLevelCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelCreate) Fill

func (r *DalSensitivityLevelCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelCreate) GetHandle

func (r DalSensitivityLevelCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelCreate) GetLevel

func (r DalSensitivityLevelCreate) GetLevel() int

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelCreate) GetMeta

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelDelete

type DalSensitivityLevelDelete struct {
	// SensitivityLevelID PATH parameter
	//
	// Connection ID
	SensitivityLevelID uint64 `json:",string"`
}

func NewDalSensitivityLevelDelete

func NewDalSensitivityLevelDelete() *DalSensitivityLevelDelete

NewDalSensitivityLevelDelete request

func (DalSensitivityLevelDelete) Auditable

func (r DalSensitivityLevelDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelDelete) Fill

func (r *DalSensitivityLevelDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelDelete) GetSensitivityLevelID

func (r DalSensitivityLevelDelete) GetSensitivityLevelID() uint64

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelList

type DalSensitivityLevelList struct {
	// SensitivityLevelID GET parameter
	//
	// Filter by sensitivity level ID
	SensitivityLevelID []string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted sensitivity levels
	Deleted uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool
}

Internal API interface

func NewDalSensitivityLevelList

func NewDalSensitivityLevelList() *DalSensitivityLevelList

NewDalSensitivityLevelList request

func (DalSensitivityLevelList) Auditable

func (r DalSensitivityLevelList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelList) Fill

func (r *DalSensitivityLevelList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelList) GetDeleted

func (r DalSensitivityLevelList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelList) GetIncTotal

func (r DalSensitivityLevelList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelList) GetSensitivityLevelID

func (r DalSensitivityLevelList) GetSensitivityLevelID() []string

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelRead

type DalSensitivityLevelRead struct {
	// SensitivityLevelID PATH parameter
	//
	// Connection ID
	SensitivityLevelID uint64 `json:",string"`
}

func NewDalSensitivityLevelRead

func NewDalSensitivityLevelRead() *DalSensitivityLevelRead

NewDalSensitivityLevelRead request

func (DalSensitivityLevelRead) Auditable

func (r DalSensitivityLevelRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelRead) Fill

func (r *DalSensitivityLevelRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelRead) GetSensitivityLevelID

func (r DalSensitivityLevelRead) GetSensitivityLevelID() uint64

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelUndelete

type DalSensitivityLevelUndelete struct {
	// SensitivityLevelID PATH parameter
	//
	// Connection ID
	SensitivityLevelID uint64 `json:",string"`
}

func NewDalSensitivityLevelUndelete

func NewDalSensitivityLevelUndelete() *DalSensitivityLevelUndelete

NewDalSensitivityLevelUndelete request

func (DalSensitivityLevelUndelete) Auditable

func (r DalSensitivityLevelUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelUndelete) Fill

func (r *DalSensitivityLevelUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelUndelete) GetSensitivityLevelID

func (r DalSensitivityLevelUndelete) GetSensitivityLevelID() uint64

Auditable returns all auditable/loggable parameters

type DalSensitivityLevelUpdate

type DalSensitivityLevelUpdate struct {
	// SensitivityLevelID PATH parameter
	//
	// Connection ID
	SensitivityLevelID uint64 `json:",string"`

	// Handle POST parameter
	//
	//
	Handle string

	// Level POST parameter
	//
	//
	Level int

	// Meta POST parameter
	//
	//
	Meta types.DalSensitivityLevelMeta

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewDalSensitivityLevelUpdate

func NewDalSensitivityLevelUpdate() *DalSensitivityLevelUpdate

NewDalSensitivityLevelUpdate request

func (DalSensitivityLevelUpdate) Auditable

func (r DalSensitivityLevelUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DalSensitivityLevelUpdate) Fill

func (r *DalSensitivityLevelUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DalSensitivityLevelUpdate) GetHandle

func (r DalSensitivityLevelUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelUpdate) GetLevel

func (r DalSensitivityLevelUpdate) GetLevel() int

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelUpdate) GetSensitivityLevelID

func (r DalSensitivityLevelUpdate) GetSensitivityLevelID() uint64

Auditable returns all auditable/loggable parameters

func (DalSensitivityLevelUpdate) GetUpdatedAt

func (r DalSensitivityLevelUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type DataPrivacyConnectionList

type DataPrivacyConnectionList struct {
	// ConnectionID GET parameter
	//
	// Filter by connection ID
	ConnectionID []string

	// Handle GET parameter
	//
	// Search handle to match against connections
	Handle string

	// Type GET parameter
	//
	// Search type to match against connections
	Type string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted connections
	Deleted filter.State
}

Internal API interface

func NewDataPrivacyConnectionList

func NewDataPrivacyConnectionList() *DataPrivacyConnectionList

NewDataPrivacyConnectionList request

func (DataPrivacyConnectionList) Auditable

func (r DataPrivacyConnectionList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyConnectionList) Fill

func (r *DataPrivacyConnectionList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyConnectionList) GetConnectionID

func (r DataPrivacyConnectionList) GetConnectionID() []string

Auditable returns all auditable/loggable parameters

func (DataPrivacyConnectionList) GetDeleted

func (r DataPrivacyConnectionList) GetDeleted() filter.State

Auditable returns all auditable/loggable parameters

func (DataPrivacyConnectionList) GetHandle

func (r DataPrivacyConnectionList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyConnectionList) GetType

func (r DataPrivacyConnectionList) GetType() string

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestCommentCreate

type DataPrivacyRequestCommentCreate struct {
	// RequestID PATH parameter
	//
	// Request ID
	RequestID uint64 `json:",string"`

	// Comment POST parameter
	//
	// Comment description
	Comment string
}

func NewDataPrivacyRequestCommentCreate

func NewDataPrivacyRequestCommentCreate() *DataPrivacyRequestCommentCreate

NewDataPrivacyRequestCommentCreate request

func (DataPrivacyRequestCommentCreate) Auditable

func (r DataPrivacyRequestCommentCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestCommentCreate) Fill

func (r *DataPrivacyRequestCommentCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestCommentCreate) GetComment

func (r DataPrivacyRequestCommentCreate) GetComment() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestCommentCreate) GetRequestID

func (r DataPrivacyRequestCommentCreate) GetRequestID() uint64

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestCommentList

type DataPrivacyRequestCommentList struct {
	// RequestID PATH parameter
	//
	// Request ID
	RequestID uint64 `json:",string"`

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

func NewDataPrivacyRequestCommentList

func NewDataPrivacyRequestCommentList() *DataPrivacyRequestCommentList

NewDataPrivacyRequestCommentList request

func (DataPrivacyRequestCommentList) Auditable

func (r DataPrivacyRequestCommentList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestCommentList) Fill

func (r *DataPrivacyRequestCommentList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestCommentList) GetLimit

func (r DataPrivacyRequestCommentList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestCommentList) GetPageCursor

func (r DataPrivacyRequestCommentList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestCommentList) GetRequestID

func (r DataPrivacyRequestCommentList) GetRequestID() uint64

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestCommentList) GetSort

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestCreate

type DataPrivacyRequestCreate struct {
	// Kind POST parameter
	//
	// Request Kind
	Kind string

	// Payload POST parameter
	//
	// Request
	Payload types.DataPrivacyRequestPayloadSet
}

func NewDataPrivacyRequestCreate

func NewDataPrivacyRequestCreate() *DataPrivacyRequestCreate

NewDataPrivacyRequestCreate request

func (DataPrivacyRequestCreate) Auditable

func (r DataPrivacyRequestCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestCreate) Fill

func (r *DataPrivacyRequestCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestCreate) GetKind

func (r DataPrivacyRequestCreate) GetKind() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestCreate) GetPayload

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestList

type DataPrivacyRequestList struct {
	// RequestedBy GET parameter
	//
	// Filter by user ID
	RequestedBy []string

	// Query GET parameter
	//
	// Filter requests
	Query string

	// Kind GET parameter
	//
	// Filter by kind: correct, delete, export
	Kind []string

	// Status GET parameter
	//
	// Filter by status: pending, cancel, approve, reject
	Status []string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

func NewDataPrivacyRequestList

func NewDataPrivacyRequestList() *DataPrivacyRequestList

NewDataPrivacyRequestList request

func (DataPrivacyRequestList) Auditable

func (r DataPrivacyRequestList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestList) Fill

func (r *DataPrivacyRequestList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestList) GetKind

func (r DataPrivacyRequestList) GetKind() []string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetLimit

func (r DataPrivacyRequestList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetPageCursor

func (r DataPrivacyRequestList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetQuery

func (r DataPrivacyRequestList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetRequestedBy

func (r DataPrivacyRequestList) GetRequestedBy() []string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetSort

func (r DataPrivacyRequestList) GetSort() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestList) GetStatus

func (r DataPrivacyRequestList) GetStatus() []string

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestRead

type DataPrivacyRequestRead struct {
	// RequestID PATH parameter
	//
	// Request ID
	RequestID uint64 `json:",string"`
}

func NewDataPrivacyRequestRead

func NewDataPrivacyRequestRead() *DataPrivacyRequestRead

NewDataPrivacyRequestRead request

func (DataPrivacyRequestRead) Auditable

func (r DataPrivacyRequestRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestRead) Fill

func (r *DataPrivacyRequestRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestRead) GetRequestID

func (r DataPrivacyRequestRead) GetRequestID() uint64

Auditable returns all auditable/loggable parameters

type DataPrivacyRequestUpdateStatus

type DataPrivacyRequestUpdateStatus struct {
	// RequestID PATH parameter
	//
	// ID
	RequestID uint64 `json:",string"`

	// Status PATH parameter
	//
	// Request Status
	Status string
}

func NewDataPrivacyRequestUpdateStatus

func NewDataPrivacyRequestUpdateStatus() *DataPrivacyRequestUpdateStatus

NewDataPrivacyRequestUpdateStatus request

func (DataPrivacyRequestUpdateStatus) Auditable

func (r DataPrivacyRequestUpdateStatus) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRequestUpdateStatus) Fill

func (r *DataPrivacyRequestUpdateStatus) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (DataPrivacyRequestUpdateStatus) GetRequestID

func (r DataPrivacyRequestUpdateStatus) GetRequestID() uint64

Auditable returns all auditable/loggable parameters

func (DataPrivacyRequestUpdateStatus) GetStatus

func (r DataPrivacyRequestUpdateStatus) GetStatus() string

Auditable returns all auditable/loggable parameters

type ExpressionEvaluate

type ExpressionEvaluate struct {
	// Variables POST parameter
	//
	// variables
	Variables map[string]interface{}

	// Expressions POST parameter
	//
	// expressions
	Expressions map[string]string
}

Internal API interface

func NewExpressionEvaluate

func NewExpressionEvaluate() *ExpressionEvaluate

NewExpressionEvaluate request

func (ExpressionEvaluate) Auditable

func (r ExpressionEvaluate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ExpressionEvaluate) Fill

func (r *ExpressionEvaluate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ExpressionEvaluate) GetExpressions

func (r ExpressionEvaluate) GetExpressions() map[string]string

Auditable returns all auditable/loggable parameters

func (ExpressionEvaluate) GetVariables

func (r ExpressionEvaluate) GetVariables() map[string]interface{}

Auditable returns all auditable/loggable parameters

type LocaleCreateResource

type LocaleCreateResource struct {
	// Lang POST parameter
	//
	// Lang
	Lang string

	// Resource POST parameter
	//
	// Resource
	Resource string

	// Key POST parameter
	//
	// Key
	Key string

	// Place POST parameter
	//
	// place
	Place int

	// Message POST parameter
	//
	// Message
	Message string

	// OwnerID POST parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`
}

func NewLocaleCreateResource

func NewLocaleCreateResource() *LocaleCreateResource

NewLocaleCreateResource request

func (LocaleCreateResource) Auditable

func (r LocaleCreateResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleCreateResource) Fill

func (r *LocaleCreateResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleCreateResource) GetKey

func (r LocaleCreateResource) GetKey() string

Auditable returns all auditable/loggable parameters

func (LocaleCreateResource) GetLang

func (r LocaleCreateResource) GetLang() string

Auditable returns all auditable/loggable parameters

func (LocaleCreateResource) GetMessage

func (r LocaleCreateResource) GetMessage() string

Auditable returns all auditable/loggable parameters

func (LocaleCreateResource) GetOwnerID

func (r LocaleCreateResource) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (LocaleCreateResource) GetPlace

func (r LocaleCreateResource) GetPlace() int

Auditable returns all auditable/loggable parameters

func (LocaleCreateResource) GetResource

func (r LocaleCreateResource) GetResource() string

Auditable returns all auditable/loggable parameters

type LocaleDeleteResource

type LocaleDeleteResource struct {
	// TranslationID PATH parameter
	//
	// ID
	TranslationID uint64 `json:",string"`
}

func NewLocaleDeleteResource

func NewLocaleDeleteResource() *LocaleDeleteResource

NewLocaleDeleteResource request

func (LocaleDeleteResource) Auditable

func (r LocaleDeleteResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleDeleteResource) Fill

func (r *LocaleDeleteResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleDeleteResource) GetTranslationID

func (r LocaleDeleteResource) GetTranslationID() uint64

Auditable returns all auditable/loggable parameters

type LocaleGet

type LocaleGet struct {
	// Lang PATH parameter
	//
	// Language
	Lang string

	// Application PATH parameter
	//
	// Application name
	Application string
}

func NewLocaleGet

func NewLocaleGet() *LocaleGet

NewLocaleGet request

func (LocaleGet) Auditable

func (r LocaleGet) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleGet) Fill

func (r *LocaleGet) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleGet) GetApplication

func (r LocaleGet) GetApplication() string

Auditable returns all auditable/loggable parameters

func (LocaleGet) GetLang

func (r LocaleGet) GetLang() string

Auditable returns all auditable/loggable parameters

type LocaleList

type LocaleList struct {
}

func NewLocaleList

func NewLocaleList() *LocaleList

NewLocaleList request

func (LocaleList) Auditable

func (r LocaleList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleList) Fill

func (r *LocaleList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type LocaleListResource

type LocaleListResource struct {
	// Lang GET parameter
	//
	// Language
	Lang string

	// Resource GET parameter
	//
	// Resource
	Resource string

	// ResourceType GET parameter
	//
	// Resource type
	ResourceType string

	// OwnerID GET parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted resource translations
	Deleted uint64 `json:",string"`

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewLocaleListResource

func NewLocaleListResource() *LocaleListResource

NewLocaleListResource request

func (LocaleListResource) Auditable

func (r LocaleListResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleListResource) Fill

func (r *LocaleListResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleListResource) GetDeleted

func (r LocaleListResource) GetDeleted() uint64

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetLang

func (r LocaleListResource) GetLang() string

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetLimit

func (r LocaleListResource) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetOwnerID

func (r LocaleListResource) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetPageCursor

func (r LocaleListResource) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetResource

func (r LocaleListResource) GetResource() string

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetResourceType

func (r LocaleListResource) GetResourceType() string

Auditable returns all auditable/loggable parameters

func (LocaleListResource) GetSort

func (r LocaleListResource) GetSort() string

Auditable returns all auditable/loggable parameters

type LocaleReadResource

type LocaleReadResource struct {
	// TranslationID PATH parameter
	//
	// ID
	TranslationID uint64 `json:",string"`
}

func NewLocaleReadResource

func NewLocaleReadResource() *LocaleReadResource

NewLocaleReadResource request

func (LocaleReadResource) Auditable

func (r LocaleReadResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleReadResource) Fill

func (r *LocaleReadResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleReadResource) GetTranslationID

func (r LocaleReadResource) GetTranslationID() uint64

Auditable returns all auditable/loggable parameters

type LocaleUndeleteResource

type LocaleUndeleteResource struct {
	// TranslationID PATH parameter
	//
	// ID
	TranslationID uint64 `json:",string"`
}

func NewLocaleUndeleteResource

func NewLocaleUndeleteResource() *LocaleUndeleteResource

NewLocaleUndeleteResource request

func (LocaleUndeleteResource) Auditable

func (r LocaleUndeleteResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleUndeleteResource) Fill

func (r *LocaleUndeleteResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleUndeleteResource) GetTranslationID

func (r LocaleUndeleteResource) GetTranslationID() uint64

Auditable returns all auditable/loggable parameters

type LocaleUpdateResource

type LocaleUpdateResource struct {
	// TranslationID PATH parameter
	//
	// ID
	TranslationID uint64 `json:",string"`

	// Lang POST parameter
	//
	// Lang
	Lang string

	// Resource POST parameter
	//
	// Resource
	Resource string

	// Key POST parameter
	//
	// Key
	Key string

	// Place POST parameter
	//
	// place
	Place int

	// Message POST parameter
	//
	// Message
	Message string

	// OwnerID POST parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewLocaleUpdateResource

func NewLocaleUpdateResource() *LocaleUpdateResource

NewLocaleUpdateResource request

func (LocaleUpdateResource) Auditable

func (r LocaleUpdateResource) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*LocaleUpdateResource) Fill

func (r *LocaleUpdateResource) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (LocaleUpdateResource) GetKey

func (r LocaleUpdateResource) GetKey() string

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetLang

func (r LocaleUpdateResource) GetLang() string

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetMessage

func (r LocaleUpdateResource) GetMessage() string

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetOwnerID

func (r LocaleUpdateResource) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetPlace

func (r LocaleUpdateResource) GetPlace() int

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetResource

func (r LocaleUpdateResource) GetResource() string

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetTranslationID

func (r LocaleUpdateResource) GetTranslationID() uint64

Auditable returns all auditable/loggable parameters

func (LocaleUpdateResource) GetUpdatedAt

func (r LocaleUpdateResource) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type PermissionsDelete

type PermissionsDelete struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewPermissionsDelete

func NewPermissionsDelete() *PermissionsDelete

NewPermissionsDelete request

func (PermissionsDelete) Auditable

func (r PermissionsDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsDelete) Fill

func (r *PermissionsDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (PermissionsDelete) GetRoleID

func (r PermissionsDelete) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type PermissionsEffective

type PermissionsEffective struct {
	// Resource GET parameter
	//
	// Show only rules for a specific resource
	Resource string
}

func NewPermissionsEffective

func NewPermissionsEffective() *PermissionsEffective

NewPermissionsEffective request

func (PermissionsEffective) Auditable

func (r PermissionsEffective) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsEffective) Fill

func (r *PermissionsEffective) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (PermissionsEffective) GetResource

func (r PermissionsEffective) GetResource() string

Auditable returns all auditable/loggable parameters

type PermissionsList

type PermissionsList struct {
}

Internal API interface

func NewPermissionsList

func NewPermissionsList() *PermissionsList

NewPermissionsList request

func (PermissionsList) Auditable

func (r PermissionsList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsList) Fill

func (r *PermissionsList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type PermissionsRead

type PermissionsRead struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// Resource GET parameter
	//
	// Show only rules for a specific resource
	Resource []string
}

func NewPermissionsRead

func NewPermissionsRead() *PermissionsRead

NewPermissionsRead request

func (PermissionsRead) Auditable

func (r PermissionsRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsRead) Fill

func (r *PermissionsRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (PermissionsRead) GetResource

func (r PermissionsRead) GetResource() []string

Auditable returns all auditable/loggable parameters

func (PermissionsRead) GetRoleID

func (r PermissionsRead) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type PermissionsTrace

type PermissionsTrace struct {
	// Resource GET parameter
	//
	// Show only rules for a specific resource
	Resource []string

	// UserID GET parameter
	//
	//
	UserID uint64 `json:",string"`

	// RoleID GET parameter
	//
	//
	RoleID []uint64
}

func NewPermissionsTrace

func NewPermissionsTrace() *PermissionsTrace

NewPermissionsTrace request

func (PermissionsTrace) Auditable

func (r PermissionsTrace) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsTrace) Fill

func (r *PermissionsTrace) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (PermissionsTrace) GetResource

func (r PermissionsTrace) GetResource() []string

Auditable returns all auditable/loggable parameters

func (PermissionsTrace) GetRoleID

func (r PermissionsTrace) GetRoleID() []uint64

Auditable returns all auditable/loggable parameters

func (PermissionsTrace) GetUserID

func (r PermissionsTrace) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type PermissionsUpdate

type PermissionsUpdate struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// Rules POST parameter
	//
	// List of permission rules to set
	Rules rbac.RuleSet
}

func NewPermissionsUpdate

func NewPermissionsUpdate() *PermissionsUpdate

NewPermissionsUpdate request

func (PermissionsUpdate) Auditable

func (r PermissionsUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*PermissionsUpdate) Fill

func (r *PermissionsUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (PermissionsUpdate) GetRoleID

func (r PermissionsUpdate) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (PermissionsUpdate) GetRules

func (r PermissionsUpdate) GetRules() rbac.RuleSet

Auditable returns all auditable/loggable parameters

type QueuesCreate

type QueuesCreate struct {
	// Queue POST parameter
	//
	// Name of queue
	Queue string

	// Consumer POST parameter
	//
	// Queue consumer
	Consumer string

	// Meta POST parameter
	//
	// Meta data for queue
	Meta types.QueueMeta
}

func NewQueuesCreate

func NewQueuesCreate() *QueuesCreate

NewQueuesCreate request

func (QueuesCreate) Auditable

func (r QueuesCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesCreate) Fill

func (r *QueuesCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesCreate) GetConsumer

func (r QueuesCreate) GetConsumer() string

Auditable returns all auditable/loggable parameters

func (QueuesCreate) GetMeta

func (r QueuesCreate) GetMeta() types.QueueMeta

Auditable returns all auditable/loggable parameters

func (QueuesCreate) GetQueue

func (r QueuesCreate) GetQueue() string

Auditable returns all auditable/loggable parameters

type QueuesDelete

type QueuesDelete struct {
	// QueueID PATH parameter
	//
	// Queue ID
	QueueID uint64 `json:",string"`
}

func NewQueuesDelete

func NewQueuesDelete() *QueuesDelete

NewQueuesDelete request

func (QueuesDelete) Auditable

func (r QueuesDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesDelete) Fill

func (r *QueuesDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesDelete) GetQueueID

func (r QueuesDelete) GetQueueID() uint64

Auditable returns all auditable/loggable parameters

type QueuesList

type QueuesList struct {
	// Query GET parameter
	//
	// Search query
	Query string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string

	// Deleted GET parameter
	//
	// Exclude (0
	Deleted uint
}

Internal API interface

func NewQueuesList

func NewQueuesList() *QueuesList

NewQueuesList request

func (QueuesList) Auditable

func (r QueuesList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesList) Fill

func (r *QueuesList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesList) GetDeleted

func (r QueuesList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (QueuesList) GetIncTotal

func (r QueuesList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (QueuesList) GetLimit

func (r QueuesList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (QueuesList) GetPageCursor

func (r QueuesList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (QueuesList) GetQuery

func (r QueuesList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (QueuesList) GetSort

func (r QueuesList) GetSort() string

Auditable returns all auditable/loggable parameters

type QueuesRead

type QueuesRead struct {
	// QueueID PATH parameter
	//
	// Queue ID
	QueueID uint64 `json:",string"`
}

func NewQueuesRead

func NewQueuesRead() *QueuesRead

NewQueuesRead request

func (QueuesRead) Auditable

func (r QueuesRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesRead) Fill

func (r *QueuesRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesRead) GetQueueID

func (r QueuesRead) GetQueueID() uint64

Auditable returns all auditable/loggable parameters

type QueuesUndelete

type QueuesUndelete struct {
	// QueueID PATH parameter
	//
	// Queue ID
	QueueID uint64 `json:",string"`
}

func NewQueuesUndelete

func NewQueuesUndelete() *QueuesUndelete

NewQueuesUndelete request

func (QueuesUndelete) Auditable

func (r QueuesUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesUndelete) Fill

func (r *QueuesUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesUndelete) GetQueueID

func (r QueuesUndelete) GetQueueID() uint64

Auditable returns all auditable/loggable parameters

type QueuesUpdate

type QueuesUpdate struct {
	// QueueID PATH parameter
	//
	// Queue ID
	QueueID uint64 `json:",string"`

	// Queue POST parameter
	//
	// Name of queue
	Queue string

	// Consumer POST parameter
	//
	// Queue consumer
	Consumer string

	// Meta POST parameter
	//
	// Meta data for queue
	Meta types.QueueMeta

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewQueuesUpdate

func NewQueuesUpdate() *QueuesUpdate

NewQueuesUpdate request

func (QueuesUpdate) Auditable

func (r QueuesUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*QueuesUpdate) Fill

func (r *QueuesUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (QueuesUpdate) GetConsumer

func (r QueuesUpdate) GetConsumer() string

Auditable returns all auditable/loggable parameters

func (QueuesUpdate) GetMeta

func (r QueuesUpdate) GetMeta() types.QueueMeta

Auditable returns all auditable/loggable parameters

func (QueuesUpdate) GetQueue

func (r QueuesUpdate) GetQueue() string

Auditable returns all auditable/loggable parameters

func (QueuesUpdate) GetQueueID

func (r QueuesUpdate) GetQueueID() uint64

Auditable returns all auditable/loggable parameters

func (QueuesUpdate) GetUpdatedAt

func (r QueuesUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type ReminderCreate

type ReminderCreate struct {
	// Resource POST parameter
	//
	// Resource
	Resource string

	// AssignedTo POST parameter
	//
	// Assigned To
	AssignedTo uint64 `json:",string"`

	// Payload POST parameter
	//
	// Payload
	Payload sqlxTypes.JSONText

	// RemindAt POST parameter
	//
	// Remind At
	RemindAt *time.Time
}

func NewReminderCreate

func NewReminderCreate() *ReminderCreate

NewReminderCreate request

func (ReminderCreate) Auditable

func (r ReminderCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderCreate) Fill

func (r *ReminderCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderCreate) GetAssignedTo

func (r ReminderCreate) GetAssignedTo() uint64

Auditable returns all auditable/loggable parameters

func (ReminderCreate) GetPayload

func (r ReminderCreate) GetPayload() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ReminderCreate) GetRemindAt

func (r ReminderCreate) GetRemindAt() *time.Time

Auditable returns all auditable/loggable parameters

func (ReminderCreate) GetResource

func (r ReminderCreate) GetResource() string

Auditable returns all auditable/loggable parameters

type ReminderDelete

type ReminderDelete struct {
	// ReminderID PATH parameter
	//
	// Reminder ID
	ReminderID uint64 `json:",string"`
}

func NewReminderDelete

func NewReminderDelete() *ReminderDelete

NewReminderDelete request

func (ReminderDelete) Auditable

func (r ReminderDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderDelete) Fill

func (r *ReminderDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderDelete) GetReminderID

func (r ReminderDelete) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

type ReminderDismiss

type ReminderDismiss struct {
	// ReminderID PATH parameter
	//
	// reminder ID
	ReminderID uint64 `json:",string"`
}

func NewReminderDismiss

func NewReminderDismiss() *ReminderDismiss

NewReminderDismiss request

func (ReminderDismiss) Auditable

func (r ReminderDismiss) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderDismiss) Fill

func (r *ReminderDismiss) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderDismiss) GetReminderID

func (r ReminderDismiss) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

type ReminderList

type ReminderList struct {
	// ReminderID GET parameter
	//
	// Filter by reminder ID
	ReminderID []string

	// Resource GET parameter
	//
	// Only reminders of a specific resource
	Resource string

	// AssignedTo GET parameter
	//
	// Only reminders for a given user
	AssignedTo uint64 `json:",string"`

	// ScheduledFrom GET parameter
	//
	// Only reminders from this time (included)
	ScheduledFrom *time.Time

	// ScheduledUntil GET parameter
	//
	// Only reminders up to this time (included)
	ScheduledUntil *time.Time

	// ScheduledOnly GET parameter
	//
	// Only scheduled reminders
	ScheduledOnly bool

	// ExcludeDismissed GET parameter
	//
	// Filter out dismissed reminders
	ExcludeDismissed bool

	// IncludeDeleted GET parameter
	//
	// Includes deleted reminders
	IncludeDeleted bool

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewReminderList

func NewReminderList() *ReminderList

NewReminderList request

func (ReminderList) Auditable

func (r ReminderList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderList) Fill

func (r *ReminderList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderList) GetAssignedTo

func (r ReminderList) GetAssignedTo() uint64

Auditable returns all auditable/loggable parameters

func (ReminderList) GetExcludeDismissed

func (r ReminderList) GetExcludeDismissed() bool

Auditable returns all auditable/loggable parameters

func (ReminderList) GetIncludeDeleted

func (r ReminderList) GetIncludeDeleted() bool

Auditable returns all auditable/loggable parameters

func (ReminderList) GetLimit

func (r ReminderList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ReminderList) GetPageCursor

func (r ReminderList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ReminderList) GetReminderID

func (r ReminderList) GetReminderID() []string

Auditable returns all auditable/loggable parameters

func (ReminderList) GetResource

func (r ReminderList) GetResource() string

Auditable returns all auditable/loggable parameters

func (ReminderList) GetScheduledFrom

func (r ReminderList) GetScheduledFrom() *time.Time

Auditable returns all auditable/loggable parameters

func (ReminderList) GetScheduledOnly

func (r ReminderList) GetScheduledOnly() bool

Auditable returns all auditable/loggable parameters

func (ReminderList) GetScheduledUntil

func (r ReminderList) GetScheduledUntil() *time.Time

Auditable returns all auditable/loggable parameters

func (ReminderList) GetSort

func (r ReminderList) GetSort() string

Auditable returns all auditable/loggable parameters

type ReminderRead

type ReminderRead struct {
	// ReminderID PATH parameter
	//
	// Reminder ID
	ReminderID uint64 `json:",string"`
}

func NewReminderRead

func NewReminderRead() *ReminderRead

NewReminderRead request

func (ReminderRead) Auditable

func (r ReminderRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderRead) Fill

func (r *ReminderRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderRead) GetReminderID

func (r ReminderRead) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

type ReminderSnooze

type ReminderSnooze struct {
	// ReminderID PATH parameter
	//
	// reminder ID
	ReminderID uint64 `json:",string"`

	// RemindAt POST parameter
	//
	// New Remind At Time
	RemindAt *time.Time
}

func NewReminderSnooze

func NewReminderSnooze() *ReminderSnooze

NewReminderSnooze request

func (ReminderSnooze) Auditable

func (r ReminderSnooze) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderSnooze) Fill

func (r *ReminderSnooze) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderSnooze) GetRemindAt

func (r ReminderSnooze) GetRemindAt() *time.Time

Auditable returns all auditable/loggable parameters

func (ReminderSnooze) GetReminderID

func (r ReminderSnooze) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

type ReminderUndismiss

type ReminderUndismiss struct {
	// ReminderID PATH parameter
	//
	// reminder ID
	ReminderID uint64 `json:",string"`
}

func NewReminderUndismiss

func NewReminderUndismiss() *ReminderUndismiss

NewReminderUndismiss request

func (ReminderUndismiss) Auditable

func (r ReminderUndismiss) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderUndismiss) Fill

func (r *ReminderUndismiss) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderUndismiss) GetReminderID

func (r ReminderUndismiss) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

type ReminderUpdate

type ReminderUpdate struct {
	// ReminderID PATH parameter
	//
	// Reminder ID
	ReminderID uint64 `json:",string"`

	// Resource POST parameter
	//
	// Resource
	Resource string

	// AssignedTo POST parameter
	//
	// Assigned To
	AssignedTo uint64 `json:",string"`

	// Payload POST parameter
	//
	// Payload
	Payload sqlxTypes.JSONText

	// RemindAt POST parameter
	//
	// Remind At
	RemindAt *time.Time
}

func NewReminderUpdate

func NewReminderUpdate() *ReminderUpdate

NewReminderUpdate request

func (ReminderUpdate) Auditable

func (r ReminderUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReminderUpdate) Fill

func (r *ReminderUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReminderUpdate) GetAssignedTo

func (r ReminderUpdate) GetAssignedTo() uint64

Auditable returns all auditable/loggable parameters

func (ReminderUpdate) GetPayload

func (r ReminderUpdate) GetPayload() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ReminderUpdate) GetRemindAt

func (r ReminderUpdate) GetRemindAt() *time.Time

Auditable returns all auditable/loggable parameters

func (ReminderUpdate) GetReminderID

func (r ReminderUpdate) GetReminderID() uint64

Auditable returns all auditable/loggable parameters

func (ReminderUpdate) GetResource

func (r ReminderUpdate) GetResource() string

Auditable returns all auditable/loggable parameters

type ReportCreate

type ReportCreate struct {
	// Handle POST parameter
	//
	// Client handle
	Handle string

	// Meta POST parameter
	//
	// Additional info
	Meta *types.ReportMeta

	// Scenarios POST parameter
	//
	// Report scenarios
	Scenarios types.ReportScenarioSet

	// Sources POST parameter
	//
	// Report source definitions
	Sources types.ReportDataSourceSet

	// Blocks POST parameter
	//
	// Report blocks definition
	Blocks types.ReportBlockSet

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string
}

func NewReportCreate

func NewReportCreate() *ReportCreate

NewReportCreate request

func (ReportCreate) Auditable

func (r ReportCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportCreate) Fill

func (r *ReportCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportCreate) GetBlocks

func (r ReportCreate) GetBlocks() types.ReportBlockSet

Auditable returns all auditable/loggable parameters

func (ReportCreate) GetHandle

func (r ReportCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ReportCreate) GetLabels

func (r ReportCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ReportCreate) GetMeta

func (r ReportCreate) GetMeta() *types.ReportMeta

Auditable returns all auditable/loggable parameters

func (ReportCreate) GetScenarios

func (r ReportCreate) GetScenarios() types.ReportScenarioSet

Auditable returns all auditable/loggable parameters

func (ReportCreate) GetSources

func (r ReportCreate) GetSources() types.ReportDataSourceSet

Auditable returns all auditable/loggable parameters

type ReportDelete

type ReportDelete struct {
	// ReportID PATH parameter
	//
	// Report ID
	ReportID uint64 `json:",string"`
}

func NewReportDelete

func NewReportDelete() *ReportDelete

NewReportDelete request

func (ReportDelete) Auditable

func (r ReportDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportDelete) Fill

func (r *ReportDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportDelete) GetReportID

func (r ReportDelete) GetReportID() uint64

Auditable returns all auditable/loggable parameters

type ReportDescribe

type ReportDescribe struct {
	// Sources POST parameter
	//
	// Report steps definition
	Sources types.ReportDataSourceSet

	// Steps POST parameter
	//
	// Report steps definition
	Steps types.ReportStepSet

	// Describe POST parameter
	//
	// The source descriptions to generate
	Describe []string
}

func NewReportDescribe

func NewReportDescribe() *ReportDescribe

NewReportDescribe request

func (ReportDescribe) Auditable

func (r ReportDescribe) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportDescribe) Fill

func (r *ReportDescribe) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportDescribe) GetDescribe

func (r ReportDescribe) GetDescribe() []string

Auditable returns all auditable/loggable parameters

func (ReportDescribe) GetSources

func (r ReportDescribe) GetSources() types.ReportDataSourceSet

Auditable returns all auditable/loggable parameters

func (ReportDescribe) GetSteps

func (r ReportDescribe) GetSteps() types.ReportStepSet

Auditable returns all auditable/loggable parameters

type ReportList

type ReportList struct {
	// Handle GET parameter
	//
	// Report handle
	Handle string

	// Query GET parameter
	//
	// Report query
	Query string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted reports
	Deleted uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewReportList

func NewReportList() *ReportList

NewReportList request

func (ReportList) Auditable

func (r ReportList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportList) Fill

func (r *ReportList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportList) GetDeleted

func (r ReportList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (ReportList) GetHandle

func (r ReportList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ReportList) GetIncTotal

func (r ReportList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ReportList) GetLabels

func (r ReportList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ReportList) GetLimit

func (r ReportList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ReportList) GetPageCursor

func (r ReportList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ReportList) GetQuery

func (r ReportList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ReportList) GetSort

func (r ReportList) GetSort() string

Auditable returns all auditable/loggable parameters

type ReportRead

type ReportRead struct {
	// ReportID PATH parameter
	//
	// Report ID
	ReportID uint64 `json:",string"`
}

func NewReportRead

func NewReportRead() *ReportRead

NewReportRead request

func (ReportRead) Auditable

func (r ReportRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportRead) Fill

func (r *ReportRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportRead) GetReportID

func (r ReportRead) GetReportID() uint64

Auditable returns all auditable/loggable parameters

type ReportRun

type ReportRun struct {
	// ReportID PATH parameter
	//
	// Report ID
	ReportID uint64 `json:",string"`

	// Frames POST parameter
	//
	// Report data frame definitions
	Frames reporting.FrameDefinitionSet
}

func NewReportRun

func NewReportRun() *ReportRun

NewReportRun request

func (ReportRun) Auditable

func (r ReportRun) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportRun) Fill

func (r *ReportRun) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportRun) GetFrames

func (r ReportRun) GetFrames() reporting.FrameDefinitionSet

Auditable returns all auditable/loggable parameters

func (ReportRun) GetReportID

func (r ReportRun) GetReportID() uint64

Auditable returns all auditable/loggable parameters

type ReportUndelete

type ReportUndelete struct {
	// ReportID PATH parameter
	//
	// Report ID
	ReportID uint64 `json:",string"`
}

func NewReportUndelete

func NewReportUndelete() *ReportUndelete

NewReportUndelete request

func (ReportUndelete) Auditable

func (r ReportUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportUndelete) Fill

func (r *ReportUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportUndelete) GetReportID

func (r ReportUndelete) GetReportID() uint64

Auditable returns all auditable/loggable parameters

type ReportUpdate

type ReportUpdate struct {
	// ReportID PATH parameter
	//
	// Report ID
	ReportID uint64 `json:",string"`

	// Handle POST parameter
	//
	// Client handle
	Handle string

	// Meta POST parameter
	//
	// Additional info
	Meta *types.ReportMeta

	// Scenarios POST parameter
	//
	// Report scenarios
	Scenarios types.ReportScenarioSet

	// Sources POST parameter
	//
	// Report sources definition
	Sources types.ReportDataSourceSet

	// Blocks POST parameter
	//
	// Report blocks definition
	Blocks types.ReportBlockSet

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewReportUpdate

func NewReportUpdate() *ReportUpdate

NewReportUpdate request

func (ReportUpdate) Auditable

func (r ReportUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*ReportUpdate) Fill

func (r *ReportUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (ReportUpdate) GetBlocks

func (r ReportUpdate) GetBlocks() types.ReportBlockSet

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetHandle

func (r ReportUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetLabels

func (r ReportUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetMeta

func (r ReportUpdate) GetMeta() *types.ReportMeta

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetReportID

func (r ReportUpdate) GetReportID() uint64

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetScenarios

func (r ReportUpdate) GetScenarios() types.ReportScenarioSet

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetSources

func (r ReportUpdate) GetSources() types.ReportDataSourceSet

Auditable returns all auditable/loggable parameters

func (ReportUpdate) GetUpdatedAt

func (r ReportUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type RoleArchive

type RoleArchive struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleArchive

func NewRoleArchive() *RoleArchive

NewRoleArchive request

func (RoleArchive) Auditable

func (r RoleArchive) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleArchive) Fill

func (r *RoleArchive) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleArchive) GetRoleID

func (r RoleArchive) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleCloneRules

type RoleCloneRules struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// CloneToRoleID GET parameter
	//
	// Clone set of rules to roleID
	CloneToRoleID []string
}

func NewRoleCloneRules

func NewRoleCloneRules() *RoleCloneRules

NewRoleCloneRules request

func (RoleCloneRules) Auditable

func (r RoleCloneRules) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleCloneRules) Fill

func (r *RoleCloneRules) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleCloneRules) GetCloneToRoleID

func (r RoleCloneRules) GetCloneToRoleID() []string

Auditable returns all auditable/loggable parameters

func (RoleCloneRules) GetRoleID

func (r RoleCloneRules) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleCreate

type RoleCreate struct {
	// Name POST parameter
	//
	// Name of role
	Name string

	// Handle POST parameter
	//
	// Handle for role
	Handle string

	// Members POST parameter
	//
	// role member IDs
	Members []string

	// Meta POST parameter
	//
	// Meta
	Meta *types.RoleMeta

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string
}

func NewRoleCreate

func NewRoleCreate() *RoleCreate

NewRoleCreate request

func (RoleCreate) Auditable

func (r RoleCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleCreate) Fill

func (r *RoleCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleCreate) GetHandle

func (r RoleCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (RoleCreate) GetLabels

func (r RoleCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (RoleCreate) GetMembers

func (r RoleCreate) GetMembers() []string

Auditable returns all auditable/loggable parameters

func (RoleCreate) GetMeta

func (r RoleCreate) GetMeta() *types.RoleMeta

Auditable returns all auditable/loggable parameters

func (RoleCreate) GetName

func (r RoleCreate) GetName() string

Auditable returns all auditable/loggable parameters

type RoleDelete

type RoleDelete struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleDelete

func NewRoleDelete() *RoleDelete

NewRoleDelete request

func (RoleDelete) Auditable

func (r RoleDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleDelete) Fill

func (r *RoleDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleDelete) GetRoleID

func (r RoleDelete) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleList

type RoleList struct {
	// Query GET parameter
	//
	// Search query
	Query string

	// MemberID GET parameter
	//
	// Search roles for member
	MemberID uint64 `json:",string"`

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted roles
	Deleted uint

	// Archived GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) archived roles
	Archived uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewRoleList

func NewRoleList() *RoleList

NewRoleList request

func (RoleList) Auditable

func (r RoleList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleList) Fill

func (r *RoleList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleList) GetArchived

func (r RoleList) GetArchived() uint

Auditable returns all auditable/loggable parameters

func (RoleList) GetDeleted

func (r RoleList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (RoleList) GetIncTotal

func (r RoleList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (RoleList) GetLabels

func (r RoleList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (RoleList) GetLimit

func (r RoleList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (RoleList) GetMemberID

func (r RoleList) GetMemberID() uint64

Auditable returns all auditable/loggable parameters

func (RoleList) GetPageCursor

func (r RoleList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (RoleList) GetQuery

func (r RoleList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (RoleList) GetSort

func (r RoleList) GetSort() string

Auditable returns all auditable/loggable parameters

type RoleMemberAdd

type RoleMemberAdd struct {
	// RoleID PATH parameter
	//
	// Source Role ID
	RoleID uint64 `json:",string"`

	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewRoleMemberAdd

func NewRoleMemberAdd() *RoleMemberAdd

NewRoleMemberAdd request

func (RoleMemberAdd) Auditable

func (r RoleMemberAdd) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleMemberAdd) Fill

func (r *RoleMemberAdd) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleMemberAdd) GetRoleID

func (r RoleMemberAdd) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleMemberAdd) GetUserID

func (r RoleMemberAdd) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type RoleMemberList

type RoleMemberList struct {
	// RoleID PATH parameter
	//
	// Source Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleMemberList

func NewRoleMemberList() *RoleMemberList

NewRoleMemberList request

func (RoleMemberList) Auditable

func (r RoleMemberList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleMemberList) Fill

func (r *RoleMemberList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleMemberList) GetRoleID

func (r RoleMemberList) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleMemberRemove

type RoleMemberRemove struct {
	// RoleID PATH parameter
	//
	// Source Role ID
	RoleID uint64 `json:",string"`

	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewRoleMemberRemove

func NewRoleMemberRemove() *RoleMemberRemove

NewRoleMemberRemove request

func (RoleMemberRemove) Auditable

func (r RoleMemberRemove) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleMemberRemove) Fill

func (r *RoleMemberRemove) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleMemberRemove) GetRoleID

func (r RoleMemberRemove) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleMemberRemove) GetUserID

func (r RoleMemberRemove) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type RoleMerge

type RoleMerge struct {
	// RoleID PATH parameter
	//
	// Source Role ID
	RoleID uint64 `json:",string"`

	// Destination POST parameter
	//
	// Destination Role ID
	Destination uint64 `json:",string"`
}

func NewRoleMerge

func NewRoleMerge() *RoleMerge

NewRoleMerge request

func (RoleMerge) Auditable

func (r RoleMerge) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleMerge) Fill

func (r *RoleMerge) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleMerge) GetDestination

func (r RoleMerge) GetDestination() uint64

Auditable returns all auditable/loggable parameters

func (RoleMerge) GetRoleID

func (r RoleMerge) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleMove

type RoleMove struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// OrganisationID POST parameter
	//
	// Role ID
	OrganisationID uint64 `json:",string"`
}

func NewRoleMove

func NewRoleMove() *RoleMove

NewRoleMove request

func (RoleMove) Auditable

func (r RoleMove) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleMove) Fill

func (r *RoleMove) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleMove) GetOrganisationID

func (r RoleMove) GetOrganisationID() uint64

Auditable returns all auditable/loggable parameters

func (RoleMove) GetRoleID

func (r RoleMove) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleRead

type RoleRead struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleRead

func NewRoleRead() *RoleRead

NewRoleRead request

func (RoleRead) Auditable

func (r RoleRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleRead) Fill

func (r *RoleRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleRead) GetRoleID

func (r RoleRead) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleTriggerScript

type RoleTriggerScript struct {
	// RoleID PATH parameter
	//
	// ID
	RoleID uint64 `json:",string"`

	// Script POST parameter
	//
	// Script to execute
	Script string

	// Args POST parameter
	//
	// Arguments to pass to the script
	Args map[string]interface{}
}

func NewRoleTriggerScript

func NewRoleTriggerScript() *RoleTriggerScript

NewRoleTriggerScript request

func (RoleTriggerScript) Auditable

func (r RoleTriggerScript) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleTriggerScript) Fill

func (r *RoleTriggerScript) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleTriggerScript) GetArgs

func (r RoleTriggerScript) GetArgs() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (RoleTriggerScript) GetRoleID

func (r RoleTriggerScript) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleTriggerScript) GetScript

func (r RoleTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type RoleUnarchive

type RoleUnarchive struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleUnarchive

func NewRoleUnarchive() *RoleUnarchive

NewRoleUnarchive request

func (RoleUnarchive) Auditable

func (r RoleUnarchive) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleUnarchive) Fill

func (r *RoleUnarchive) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleUnarchive) GetRoleID

func (r RoleUnarchive) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleUndelete

type RoleUndelete struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`
}

func NewRoleUndelete

func NewRoleUndelete() *RoleUndelete

NewRoleUndelete request

func (RoleUndelete) Auditable

func (r RoleUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleUndelete) Fill

func (r *RoleUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleUndelete) GetRoleID

func (r RoleUndelete) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

type RoleUpdate

type RoleUpdate struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// Name POST parameter
	//
	// Name of role
	Name string

	// Handle POST parameter
	//
	// Handle for role
	Handle string

	// Members POST parameter
	//
	// role member IDs
	Members []string

	// Meta POST parameter
	//
	// Meta
	Meta *types.RoleMeta

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewRoleUpdate

func NewRoleUpdate() *RoleUpdate

NewRoleUpdate request

func (RoleUpdate) Auditable

func (r RoleUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*RoleUpdate) Fill

func (r *RoleUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (RoleUpdate) GetHandle

func (r RoleUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetLabels

func (r RoleUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetMembers

func (r RoleUpdate) GetMembers() []string

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetMeta

func (r RoleUpdate) GetMeta() *types.RoleMeta

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetName

func (r RoleUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetRoleID

func (r RoleUpdate) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleUpdate) GetUpdatedAt

func (r RoleUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type SettingsCurrent

type SettingsCurrent struct {
}

func NewSettingsCurrent

func NewSettingsCurrent() *SettingsCurrent

NewSettingsCurrent request

func (SettingsCurrent) Auditable

func (r SettingsCurrent) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SettingsCurrent) Fill

func (r *SettingsCurrent) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type SettingsGet

type SettingsGet struct {
	// Key PATH parameter
	//
	// Setting key
	Key string

	// OwnerID GET parameter
	//
	// Owner ID
	OwnerID uint64 `json:",string"`
}

func NewSettingsGet

func NewSettingsGet() *SettingsGet

NewSettingsGet request

func (SettingsGet) Auditable

func (r SettingsGet) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SettingsGet) Fill

func (r *SettingsGet) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (SettingsGet) GetKey

func (r SettingsGet) GetKey() string

Auditable returns all auditable/loggable parameters

func (SettingsGet) GetOwnerID

func (r SettingsGet) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

type SettingsList

type SettingsList struct {
	// Prefix GET parameter
	//
	// Key prefix
	Prefix string
}

Internal API interface

func NewSettingsList

func NewSettingsList() *SettingsList

NewSettingsList request

func (SettingsList) Auditable

func (r SettingsList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SettingsList) Fill

func (r *SettingsList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (SettingsList) GetPrefix

func (r SettingsList) GetPrefix() string

Auditable returns all auditable/loggable parameters

type SettingsSet

type SettingsSet struct {
	// Key PATH parameter
	//
	// Key
	Key string

	// Upload POST parameter
	//
	// File to upload
	Upload *multipart.FileHeader

	// OwnerID POST parameter
	//
	// Owner ID
	OwnerID uint64 `json:",string"`
}

func NewSettingsSet

func NewSettingsSet() *SettingsSet

NewSettingsSet request

func (SettingsSet) Auditable

func (r SettingsSet) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SettingsSet) Fill

func (r *SettingsSet) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (SettingsSet) GetKey

func (r SettingsSet) GetKey() string

Auditable returns all auditable/loggable parameters

func (SettingsSet) GetOwnerID

func (r SettingsSet) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (SettingsSet) GetUpload

func (r SettingsSet) GetUpload() *multipart.FileHeader

Auditable returns all auditable/loggable parameters

type SettingsUpdate

type SettingsUpdate struct {
	// Values POST parameter
	//
	// Array of new settings: `[{ name: ..., value: ... }]`. Omit value to remove setting
	Values types.SettingValueSet
}

func NewSettingsUpdate

func NewSettingsUpdate() *SettingsUpdate

NewSettingsUpdate request

func (SettingsUpdate) Auditable

func (r SettingsUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SettingsUpdate) Fill

func (r *SettingsUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (SettingsUpdate) GetValues

func (r SettingsUpdate) GetValues() types.SettingValueSet

Auditable returns all auditable/loggable parameters

type SmtpConfigurationCheckerCheck

type SmtpConfigurationCheckerCheck struct {
	// Host POST parameter
	//
	// SMTP server host name
	Host string

	// Port POST parameter
	//
	// SMTP server port
	Port uint

	// Recipients POST parameter
	//
	// List of recipients email addresses that should recieve test email
	Recipients []string

	// Username POST parameter
	//
	// SMTP server authentication username
	Username string

	// Password POST parameter
	//
	// SMTP server authentication password
	Password string

	// TlsInsecure POST parameter
	//
	// TLS mode
	TlsInsecure bool

	// TlsServerName POST parameter
	//
	// TLS server name
	TlsServerName string
}

Internal API interface

func NewSmtpConfigurationCheckerCheck

func NewSmtpConfigurationCheckerCheck() *SmtpConfigurationCheckerCheck

NewSmtpConfigurationCheckerCheck request

func (SmtpConfigurationCheckerCheck) Auditable

func (r SmtpConfigurationCheckerCheck) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*SmtpConfigurationCheckerCheck) Fill

func (r *SmtpConfigurationCheckerCheck) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (SmtpConfigurationCheckerCheck) GetHost

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetPassword

func (r SmtpConfigurationCheckerCheck) GetPassword() string

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetPort

func (r SmtpConfigurationCheckerCheck) GetPort() uint

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetRecipients

func (r SmtpConfigurationCheckerCheck) GetRecipients() []string

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetTlsInsecure

func (r SmtpConfigurationCheckerCheck) GetTlsInsecure() bool

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetTlsServerName

func (r SmtpConfigurationCheckerCheck) GetTlsServerName() string

Auditable returns all auditable/loggable parameters

func (SmtpConfigurationCheckerCheck) GetUsername

func (r SmtpConfigurationCheckerCheck) GetUsername() string

Auditable returns all auditable/loggable parameters

type StatsList

type StatsList struct {
}

Internal API interface

func NewStatsList

func NewStatsList() *StatsList

NewStatsList request

func (StatsList) Auditable

func (r StatsList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*StatsList) Fill

func (r *StatsList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type TemplateCreate

type TemplateCreate struct {
	// Handle POST parameter
	//
	// Handle
	Handle string

	// Language POST parameter
	//
	// Language
	Language string

	// Type POST parameter
	//
	// Type
	Type string

	// Partial POST parameter
	//
	// Partial
	Partial bool

	// Meta POST parameter
	//
	// Meta
	Meta types.TemplateMeta

	// Template POST parameter
	//
	// Template
	Template string

	// OwnerID POST parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string
}

func NewTemplateCreate

func NewTemplateCreate() *TemplateCreate

NewTemplateCreate request

func (TemplateCreate) Auditable

func (r TemplateCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateCreate) Fill

func (r *TemplateCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateCreate) GetHandle

func (r TemplateCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetLabels

func (r TemplateCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetLanguage

func (r TemplateCreate) GetLanguage() string

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetMeta

func (r TemplateCreate) GetMeta() types.TemplateMeta

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetOwnerID

func (r TemplateCreate) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetPartial

func (r TemplateCreate) GetPartial() bool

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetTemplate

func (r TemplateCreate) GetTemplate() string

Auditable returns all auditable/loggable parameters

func (TemplateCreate) GetType

func (r TemplateCreate) GetType() string

Auditable returns all auditable/loggable parameters

type TemplateDelete

type TemplateDelete struct {
	// TemplateID PATH parameter
	//
	// ID
	TemplateID uint64 `json:",string"`
}

func NewTemplateDelete

func NewTemplateDelete() *TemplateDelete

NewTemplateDelete request

func (TemplateDelete) Auditable

func (r TemplateDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateDelete) Fill

func (r *TemplateDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateDelete) GetTemplateID

func (r TemplateDelete) GetTemplateID() uint64

Auditable returns all auditable/loggable parameters

type TemplateList

type TemplateList struct {
	// Query GET parameter
	//
	// Query
	Query string

	// Handle GET parameter
	//
	// Handle
	Handle string

	// Type GET parameter
	//
	// Type
	Type string

	// OwnerID GET parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`

	// Partial GET parameter
	//
	// Show partial templates
	Partial bool

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted templates
	Deleted uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewTemplateList

func NewTemplateList() *TemplateList

NewTemplateList request

func (TemplateList) Auditable

func (r TemplateList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateList) Fill

func (r *TemplateList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateList) GetDeleted

func (r TemplateList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (TemplateList) GetHandle

func (r TemplateList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (TemplateList) GetIncTotal

func (r TemplateList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (TemplateList) GetLabels

func (r TemplateList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (TemplateList) GetLimit

func (r TemplateList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (TemplateList) GetOwnerID

func (r TemplateList) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (TemplateList) GetPageCursor

func (r TemplateList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (TemplateList) GetPartial

func (r TemplateList) GetPartial() bool

Auditable returns all auditable/loggable parameters

func (TemplateList) GetQuery

func (r TemplateList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (TemplateList) GetSort

func (r TemplateList) GetSort() string

Auditable returns all auditable/loggable parameters

func (TemplateList) GetType

func (r TemplateList) GetType() string

Auditable returns all auditable/loggable parameters

type TemplateRead

type TemplateRead struct {
	// TemplateID PATH parameter
	//
	// ID
	TemplateID uint64 `json:",string"`
}

func NewTemplateRead

func NewTemplateRead() *TemplateRead

NewTemplateRead request

func (TemplateRead) Auditable

func (r TemplateRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateRead) Fill

func (r *TemplateRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateRead) GetTemplateID

func (r TemplateRead) GetTemplateID() uint64

Auditable returns all auditable/loggable parameters

type TemplateRender

type TemplateRender struct {
	// TemplateID PATH parameter
	//
	// Render template to use
	TemplateID uint64 `json:",string"`

	// Filename PATH parameter
	//
	// Filename to use
	Filename string

	// Ext PATH parameter
	//
	// Export format
	Ext string

	// Variables POST parameter
	//
	// Variables defined by import file
	Variables json.RawMessage

	// Options POST parameter
	//
	// Rendering options
	Options json.RawMessage
}

func NewTemplateRender

func NewTemplateRender() *TemplateRender

NewTemplateRender request

func (TemplateRender) Auditable

func (r TemplateRender) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateRender) Fill

func (r *TemplateRender) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateRender) GetExt

func (r TemplateRender) GetExt() string

Auditable returns all auditable/loggable parameters

func (TemplateRender) GetFilename

func (r TemplateRender) GetFilename() string

Auditable returns all auditable/loggable parameters

func (TemplateRender) GetOptions

func (r TemplateRender) GetOptions() json.RawMessage

Auditable returns all auditable/loggable parameters

func (TemplateRender) GetTemplateID

func (r TemplateRender) GetTemplateID() uint64

Auditable returns all auditable/loggable parameters

func (TemplateRender) GetVariables

func (r TemplateRender) GetVariables() json.RawMessage

Auditable returns all auditable/loggable parameters

type TemplateRenderDrivers

type TemplateRenderDrivers struct {
}

func NewTemplateRenderDrivers

func NewTemplateRenderDrivers() *TemplateRenderDrivers

NewTemplateRenderDrivers request

func (TemplateRenderDrivers) Auditable

func (r TemplateRenderDrivers) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateRenderDrivers) Fill

func (r *TemplateRenderDrivers) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

type TemplateUndelete

type TemplateUndelete struct {
	// TemplateID PATH parameter
	//
	// Template ID
	TemplateID uint64 `json:",string"`
}

func NewTemplateUndelete

func NewTemplateUndelete() *TemplateUndelete

NewTemplateUndelete request

func (TemplateUndelete) Auditable

func (r TemplateUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateUndelete) Fill

func (r *TemplateUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateUndelete) GetTemplateID

func (r TemplateUndelete) GetTemplateID() uint64

Auditable returns all auditable/loggable parameters

type TemplateUpdate

type TemplateUpdate struct {
	// TemplateID PATH parameter
	//
	// ID
	TemplateID uint64 `json:",string"`

	// Handle POST parameter
	//
	// Handle
	Handle string

	// Language POST parameter
	//
	// Language
	Language string

	// Type POST parameter
	//
	// Type
	Type string

	// Partial POST parameter
	//
	// Partial
	Partial bool

	// Meta POST parameter
	//
	// Meta
	Meta types.TemplateMeta

	// Template POST parameter
	//
	// Template
	Template string

	// OwnerID POST parameter
	//
	// OwnerID
	OwnerID uint64 `json:",string"`

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewTemplateUpdate

func NewTemplateUpdate() *TemplateUpdate

NewTemplateUpdate request

func (TemplateUpdate) Auditable

func (r TemplateUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*TemplateUpdate) Fill

func (r *TemplateUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (TemplateUpdate) GetHandle

func (r TemplateUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetLabels

func (r TemplateUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetLanguage

func (r TemplateUpdate) GetLanguage() string

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetMeta

func (r TemplateUpdate) GetMeta() types.TemplateMeta

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetOwnerID

func (r TemplateUpdate) GetOwnerID() uint64

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetPartial

func (r TemplateUpdate) GetPartial() bool

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetTemplate

func (r TemplateUpdate) GetTemplate() string

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetTemplateID

func (r TemplateUpdate) GetTemplateID() uint64

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetType

func (r TemplateUpdate) GetType() string

Auditable returns all auditable/loggable parameters

func (TemplateUpdate) GetUpdatedAt

func (r TemplateUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

type UserCreate

type UserCreate struct {
	// Email POST parameter
	//
	// Email
	Email string

	// Name POST parameter
	//
	// Name
	Name string

	// Handle POST parameter
	//
	// Handle
	Handle string

	// Kind POST parameter
	//
	// Kind (normal, bot)
	Kind types.UserKind

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// Meta POST parameter
	//
	// Additional user info
	Meta *types.UserMeta
}

func NewUserCreate

func NewUserCreate() *UserCreate

NewUserCreate request

func (UserCreate) Auditable

func (r UserCreate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserCreate) Fill

func (r *UserCreate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserCreate) GetEmail

func (r UserCreate) GetEmail() string

Auditable returns all auditable/loggable parameters

func (UserCreate) GetHandle

func (r UserCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (UserCreate) GetKind

func (r UserCreate) GetKind() types.UserKind

Auditable returns all auditable/loggable parameters

func (UserCreate) GetLabels

func (r UserCreate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (UserCreate) GetMeta

func (r UserCreate) GetMeta() *types.UserMeta

Auditable returns all auditable/loggable parameters

func (UserCreate) GetName

func (r UserCreate) GetName() string

Auditable returns all auditable/loggable parameters

type UserDelete

type UserDelete struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserDelete

func NewUserDelete() *UserDelete

NewUserDelete request

func (UserDelete) Auditable

func (r UserDelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserDelete) Fill

func (r *UserDelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserDelete) GetUserID

func (r UserDelete) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserDeleteAvatar

type UserDeleteAvatar struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserDeleteAvatar

func NewUserDeleteAvatar() *UserDeleteAvatar

NewUserDeleteAvatar request

func (UserDeleteAvatar) Auditable

func (r UserDeleteAvatar) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserDeleteAvatar) Fill

func (r *UserDeleteAvatar) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserDeleteAvatar) GetUserID

func (r UserDeleteAvatar) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserDeleteCredentials

type UserDeleteCredentials struct {
	// UserID PATH parameter
	//
	// ID
	UserID uint64 `json:",string"`

	// CredentialsID PATH parameter
	//
	// Credentials ID
	CredentialsID uint64 `json:",string"`
}

func NewUserDeleteCredentials

func NewUserDeleteCredentials() *UserDeleteCredentials

NewUserDeleteCredentials request

func (UserDeleteCredentials) Auditable

func (r UserDeleteCredentials) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserDeleteCredentials) Fill

func (r *UserDeleteCredentials) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserDeleteCredentials) GetCredentialsID

func (r UserDeleteCredentials) GetCredentialsID() uint64

Auditable returns all auditable/loggable parameters

func (UserDeleteCredentials) GetUserID

func (r UserDeleteCredentials) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserExport

type UserExport struct {
	// Filename PATH parameter
	//
	// Output filename
	Filename string

	// InclRoleMembership GET parameter
	//
	// Include role membership
	InclRoleMembership bool

	// InclRoles GET parameter
	//
	// Include roles
	InclRoles bool
}

func NewUserExport

func NewUserExport() *UserExport

NewUserExport request

func (UserExport) Auditable

func (r UserExport) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserExport) Fill

func (r *UserExport) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserExport) GetFilename

func (r UserExport) GetFilename() string

Auditable returns all auditable/loggable parameters

func (UserExport) GetInclRoleMembership

func (r UserExport) GetInclRoleMembership() bool

Auditable returns all auditable/loggable parameters

func (UserExport) GetInclRoles

func (r UserExport) GetInclRoles() bool

Auditable returns all auditable/loggable parameters

type UserImport

type UserImport struct {
	// Upload POST parameter
	//
	// File import
	Upload *multipart.FileHeader
}

func NewUserImport

func NewUserImport() *UserImport

NewUserImport request

func (UserImport) Auditable

func (r UserImport) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserImport) Fill

func (r *UserImport) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserImport) GetUpload

func (r UserImport) GetUpload() *multipart.FileHeader

Auditable returns all auditable/loggable parameters

type UserList

type UserList struct {
	// UserID GET parameter
	//
	// Filter by user ID
	UserID []string

	// RoleID GET parameter
	//
	// Filter by role membership
	RoleID []string

	// Query GET parameter
	//
	// Search query to match against users
	Query string

	// Username GET parameter
	//
	// Search username to match against users
	Username string

	// Email GET parameter
	//
	// Search email to match against users
	Email string

	// Handle GET parameter
	//
	// Search handle to match against users
	Handle string

	// Kind GET parameter
	//
	// Kind (normal, bot)
	Kind types.UserKind

	// IncDeleted GET parameter
	//
	// [Deprecated] Include deleted users (requires 'access' permission)
	IncDeleted bool

	// IncSuspended GET parameter
	//
	// [Deprecated] Include suspended users
	IncSuspended bool

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted users
	Deleted uint

	// Suspended GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) suspended users
	Suspended uint

	// Labels GET parameter
	//
	// Labels
	Labels map[string]string

	// Limit GET parameter
	//
	// Limit
	Limit uint

	// IncTotal GET parameter
	//
	// Include total counter
	IncTotal bool

	// PageCursor GET parameter
	//
	// Page cursor
	PageCursor string

	// Sort GET parameter
	//
	// Sort items
	Sort string
}

Internal API interface

func NewUserList

func NewUserList() *UserList

NewUserList request

func (UserList) Auditable

func (r UserList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserList) Fill

func (r *UserList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserList) GetDeleted

func (r UserList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (UserList) GetEmail

func (r UserList) GetEmail() string

Auditable returns all auditable/loggable parameters

func (UserList) GetHandle

func (r UserList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (UserList) GetIncDeleted

func (r UserList) GetIncDeleted() bool

Auditable returns all auditable/loggable parameters

func (UserList) GetIncSuspended

func (r UserList) GetIncSuspended() bool

Auditable returns all auditable/loggable parameters

func (UserList) GetIncTotal

func (r UserList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (UserList) GetKind

func (r UserList) GetKind() types.UserKind

Auditable returns all auditable/loggable parameters

func (UserList) GetLabels

func (r UserList) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (UserList) GetLimit

func (r UserList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (UserList) GetPageCursor

func (r UserList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (UserList) GetQuery

func (r UserList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (UserList) GetRoleID

func (r UserList) GetRoleID() []string

Auditable returns all auditable/loggable parameters

func (UserList) GetSort

func (r UserList) GetSort() string

Auditable returns all auditable/loggable parameters

func (UserList) GetSuspended

func (r UserList) GetSuspended() uint

Auditable returns all auditable/loggable parameters

func (UserList) GetUserID

func (r UserList) GetUserID() []string

Auditable returns all auditable/loggable parameters

func (UserList) GetUsername

func (r UserList) GetUsername() string

Auditable returns all auditable/loggable parameters

type UserListCredentials

type UserListCredentials struct {
	// UserID PATH parameter
	//
	// ID
	UserID uint64 `json:",string"`
}

func NewUserListCredentials

func NewUserListCredentials() *UserListCredentials

NewUserListCredentials request

func (UserListCredentials) Auditable

func (r UserListCredentials) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserListCredentials) Fill

func (r *UserListCredentials) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserListCredentials) GetUserID

func (r UserListCredentials) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserMembershipAdd

type UserMembershipAdd struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserMembershipAdd

func NewUserMembershipAdd() *UserMembershipAdd

NewUserMembershipAdd request

func (UserMembershipAdd) Auditable

func (r UserMembershipAdd) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserMembershipAdd) Fill

func (r *UserMembershipAdd) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserMembershipAdd) GetRoleID

func (r UserMembershipAdd) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (UserMembershipAdd) GetUserID

func (r UserMembershipAdd) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserMembershipList

type UserMembershipList struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserMembershipList

func NewUserMembershipList() *UserMembershipList

NewUserMembershipList request

func (UserMembershipList) Auditable

func (r UserMembershipList) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserMembershipList) Fill

func (r *UserMembershipList) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserMembershipList) GetUserID

func (r UserMembershipList) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserMembershipRemove

type UserMembershipRemove struct {
	// RoleID PATH parameter
	//
	// Role ID
	RoleID uint64 `json:",string"`

	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserMembershipRemove

func NewUserMembershipRemove() *UserMembershipRemove

NewUserMembershipRemove request

func (UserMembershipRemove) Auditable

func (r UserMembershipRemove) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserMembershipRemove) Fill

func (r *UserMembershipRemove) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserMembershipRemove) GetRoleID

func (r UserMembershipRemove) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (UserMembershipRemove) GetUserID

func (r UserMembershipRemove) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserPartialUpdate

type UserPartialUpdate struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserPartialUpdate

func NewUserPartialUpdate() *UserPartialUpdate

NewUserPartialUpdate request

func (UserPartialUpdate) Auditable

func (r UserPartialUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserPartialUpdate) Fill

func (r *UserPartialUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserPartialUpdate) GetUserID

func (r UserPartialUpdate) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserProfileAvatar

type UserProfileAvatar struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`

	// Upload POST parameter
	//
	// Avatar to upload
	Upload *multipart.FileHeader

	// Width POST parameter
	//
	// Avatar width dimension
	Width uint

	// Height POST parameter
	//
	// Avatar height dimension
	Height uint
}

func NewUserProfileAvatar

func NewUserProfileAvatar() *UserProfileAvatar

NewUserProfileAvatar request

func (UserProfileAvatar) Auditable

func (r UserProfileAvatar) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserProfileAvatar) Fill

func (r *UserProfileAvatar) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserProfileAvatar) GetHeight

func (r UserProfileAvatar) GetHeight() uint

Auditable returns all auditable/loggable parameters

func (UserProfileAvatar) GetUpload

func (r UserProfileAvatar) GetUpload() *multipart.FileHeader

Auditable returns all auditable/loggable parameters

func (UserProfileAvatar) GetUserID

func (r UserProfileAvatar) GetUserID() uint64

Auditable returns all auditable/loggable parameters

func (UserProfileAvatar) GetWidth

func (r UserProfileAvatar) GetWidth() uint

Auditable returns all auditable/loggable parameters

type UserProfileAvatarInitial

type UserProfileAvatarInitial struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`

	// AvatarColor POST parameter
	//
	// Avatar text color
	AvatarColor string

	// AvatarBgColor POST parameter
	//
	// Avatar initial background color
	AvatarBgColor string
}

func NewUserProfileAvatarInitial

func NewUserProfileAvatarInitial() *UserProfileAvatarInitial

NewUserProfileAvatarInitial request

func (UserProfileAvatarInitial) Auditable

func (r UserProfileAvatarInitial) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserProfileAvatarInitial) Fill

func (r *UserProfileAvatarInitial) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserProfileAvatarInitial) GetAvatarBgColor

func (r UserProfileAvatarInitial) GetAvatarBgColor() string

Auditable returns all auditable/loggable parameters

func (UserProfileAvatarInitial) GetAvatarColor

func (r UserProfileAvatarInitial) GetAvatarColor() string

Auditable returns all auditable/loggable parameters

func (UserProfileAvatarInitial) GetUserID

func (r UserProfileAvatarInitial) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserRead

type UserRead struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserRead

func NewUserRead() *UserRead

NewUserRead request

func (UserRead) Auditable

func (r UserRead) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserRead) Fill

func (r *UserRead) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserRead) GetUserID

func (r UserRead) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserSessionsRemove

type UserSessionsRemove struct {
	// UserID PATH parameter
	//
	// ID
	UserID uint64 `json:",string"`
}

func NewUserSessionsRemove

func NewUserSessionsRemove() *UserSessionsRemove

NewUserSessionsRemove request

func (UserSessionsRemove) Auditable

func (r UserSessionsRemove) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserSessionsRemove) Fill

func (r *UserSessionsRemove) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserSessionsRemove) GetUserID

func (r UserSessionsRemove) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserSetPassword

type UserSetPassword struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`

	// Password POST parameter
	//
	// New password or empty to unset
	Password string
}

func NewUserSetPassword

func NewUserSetPassword() *UserSetPassword

NewUserSetPassword request

func (UserSetPassword) Auditable

func (r UserSetPassword) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserSetPassword) Fill

func (r *UserSetPassword) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserSetPassword) GetPassword

func (r UserSetPassword) GetPassword() string

Auditable returns all auditable/loggable parameters

func (UserSetPassword) GetUserID

func (r UserSetPassword) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserSuspend

type UserSuspend struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserSuspend

func NewUserSuspend() *UserSuspend

NewUserSuspend request

func (UserSuspend) Auditable

func (r UserSuspend) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserSuspend) Fill

func (r *UserSuspend) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserSuspend) GetUserID

func (r UserSuspend) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserTriggerScript

type UserTriggerScript struct {
	// UserID PATH parameter
	//
	// ID
	UserID uint64 `json:",string"`

	// Script POST parameter
	//
	// Script to execute
	Script string

	// Args POST parameter
	//
	// Arguments to pass to the script
	Args map[string]interface{}
}

func NewUserTriggerScript

func NewUserTriggerScript() *UserTriggerScript

NewUserTriggerScript request

func (UserTriggerScript) Auditable

func (r UserTriggerScript) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserTriggerScript) Fill

func (r *UserTriggerScript) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserTriggerScript) GetArgs

func (r UserTriggerScript) GetArgs() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (UserTriggerScript) GetScript

func (r UserTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

func (UserTriggerScript) GetUserID

func (r UserTriggerScript) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserUndelete

type UserUndelete struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserUndelete

func NewUserUndelete() *UserUndelete

NewUserUndelete request

func (UserUndelete) Auditable

func (r UserUndelete) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserUndelete) Fill

func (r *UserUndelete) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserUndelete) GetUserID

func (r UserUndelete) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserUnsuspend

type UserUnsuspend struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`
}

func NewUserUnsuspend

func NewUserUnsuspend() *UserUnsuspend

NewUserUnsuspend request

func (UserUnsuspend) Auditable

func (r UserUnsuspend) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserUnsuspend) Fill

func (r *UserUnsuspend) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserUnsuspend) GetUserID

func (r UserUnsuspend) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserUpdate

type UserUpdate struct {
	// UserID PATH parameter
	//
	// User ID
	UserID uint64 `json:",string"`

	// Email POST parameter
	//
	// Email
	Email string

	// Name POST parameter
	//
	// Name
	Name string

	// Handle POST parameter
	//
	// Handle
	Handle string

	// Kind POST parameter
	//
	// Kind (normal, bot)
	Kind types.UserKind

	// Labels POST parameter
	//
	// Labels
	Labels map[string]string

	// Meta POST parameter
	//
	// Additional user info
	Meta *types.UserMeta

	// UpdatedAt POST parameter
	//
	// Last update (or creation) date
	UpdatedAt *time.Time
}

func NewUserUpdate

func NewUserUpdate() *UserUpdate

NewUserUpdate request

func (UserUpdate) Auditable

func (r UserUpdate) Auditable() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (*UserUpdate) Fill

func (r *UserUpdate) Fill(req *http.Request) (err error)

Fill processes request and fills internal variables

func (UserUpdate) GetEmail

func (r UserUpdate) GetEmail() string

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetHandle

func (r UserUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetKind

func (r UserUpdate) GetKind() types.UserKind

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetLabels

func (r UserUpdate) GetLabels() map[string]string

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetMeta

func (r UserUpdate) GetMeta() *types.UserMeta

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetName

func (r UserUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetUpdatedAt

func (r UserUpdate) GetUpdatedAt() *time.Time

Auditable returns all auditable/loggable parameters

func (UserUpdate) GetUserID

func (r UserUpdate) GetUserID() uint64

Auditable returns all auditable/loggable parameters

Jump to

Keyboard shortcuts

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