request

package
v0.0.0-...-dfb39b5 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2026 License: Apache-2.0 Imports: 17 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

	// Origin GET parameter
	//
	// Origin
	Origin 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) GetOrigin

func (r ActionlogList) GetOrigin() string

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 AgentCreate

type AgentCreate struct {
	// Handle POST parameter
	//
	// Agent handle
	Handle string

	// Status POST parameter
	//
	// Agent status
	Status string

	// Meta POST parameter
	//
	// Agent meta
	Meta types.AgentMeta

	// Behavior POST parameter
	//
	// Agent behavior
	Behavior types.AgentBehavior

	// Execution POST parameter
	//
	// Agent execution
	Execution types.AgentExecution

	// Access POST parameter
	//
	// Agent access
	Access types.AgentAccess

	// Invocation POST parameter
	//
	// Agent invocation
	Invocation types.AgentInvocation

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewAgentCreate

func NewAgentCreate() *AgentCreate

NewAgentCreate request

func (AgentCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentCreate) Fill

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

Fill processes request and fills internal variables

func (AgentCreate) GetAccess

func (r AgentCreate) GetAccess() types.AgentAccess

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetBehavior

func (r AgentCreate) GetBehavior() types.AgentBehavior

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetExecution

func (r AgentCreate) GetExecution() types.AgentExecution

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetHandle

func (r AgentCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetInvocation

func (r AgentCreate) GetInvocation() types.AgentInvocation

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetLabels

func (r AgentCreate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetMeta

func (r AgentCreate) GetMeta() types.AgentMeta

Auditable returns all auditable/loggable parameters

func (AgentCreate) GetStatus

func (r AgentCreate) GetStatus() string

Auditable returns all auditable/loggable parameters

type AgentDelete

type AgentDelete struct {
	// AgentID PATH parameter
	//
	// Agent ID
	AgentID uint64 `json:",string"`
}

func NewAgentDelete

func NewAgentDelete() *AgentDelete

NewAgentDelete request

func (AgentDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentDelete) Fill

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

Fill processes request and fills internal variables

func (AgentDelete) GetAgentID

func (r AgentDelete) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

type AgentExec

type AgentExec struct {
	// AgentID PATH parameter
	//
	// Agent ID
	AgentID uint64 `json:",string"`

	// Input POST parameter
	//
	// User input message
	Input string

	// ConversationID POST parameter
	//
	// Conversation ID for multi-turn
	ConversationID uint64 `json:",string"`

	// Context POST parameter
	//
	// Caller-supplied execution context exposed to the agent prompt
	Context map[string]interface{}
}

func NewAgentExec

func NewAgentExec() *AgentExec

NewAgentExec request

func (AgentExec) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentExec) Fill

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

Fill processes request and fills internal variables

func (AgentExec) GetAgentID

func (r AgentExec) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

func (AgentExec) GetContext

func (r AgentExec) GetContext() map[string]interface{}

Auditable returns all auditable/loggable parameters

func (AgentExec) GetConversationID

func (r AgentExec) GetConversationID() uint64

Auditable returns all auditable/loggable parameters

func (AgentExec) GetInput

func (r AgentExec) GetInput() string

Auditable returns all auditable/loggable parameters

type AgentList

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

	// Handle GET parameter
	//
	// Search by handle
	Handle string

	// Status GET parameter
	//
	// Filter by status
	Status string

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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
}

func NewAgentList

func NewAgentList() *AgentList

NewAgentList request

func (AgentList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentList) Fill

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

Fill processes request and fills internal variables

func (AgentList) GetDeleted

func (r AgentList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (AgentList) GetHandle

func (r AgentList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AgentList) GetIncTotal

func (r AgentList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (AgentList) GetLabels

func (r AgentList) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (AgentList) GetLimit

func (r AgentList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (AgentList) GetPageCursor

func (r AgentList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (AgentList) GetQuery

func (r AgentList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (AgentList) GetSort

func (r AgentList) GetSort() string

Auditable returns all auditable/loggable parameters

func (AgentList) GetStatus

func (r AgentList) GetStatus() string

Auditable returns all auditable/loggable parameters

type AgentRead

type AgentRead struct {
	// AgentID PATH parameter
	//
	// Agent ID
	AgentID uint64 `json:",string"`
}

func NewAgentRead

func NewAgentRead() *AgentRead

NewAgentRead request

func (AgentRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentRead) Fill

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

Fill processes request and fills internal variables

func (AgentRead) GetAgentID

func (r AgentRead) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

type AgentTclMasterList

type AgentTclMasterList struct {
}

Internal API interface

func NewAgentTclMasterList

func NewAgentTclMasterList() *AgentTclMasterList

NewAgentTclMasterList request

func (AgentTclMasterList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentTclMasterList) Fill

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

Fill processes request and fills internal variables

type AgentUndelete

type AgentUndelete struct {
	// AgentID PATH parameter
	//
	// Agent ID
	AgentID uint64 `json:",string"`
}

func NewAgentUndelete

func NewAgentUndelete() *AgentUndelete

NewAgentUndelete request

func (AgentUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentUndelete) Fill

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

Fill processes request and fills internal variables

func (AgentUndelete) GetAgentID

func (r AgentUndelete) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

type AgentUpdate

type AgentUpdate struct {
	// AgentID PATH parameter
	//
	// Agent ID
	AgentID uint64 `json:",string"`

	// Handle POST parameter
	//
	// Agent handle
	Handle string

	// Status POST parameter
	//
	// Agent status
	Status string

	// Meta POST parameter
	//
	// Agent meta
	Meta types.AgentMeta

	// Behavior POST parameter
	//
	// Agent behavior
	Behavior types.AgentBehavior

	// Execution POST parameter
	//
	// Agent execution
	Execution types.AgentExecution

	// Access POST parameter
	//
	// Agent access
	Access types.AgentAccess

	// Invocation POST parameter
	//
	// Agent invocation
	Invocation types.AgentInvocation

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

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

func NewAgentUpdate

func NewAgentUpdate() *AgentUpdate

NewAgentUpdate request

func (AgentUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AgentUpdate) Fill

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

Fill processes request and fills internal variables

func (AgentUpdate) GetAccess

func (r AgentUpdate) GetAccess() types.AgentAccess

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetAgentID

func (r AgentUpdate) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetBehavior

func (r AgentUpdate) GetBehavior() types.AgentBehavior

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetExecution

func (r AgentUpdate) GetExecution() types.AgentExecution

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetHandle

func (r AgentUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetInvocation

func (r AgentUpdate) GetInvocation() types.AgentInvocation

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetLabels

func (r AgentUpdate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetMeta

func (r AgentUpdate) GetMeta() types.AgentMeta

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetStatus

func (r AgentUpdate) GetStatus() string

Auditable returns all auditable/loggable parameters

func (AgentUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type AiConversationContinue

type AiConversationContinue struct {
	// AiConversationID PATH parameter
	//
	// AI Conversation ID
	AiConversationID uint64 `json:",string"`

	// Input POST parameter
	//
	// User input message
	Input string
}

func NewAiConversationContinue

func NewAiConversationContinue() *AiConversationContinue

NewAiConversationContinue request

func (AiConversationContinue) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AiConversationContinue) Fill

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

Fill processes request and fills internal variables

func (AiConversationContinue) GetAiConversationID

func (r AiConversationContinue) GetAiConversationID() uint64

Auditable returns all auditable/loggable parameters

func (AiConversationContinue) GetInput

func (r AiConversationContinue) GetInput() string

Auditable returns all auditable/loggable parameters

type AiConversationDelete

type AiConversationDelete struct {
	// AiConversationID PATH parameter
	//
	// AI Conversation ID
	AiConversationID uint64 `json:",string"`
}

func NewAiConversationDelete

func NewAiConversationDelete() *AiConversationDelete

NewAiConversationDelete request

func (AiConversationDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AiConversationDelete) Fill

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

Fill processes request and fills internal variables

func (AiConversationDelete) GetAiConversationID

func (r AiConversationDelete) GetAiConversationID() uint64

Auditable returns all auditable/loggable parameters

type AiConversationList

type AiConversationList struct {
	// AgentID GET parameter
	//
	// Filter by agent ID
	AgentID uint64 `json:",string"`

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted conversations
	Deleted 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 NewAiConversationList

func NewAiConversationList() *AiConversationList

NewAiConversationList request

func (AiConversationList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AiConversationList) Fill

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

Fill processes request and fills internal variables

func (AiConversationList) GetAgentID

func (r AiConversationList) GetAgentID() uint64

Auditable returns all auditable/loggable parameters

func (AiConversationList) GetDeleted

func (r AiConversationList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (AiConversationList) GetIncTotal

func (r AiConversationList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (AiConversationList) GetLimit

func (r AiConversationList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (AiConversationList) GetPageCursor

func (r AiConversationList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (AiConversationList) GetSort

func (r AiConversationList) GetSort() string

Auditable returns all auditable/loggable parameters

type AiConversationRead

type AiConversationRead struct {
	// AiConversationID PATH parameter
	//
	// AI Conversation ID
	AiConversationID uint64 `json:",string"`
}

func NewAiConversationRead

func NewAiConversationRead() *AiConversationRead

NewAiConversationRead request

func (AiConversationRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AiConversationRead) Fill

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

Fill processes request and fills internal variables

func (AiConversationRead) GetAiConversationID

func (r AiConversationRead) GetAiConversationID() uint64

Auditable returns all auditable/loggable parameters

type AiConversationUndelete

type AiConversationUndelete struct {
	// AiConversationID PATH parameter
	//
	// AI Conversation ID
	AiConversationID uint64 `json:",string"`
}

func NewAiConversationUndelete

func NewAiConversationUndelete() *AiConversationUndelete

NewAiConversationUndelete request

func (AiConversationUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AiConversationUndelete) Fill

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

Fill processes request and fills internal variables

func (AiConversationUndelete) GetAiConversationID

func (r AiConversationUndelete) GetAiConversationID() uint64

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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 ChatbotCreate

type ChatbotCreate struct {
	// Handle POST parameter
	//
	// Chatbot handle
	Handle string

	// Name POST parameter
	//
	// Chatbot display name
	Name string

	// Enabled POST parameter
	//
	// Whether the chatbot is enabled
	Enabled bool

	// SessionTTL POST parameter
	//
	// Session TTL (duration string)
	SessionTTL string

	// AllowedOrigins POST parameter
	//
	// Allowed origins
	AllowedOrigins types.ChatbotAllowedOrigins

	// Handoff POST parameter
	//
	// Chatbot handoff settings
	Handoff types.ChatbotHandoff

	// Styling POST parameter
	//
	// Chatbot styling
	Styling types.ChatbotStyling

	// Scenarios POST parameter
	//
	// Chatbot scenarios
	Scenarios types.ChatbotScenarios

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewChatbotCreate

func NewChatbotCreate() *ChatbotCreate

NewChatbotCreate request

func (ChatbotCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotCreate) Fill

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

Fill processes request and fills internal variables

func (ChatbotCreate) GetAllowedOrigins

func (r ChatbotCreate) GetAllowedOrigins() types.ChatbotAllowedOrigins

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetEnabled

func (r ChatbotCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetHandle

func (r ChatbotCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetHandoff

func (r ChatbotCreate) GetHandoff() types.ChatbotHandoff

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetLabels

func (r ChatbotCreate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetName

func (r ChatbotCreate) GetName() string

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetScenarios

func (r ChatbotCreate) GetScenarios() types.ChatbotScenarios

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetSessionTTL

func (r ChatbotCreate) GetSessionTTL() string

Auditable returns all auditable/loggable parameters

func (ChatbotCreate) GetStyling

func (r ChatbotCreate) GetStyling() types.ChatbotStyling

Auditable returns all auditable/loggable parameters

type ChatbotDelete

type ChatbotDelete struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`
}

func NewChatbotDelete

func NewChatbotDelete() *ChatbotDelete

NewChatbotDelete request

func (ChatbotDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotDelete) Fill

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

Fill processes request and fills internal variables

func (ChatbotDelete) GetChatbotID

func (r ChatbotDelete) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

type ChatbotList

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

	// Handle GET parameter
	//
	// Search by handle
	Handle string

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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 NewChatbotList

func NewChatbotList() *ChatbotList

NewChatbotList request

func (ChatbotList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotList) Fill

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

Fill processes request and fills internal variables

func (ChatbotList) GetDeleted

func (r ChatbotList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetHandle

func (r ChatbotList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetIncTotal

func (r ChatbotList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetLabels

func (r ChatbotList) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetLimit

func (r ChatbotList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetPageCursor

func (r ChatbotList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetQuery

func (r ChatbotList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ChatbotList) GetSort

func (r ChatbotList) GetSort() string

Auditable returns all auditable/loggable parameters

type ChatbotRead

type ChatbotRead struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`
}

func NewChatbotRead

func NewChatbotRead() *ChatbotRead

NewChatbotRead request

func (ChatbotRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotRead) Fill

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

Fill processes request and fills internal variables

func (ChatbotRead) GetChatbotID

func (r ChatbotRead) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

type ChatbotRegenerateWidgetKey

type ChatbotRegenerateWidgetKey struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`
}

func NewChatbotRegenerateWidgetKey

func NewChatbotRegenerateWidgetKey() *ChatbotRegenerateWidgetKey

NewChatbotRegenerateWidgetKey request

func (ChatbotRegenerateWidgetKey) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotRegenerateWidgetKey) Fill

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

Fill processes request and fills internal variables

func (ChatbotRegenerateWidgetKey) GetChatbotID

func (r ChatbotRegenerateWidgetKey) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

type ChatbotSessionAdvanceStep

type ChatbotSessionAdvanceStep struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string
}

func NewChatbotSessionAdvanceStep

func NewChatbotSessionAdvanceStep() *ChatbotSessionAdvanceStep

NewChatbotSessionAdvanceStep request

func (ChatbotSessionAdvanceStep) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionAdvanceStep) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionAdvanceStep) GetSessionID

func (r ChatbotSessionAdvanceStep) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionClose

type ChatbotSessionClose struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string
}

func NewChatbotSessionClose

func NewChatbotSessionClose() *ChatbotSessionClose

NewChatbotSessionClose request

func (ChatbotSessionClose) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionClose) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionClose) GetSessionID

func (r ChatbotSessionClose) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionHandoffAccept

type ChatbotSessionHandoffAccept struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string

	// Operator POST parameter
	//
	// Operator label
	Operator string
}

func NewChatbotSessionHandoffAccept

func NewChatbotSessionHandoffAccept() *ChatbotSessionHandoffAccept

NewChatbotSessionHandoffAccept request

func (ChatbotSessionHandoffAccept) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionHandoffAccept) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionHandoffAccept) GetOperator

func (r ChatbotSessionHandoffAccept) GetOperator() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionHandoffAccept) GetSessionID

func (r ChatbotSessionHandoffAccept) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionHandoffComplete

type ChatbotSessionHandoffComplete struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string
}

func NewChatbotSessionHandoffComplete

func NewChatbotSessionHandoffComplete() *ChatbotSessionHandoffComplete

NewChatbotSessionHandoffComplete request

func (ChatbotSessionHandoffComplete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionHandoffComplete) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionHandoffComplete) GetSessionID

func (r ChatbotSessionHandoffComplete) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionList

type ChatbotSessionList struct {
	// ChatbotID GET parameter
	//
	// Filter by chatbot ID
	ChatbotID uint64 `json:",string"`

	// Status GET parameter
	//
	// Filter by status
	Status []string

	// Source GET parameter
	//
	// Filter by source (widget|preview)
	Source 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 NewChatbotSessionList

func NewChatbotSessionList() *ChatbotSessionList

NewChatbotSessionList request

func (ChatbotSessionList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionList) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionList) GetChatbotID

func (r ChatbotSessionList) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetIncTotal

func (r ChatbotSessionList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetLimit

func (r ChatbotSessionList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetPageCursor

func (r ChatbotSessionList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetSort

func (r ChatbotSessionList) GetSort() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetSource

func (r ChatbotSessionList) GetSource() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionList) GetStatus

func (r ChatbotSessionList) GetStatus() []string

Auditable returns all auditable/loggable parameters

type ChatbotSessionOperatorMessage

type ChatbotSessionOperatorMessage struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string

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

	// Operator POST parameter
	//
	// Operator label
	Operator string
}

func NewChatbotSessionOperatorMessage

func NewChatbotSessionOperatorMessage() *ChatbotSessionOperatorMessage

NewChatbotSessionOperatorMessage request

func (ChatbotSessionOperatorMessage) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionOperatorMessage) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionOperatorMessage) GetMessage

func (r ChatbotSessionOperatorMessage) GetMessage() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionOperatorMessage) GetOperator

func (r ChatbotSessionOperatorMessage) GetOperator() string

Auditable returns all auditable/loggable parameters

func (ChatbotSessionOperatorMessage) GetSessionID

func (r ChatbotSessionOperatorMessage) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionRead

type ChatbotSessionRead struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string
}

func NewChatbotSessionRead

func NewChatbotSessionRead() *ChatbotSessionRead

NewChatbotSessionRead request

func (ChatbotSessionRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionRead) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionRead) GetSessionID

func (r ChatbotSessionRead) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotSessionStream

type ChatbotSessionStream struct {
	// SessionID PATH parameter
	//
	// Session ID
	SessionID string
}

func NewChatbotSessionStream

func NewChatbotSessionStream() *ChatbotSessionStream

NewChatbotSessionStream request

func (ChatbotSessionStream) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotSessionStream) Fill

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

Fill processes request and fills internal variables

func (ChatbotSessionStream) GetSessionID

func (r ChatbotSessionStream) GetSessionID() string

Auditable returns all auditable/loggable parameters

type ChatbotUndelete

type ChatbotUndelete struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`
}

func NewChatbotUndelete

func NewChatbotUndelete() *ChatbotUndelete

NewChatbotUndelete request

func (ChatbotUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotUndelete) Fill

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

Fill processes request and fills internal variables

func (ChatbotUndelete) GetChatbotID

func (r ChatbotUndelete) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

type ChatbotUpdate

type ChatbotUpdate struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`

	// Handle POST parameter
	//
	// Chatbot handle
	Handle string

	// Name POST parameter
	//
	// Chatbot display name
	Name string

	// Enabled POST parameter
	//
	// Whether the chatbot is enabled
	Enabled bool

	// SessionTTL POST parameter
	//
	// Session TTL (duration string)
	SessionTTL string

	// AllowedOrigins POST parameter
	//
	// Allowed origins
	AllowedOrigins types.ChatbotAllowedOrigins

	// Handoff POST parameter
	//
	// Chatbot handoff settings
	Handoff types.ChatbotHandoff

	// Styling POST parameter
	//
	// Chatbot styling
	Styling types.ChatbotStyling

	// Scenarios POST parameter
	//
	// Chatbot scenarios
	Scenarios types.ChatbotScenarios

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

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

func NewChatbotUpdate

func NewChatbotUpdate() *ChatbotUpdate

NewChatbotUpdate request

func (ChatbotUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotUpdate) Fill

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

Fill processes request and fills internal variables

func (ChatbotUpdate) GetAllowedOrigins

func (r ChatbotUpdate) GetAllowedOrigins() types.ChatbotAllowedOrigins

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetChatbotID

func (r ChatbotUpdate) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetEnabled

func (r ChatbotUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetHandle

func (r ChatbotUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetHandoff

func (r ChatbotUpdate) GetHandoff() types.ChatbotHandoff

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetLabels

func (r ChatbotUpdate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetName

func (r ChatbotUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetScenarios

func (r ChatbotUpdate) GetScenarios() types.ChatbotScenarios

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetSessionTTL

func (r ChatbotUpdate) GetSessionTTL() string

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetStyling

func (r ChatbotUpdate) GetStyling() types.ChatbotStyling

Auditable returns all auditable/loggable parameters

func (ChatbotUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type ChatbotUploadAsset

type ChatbotUploadAsset struct {
	// ChatbotID PATH parameter
	//
	// Chatbot ID
	ChatbotID uint64 `json:",string"`

	// Upload POST parameter
	//
	// Asset file to upload
	Upload *multipart.FileHeader
}

func NewChatbotUploadAsset

func NewChatbotUploadAsset() *ChatbotUploadAsset

NewChatbotUploadAsset request

func (ChatbotUploadAsset) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChatbotUploadAsset) Fill

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

Fill processes request and fills internal variables

func (ChatbotUploadAsset) GetChatbotID

func (r ChatbotUploadAsset) GetChatbotID() uint64

Auditable returns all auditable/loggable parameters

func (ChatbotUploadAsset) GetUpload

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

Auditable returns all auditable/loggable parameters

type ConfiguredConnectionCheck

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

func NewConfiguredConnectionCheck

func NewConfiguredConnectionCheck() *ConfiguredConnectionCheck

NewConfiguredConnectionCheck request

func (ConfiguredConnectionCheck) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConfiguredConnectionCheck) Fill

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

Fill processes request and fills internal variables

func (ConfiguredConnectionCheck) GetConnectionID

func (r ConfiguredConnectionCheck) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConfiguredConnectionDelete

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

func NewConfiguredConnectionDelete

func NewConfiguredConnectionDelete() *ConfiguredConnectionDelete

NewConfiguredConnectionDelete request

func (ConfiguredConnectionDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConfiguredConnectionDelete) Fill

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

Fill processes request and fills internal variables

func (ConfiguredConnectionDelete) GetConnectionID

func (r ConfiguredConnectionDelete) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConfiguredConnectionEnable

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

func NewConfiguredConnectionEnable

func NewConfiguredConnectionEnable() *ConfiguredConnectionEnable

NewConfiguredConnectionEnable request

func (ConfiguredConnectionEnable) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConfiguredConnectionEnable) Fill

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

Fill processes request and fills internal variables

func (ConfiguredConnectionEnable) GetConnectionID

func (r ConfiguredConnectionEnable) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConfiguredConnectionList

type ConfiguredConnectionList struct {
	// ConnectionID GET parameter
	//
	// Filter by connection ID
	ConnectionID uint64 `json:",string"`

	// Status GET parameter
	//
	// Filter by status
	Status []string

	// Query GET parameter
	//
	// Search query
	Query string

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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 NewConfiguredConnectionList

func NewConfiguredConnectionList() *ConfiguredConnectionList

NewConfiguredConnectionList request

func (ConfiguredConnectionList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConfiguredConnectionList) Fill

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

Fill processes request and fills internal variables

func (ConfiguredConnectionList) GetConnectionID

func (r ConfiguredConnectionList) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetDeleted

func (r ConfiguredConnectionList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetIncTotal

func (r ConfiguredConnectionList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetLabels

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetLimit

func (r ConfiguredConnectionList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetPageCursor

func (r ConfiguredConnectionList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetQuery

func (r ConfiguredConnectionList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetSort

func (r ConfiguredConnectionList) GetSort() string

Auditable returns all auditable/loggable parameters

func (ConfiguredConnectionList) GetStatus

func (r ConfiguredConnectionList) GetStatus() []string

Auditable returns all auditable/loggable parameters

type ConfiguredConnectionRead

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

func NewConfiguredConnectionRead

func NewConfiguredConnectionRead() *ConfiguredConnectionRead

NewConfiguredConnectionRead request

func (ConfiguredConnectionRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConfiguredConnectionRead) Fill

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

Fill processes request and fills internal variables

func (ConfiguredConnectionRead) GetConnectionID

func (r ConfiguredConnectionRead) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConnectionConfigure

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

	// CatalogID POST parameter
	//
	// Catalog ID to auto-import on first configure
	CatalogID string

	// Name POST parameter
	//
	// Connection name
	Name string

	// Config POST parameter
	//
	// Connection config
	Config types.ConfiguredConnectionConfig

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewConnectionConfigure

func NewConnectionConfigure() *ConnectionConfigure

NewConnectionConfigure request

func (ConnectionConfigure) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionConfigure) Fill

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

Fill processes request and fills internal variables

func (ConnectionConfigure) GetCatalogID

func (r ConnectionConfigure) GetCatalogID() string

Auditable returns all auditable/loggable parameters

func (ConnectionConfigure) GetConfig

Auditable returns all auditable/loggable parameters

func (ConnectionConfigure) GetConnectionID

func (r ConnectionConfigure) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (ConnectionConfigure) GetLabels

func (r ConnectionConfigure) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ConnectionConfigure) GetName

func (r ConnectionConfigure) GetName() string

Auditable returns all auditable/loggable parameters

type ConnectionCreate

type ConnectionCreate struct {
	// Handle POST parameter
	//
	// Connection handle
	Handle string

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

	// Service POST parameter
	//
	// Service config
	Service types.ConnectionService

	// Resources POST parameter
	//
	// Resources
	Resources json.RawMessage

	// StandardOperations POST parameter
	//
	// Standard operations
	StandardOperations json.RawMessage

	// Operations POST parameter
	//
	// Operations
	Operations json.RawMessage

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewConnectionCreate

func NewConnectionCreate() *ConnectionCreate

NewConnectionCreate request

func (ConnectionCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionCreate) Fill

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

Fill processes request and fills internal variables

func (ConnectionCreate) GetHandle

func (r ConnectionCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetLabels

func (r ConnectionCreate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetMeta

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetOperations

func (r ConnectionCreate) GetOperations() json.RawMessage

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetResources

func (r ConnectionCreate) GetResources() json.RawMessage

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetService

func (r ConnectionCreate) GetService() types.ConnectionService

Auditable returns all auditable/loggable parameters

func (ConnectionCreate) GetStandardOperations

func (r ConnectionCreate) GetStandardOperations() json.RawMessage

Auditable returns all auditable/loggable parameters

type ConnectionDelete

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

func NewConnectionDelete

func NewConnectionDelete() *ConnectionDelete

NewConnectionDelete request

func (ConnectionDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionDelete) Fill

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

Fill processes request and fills internal variables

func (ConnectionDelete) GetConnectionID

func (r ConnectionDelete) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConnectionEnable

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

func NewConnectionEnable

func NewConnectionEnable() *ConnectionEnable

NewConnectionEnable request

func (ConnectionEnable) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionEnable) Fill

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

Fill processes request and fills internal variables

func (ConnectionEnable) GetConnectionID

func (r ConnectionEnable) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConnectionGenerate

type ConnectionGenerate struct {
	// Prompt POST parameter
	//
	// Description or API docs
	Prompt string

	// Context POST parameter
	//
	// Optional additional context
	Context string
}

func NewConnectionGenerate

func NewConnectionGenerate() *ConnectionGenerate

NewConnectionGenerate request

func (ConnectionGenerate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionGenerate) Fill

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

Fill processes request and fills internal variables

func (ConnectionGenerate) GetContext

func (r ConnectionGenerate) GetContext() string

Auditable returns all auditable/loggable parameters

func (ConnectionGenerate) GetPrompt

func (r ConnectionGenerate) GetPrompt() string

Auditable returns all auditable/loggable parameters

type ConnectionImport

type ConnectionImport struct {
	// CatalogID POST parameter
	//
	// Catalog ID
	CatalogID string
}

func NewConnectionImport

func NewConnectionImport() *ConnectionImport

NewConnectionImport request

func (ConnectionImport) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionImport) Fill

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

Fill processes request and fills internal variables

func (ConnectionImport) GetCatalogID

func (r ConnectionImport) GetCatalogID() string

Auditable returns all auditable/loggable parameters

type ConnectionList

type ConnectionList struct {
	// Handle GET parameter
	//
	// Filter by handle
	Handle string

	// Status GET parameter
	//
	// Filter by status
	Status []string

	// Query GET parameter
	//
	// Search query
	Query string

	// Tags GET parameter
	//
	// Filter by tags
	Tags []string

	// Source GET parameter
	//
	// Filter by source ("catalog", "local", or "" for all)
	Source string

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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 NewConnectionList

func NewConnectionList() *ConnectionList

NewConnectionList request

func (ConnectionList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionList) Fill

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

Fill processes request and fills internal variables

func (ConnectionList) GetDeleted

func (r ConnectionList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetHandle

func (r ConnectionList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetIncTotal

func (r ConnectionList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetLabels

func (r ConnectionList) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetLimit

func (r ConnectionList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetPageCursor

func (r ConnectionList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetQuery

func (r ConnectionList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetSort

func (r ConnectionList) GetSort() string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetSource

func (r ConnectionList) GetSource() string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetStatus

func (r ConnectionList) GetStatus() []string

Auditable returns all auditable/loggable parameters

func (ConnectionList) GetTags

func (r ConnectionList) GetTags() []string

Auditable returns all auditable/loggable parameters

type ConnectionRead

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

func NewConnectionRead

func NewConnectionRead() *ConnectionRead

NewConnectionRead request

func (ConnectionRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionRead) Fill

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

Fill processes request and fills internal variables

func (ConnectionRead) GetConnectionID

func (r ConnectionRead) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConnectionUndelete

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

func NewConnectionUndelete

func NewConnectionUndelete() *ConnectionUndelete

NewConnectionUndelete request

func (ConnectionUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionUndelete) Fill

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

Fill processes request and fills internal variables

func (ConnectionUndelete) GetConnectionID

func (r ConnectionUndelete) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

type ConnectionUpdate

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

	// Handle POST parameter
	//
	// Connection handle
	Handle string

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

	// Service POST parameter
	//
	// Service config
	Service types.ConnectionService

	// Resources POST parameter
	//
	// Resources
	Resources json.RawMessage

	// StandardOperations POST parameter
	//
	// Standard operations
	StandardOperations json.RawMessage

	// Operations POST parameter
	//
	// Operations
	Operations json.RawMessage

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

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

func NewConnectionUpdate

func NewConnectionUpdate() *ConnectionUpdate

NewConnectionUpdate request

func (ConnectionUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionUpdate) Fill

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

Fill processes request and fills internal variables

func (ConnectionUpdate) GetConnectionID

func (r ConnectionUpdate) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetHandle

func (r ConnectionUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetLabels

func (r ConnectionUpdate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetOperations

func (r ConnectionUpdate) GetOperations() json.RawMessage

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetResources

func (r ConnectionUpdate) GetResources() json.RawMessage

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetService

func (r ConnectionUpdate) GetService() types.ConnectionService

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetStandardOperations

func (r ConnectionUpdate) GetStandardOperations() json.RawMessage

Auditable returns all auditable/loggable parameters

func (ConnectionUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type ConnectionUpdateConfiguration

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

	// ConfiguredConnectionID PATH parameter
	//
	// Configured Connection ID
	ConfiguredConnectionID uint64 `json:",string"`

	// Name POST parameter
	//
	// Connection name
	Name string

	// Config POST parameter
	//
	// Connection config
	Config types.ConfiguredConnectionConfig

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewConnectionUpdateConfiguration

func NewConnectionUpdateConfiguration() *ConnectionUpdateConfiguration

NewConnectionUpdateConfiguration request

func (ConnectionUpdateConfiguration) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ConnectionUpdateConfiguration) Fill

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

Fill processes request and fills internal variables

func (ConnectionUpdateConfiguration) GetConfig

Auditable returns all auditable/loggable parameters

func (ConnectionUpdateConfiguration) GetConfiguredConnectionID

func (r ConnectionUpdateConfiguration) GetConfiguredConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (ConnectionUpdateConfiguration) GetConnectionID

func (r ConnectionUpdateConfiguration) GetConnectionID() uint64

Auditable returns all auditable/loggable parameters

func (ConnectionUpdateConfiguration) GetLabels

Auditable returns all auditable/loggable parameters

func (ConnectionUpdateConfiguration) GetName

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.DalConnectionMeta

	// Config POST parameter
	//
	//
	Config types.DalConnectionConfig
}

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.DalConnectionMeta

	// Config POST parameter
	//
	//
	Config types.DalConnectionConfig

	// 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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (ExpressionEvaluate) GetVariables

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

Auditable returns all auditable/loggable parameters

type KnowledgeBaseCreate

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

	// Title POST parameter
	//
	// Title
	Title string

	// Description POST parameter
	//
	// Description
	Description string

	// Context POST parameter
	//
	// Compose context
	Context types.KnowledgeBaseContext
}

func NewKnowledgeBaseCreate

func NewKnowledgeBaseCreate() *KnowledgeBaseCreate

NewKnowledgeBaseCreate request

func (KnowledgeBaseCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseCreate) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseCreate) GetContext

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseCreate) GetDescription

func (r KnowledgeBaseCreate) GetDescription() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseCreate) GetHandle

func (r KnowledgeBaseCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseCreate) GetTitle

func (r KnowledgeBaseCreate) GetTitle() string

Auditable returns all auditable/loggable parameters

type KnowledgeBaseDelete

type KnowledgeBaseDelete struct {
	// KnowledgeBaseID PATH parameter
	//
	// Knowledge Base ID
	KnowledgeBaseID uint64 `json:",string"`
}

func NewKnowledgeBaseDelete

func NewKnowledgeBaseDelete() *KnowledgeBaseDelete

NewKnowledgeBaseDelete request

func (KnowledgeBaseDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseDelete) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseDelete) GetKnowledgeBaseID

func (r KnowledgeBaseDelete) GetKnowledgeBaseID() uint64

Auditable returns all auditable/loggable parameters

type KnowledgeBaseList

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

	// Handle GET parameter
	//
	// Search by handle
	Handle string

	// Deleted GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) deleted knowledge bases
	Deleted 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 NewKnowledgeBaseList

func NewKnowledgeBaseList() *KnowledgeBaseList

NewKnowledgeBaseList request

func (KnowledgeBaseList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseList) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseList) GetDeleted

func (r KnowledgeBaseList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetHandle

func (r KnowledgeBaseList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetIncTotal

func (r KnowledgeBaseList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetLimit

func (r KnowledgeBaseList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetPageCursor

func (r KnowledgeBaseList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetQuery

func (r KnowledgeBaseList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseList) GetSort

func (r KnowledgeBaseList) GetSort() string

Auditable returns all auditable/loggable parameters

type KnowledgeBaseRead

type KnowledgeBaseRead struct {
	// KnowledgeBaseID PATH parameter
	//
	// Knowledge Base ID
	KnowledgeBaseID uint64 `json:",string"`
}

func NewKnowledgeBaseRead

func NewKnowledgeBaseRead() *KnowledgeBaseRead

NewKnowledgeBaseRead request

func (KnowledgeBaseRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseRead) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseRead) GetKnowledgeBaseID

func (r KnowledgeBaseRead) GetKnowledgeBaseID() uint64

Auditable returns all auditable/loggable parameters

type KnowledgeBaseUndelete

type KnowledgeBaseUndelete struct {
	// KnowledgeBaseID PATH parameter
	//
	// Knowledge Base ID
	KnowledgeBaseID uint64 `json:",string"`
}

func NewKnowledgeBaseUndelete

func NewKnowledgeBaseUndelete() *KnowledgeBaseUndelete

NewKnowledgeBaseUndelete request

func (KnowledgeBaseUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseUndelete) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseUndelete) GetKnowledgeBaseID

func (r KnowledgeBaseUndelete) GetKnowledgeBaseID() uint64

Auditable returns all auditable/loggable parameters

type KnowledgeBaseUpdate

type KnowledgeBaseUpdate struct {
	// KnowledgeBaseID PATH parameter
	//
	// Knowledge Base ID
	KnowledgeBaseID uint64 `json:",string"`

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

	// Title POST parameter
	//
	// Title
	Title string

	// Description POST parameter
	//
	// Description
	Description string

	// Context POST parameter
	//
	// Compose context
	Context types.KnowledgeBaseContext

	// UpdatedAt POST parameter
	//
	// Last update (used for stale data check)
	UpdatedAt *time.Time
}

func NewKnowledgeBaseUpdate

func NewKnowledgeBaseUpdate() *KnowledgeBaseUpdate

NewKnowledgeBaseUpdate request

func (KnowledgeBaseUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*KnowledgeBaseUpdate) Fill

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

Fill processes request and fills internal variables

func (KnowledgeBaseUpdate) GetContext

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseUpdate) GetDescription

func (r KnowledgeBaseUpdate) GetDescription() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseUpdate) GetHandle

func (r KnowledgeBaseUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseUpdate) GetKnowledgeBaseID

func (r KnowledgeBaseUpdate) GetKnowledgeBaseID() uint64

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseUpdate) GetTitle

func (r KnowledgeBaseUpdate) GetTitle() string

Auditable returns all auditable/loggable parameters

func (KnowledgeBaseUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type LabelList

type LabelList struct {
	// Kind GET parameter
	//
	// Filter by resource kind (namespace, module, etc)
	Kind string

	// Name GET parameter
	//
	// Filter by label key/name
	Name string

	// Value GET parameter
	//
	// Filter by value
	Value []string

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

Internal API interface

func NewLabelList

func NewLabelList() *LabelList

NewLabelList request

func (LabelList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LabelList) Fill

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

Fill processes request and fills internal variables

func (LabelList) GetKind

func (r LabelList) GetKind() string

Auditable returns all auditable/loggable parameters

func (LabelList) GetLimit

func (r LabelList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (LabelList) GetName

func (r LabelList) GetName() string

Auditable returns all auditable/loggable parameters

func (LabelList) GetValue

func (r LabelList) GetValue() []string

Auditable returns all auditable/loggable parameters

type LlmProviderCreate

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

	// Provider POST parameter
	//
	// Provider type
	Provider string

	// Status POST parameter
	//
	// Status
	Status string

	// ApiKey POST parameter
	//
	// API key
	ApiKey string

	// Meta POST parameter
	//
	// Meta
	Meta types.LLMProviderMeta

	// Config POST parameter
	//
	// Config
	Config types.LLMProviderConfig
}

func NewLlmProviderCreate

func NewLlmProviderCreate() *LlmProviderCreate

NewLlmProviderCreate request

func (LlmProviderCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderCreate) Fill

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

Fill processes request and fills internal variables

func (LlmProviderCreate) GetApiKey

func (r LlmProviderCreate) GetApiKey() string

Auditable returns all auditable/loggable parameters

func (LlmProviderCreate) GetConfig

Auditable returns all auditable/loggable parameters

func (LlmProviderCreate) GetHandle

func (r LlmProviderCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (LlmProviderCreate) GetMeta

Auditable returns all auditable/loggable parameters

func (LlmProviderCreate) GetProvider

func (r LlmProviderCreate) GetProvider() string

Auditable returns all auditable/loggable parameters

func (LlmProviderCreate) GetStatus

func (r LlmProviderCreate) GetStatus() string

Auditable returns all auditable/loggable parameters

type LlmProviderDelete

type LlmProviderDelete struct {
	// LlmProviderID PATH parameter
	//
	// LLM Provider ID
	LlmProviderID uint64 `json:",string"`
}

func NewLlmProviderDelete

func NewLlmProviderDelete() *LlmProviderDelete

NewLlmProviderDelete request

func (LlmProviderDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderDelete) Fill

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

Fill processes request and fills internal variables

func (LlmProviderDelete) GetLlmProviderID

func (r LlmProviderDelete) GetLlmProviderID() uint64

Auditable returns all auditable/loggable parameters

type LlmProviderList

type LlmProviderList struct {
	// Provider GET parameter
	//
	// Filter by provider type
	Provider string

	// Status GET parameter
	//
	// Filter by status
	Status string
}

Internal API interface

func NewLlmProviderList

func NewLlmProviderList() *LlmProviderList

NewLlmProviderList request

func (LlmProviderList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderList) Fill

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

Fill processes request and fills internal variables

func (LlmProviderList) GetProvider

func (r LlmProviderList) GetProvider() string

Auditable returns all auditable/loggable parameters

func (LlmProviderList) GetStatus

func (r LlmProviderList) GetStatus() string

Auditable returns all auditable/loggable parameters

type LlmProviderModels

type LlmProviderModels struct {
	// LlmProviderID PATH parameter
	//
	// LLM Provider ID
	LlmProviderID uint64 `json:",string"`
}

func NewLlmProviderModels

func NewLlmProviderModels() *LlmProviderModels

NewLlmProviderModels request

func (LlmProviderModels) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderModels) Fill

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

Fill processes request and fills internal variables

func (LlmProviderModels) GetLlmProviderID

func (r LlmProviderModels) GetLlmProviderID() uint64

Auditable returns all auditable/loggable parameters

type LlmProviderRead

type LlmProviderRead struct {
	// LlmProviderID PATH parameter
	//
	// LLM Provider ID
	LlmProviderID uint64 `json:",string"`
}

func NewLlmProviderRead

func NewLlmProviderRead() *LlmProviderRead

NewLlmProviderRead request

func (LlmProviderRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderRead) Fill

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

Fill processes request and fills internal variables

func (LlmProviderRead) GetLlmProviderID

func (r LlmProviderRead) GetLlmProviderID() uint64

Auditable returns all auditable/loggable parameters

type LlmProviderUpdate

type LlmProviderUpdate struct {
	// LlmProviderID PATH parameter
	//
	// LLM Provider ID
	LlmProviderID uint64 `json:",string"`

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

	// Provider POST parameter
	//
	// Provider type
	Provider string

	// Status POST parameter
	//
	// Status
	Status string

	// ApiKey POST parameter
	//
	// API key
	ApiKey string

	// Meta POST parameter
	//
	// Meta
	Meta types.LLMProviderMeta

	// Config POST parameter
	//
	// Config
	Config types.LLMProviderConfig
}

func NewLlmProviderUpdate

func NewLlmProviderUpdate() *LlmProviderUpdate

NewLlmProviderUpdate request

func (LlmProviderUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderUpdate) Fill

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

Fill processes request and fills internal variables

func (LlmProviderUpdate) GetApiKey

func (r LlmProviderUpdate) GetApiKey() string

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetConfig

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetHandle

func (r LlmProviderUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetLlmProviderID

func (r LlmProviderUpdate) GetLlmProviderID() uint64

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetProvider

func (r LlmProviderUpdate) GetProvider() string

Auditable returns all auditable/loggable parameters

func (LlmProviderUpdate) GetStatus

func (r LlmProviderUpdate) GetStatus() string

Auditable returns all auditable/loggable parameters

type LlmProviderValidate

type LlmProviderValidate struct {
	// LlmProviderID PATH parameter
	//
	// LLM Provider ID
	LlmProviderID uint64 `json:",string"`
}

func NewLlmProviderValidate

func NewLlmProviderValidate() *LlmProviderValidate

NewLlmProviderValidate request

func (LlmProviderValidate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*LlmProviderValidate) Fill

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

Fill processes request and fills internal variables

func (LlmProviderValidate) GetLlmProviderID

func (r LlmProviderValidate) GetLlmProviderID() uint64

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 McpListTools

type McpListTools struct {
}

Internal API interface

func NewMcpListTools

func NewMcpListTools() *McpListTools

NewMcpListTools request

func (McpListTools) Auditable

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

Auditable returns all auditable/loggable parameters

func (*McpListTools) Fill

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

Fill processes request and fills internal variables

type NotificationCreate

type NotificationCreate struct {
	// Kind POST parameter
	//
	// Kind
	Kind string

	// Config POST parameter
	//
	// Configuration data for the notification
	Config sqlxTypes.JSONText

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

func NewNotificationCreate

func NewNotificationCreate() *NotificationCreate

NewNotificationCreate request

func (NotificationCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationCreate) Fill

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

Fill processes request and fills internal variables

func (NotificationCreate) GetConfig

func (r NotificationCreate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (NotificationCreate) GetKind

func (r NotificationCreate) GetKind() string

Auditable returns all auditable/loggable parameters

func (NotificationCreate) GetRecipient

func (r NotificationCreate) GetRecipient() uint64

Auditable returns all auditable/loggable parameters

type NotificationDelete

type NotificationDelete struct {
	// NotificationID PATH parameter
	//
	// Notification ID
	NotificationID uint64 `json:",string"`
}

func NewNotificationDelete

func NewNotificationDelete() *NotificationDelete

NewNotificationDelete request

func (NotificationDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationDelete) Fill

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

Fill processes request and fills internal variables

func (NotificationDelete) GetNotificationID

func (r NotificationDelete) GetNotificationID() uint64

Auditable returns all auditable/loggable parameters

type NotificationList

type NotificationList struct {
	// NotificationID GET parameter
	//
	// Filter by notification ID
	NotificationID []string

	// Kind GET parameter
	//
	// Only notifications of a specific kind
	Kind string

	// Read GET parameter
	//
	// Exclude (0, default), include (1) or return only (2) read notifications
	Read uint

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

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

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

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

Internal API interface

func NewNotificationList

func NewNotificationList() *NotificationList

NewNotificationList request

func (NotificationList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationList) Fill

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

Fill processes request and fills internal variables

func (NotificationList) GetDeleted

func (r NotificationList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (NotificationList) GetKind

func (r NotificationList) GetKind() string

Auditable returns all auditable/loggable parameters

func (NotificationList) GetLimit

func (r NotificationList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (NotificationList) GetNotificationID

func (r NotificationList) GetNotificationID() []string

Auditable returns all auditable/loggable parameters

func (NotificationList) GetPageCursor

func (r NotificationList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (NotificationList) GetRead

func (r NotificationList) GetRead() uint

Auditable returns all auditable/loggable parameters

func (NotificationList) GetSort

func (r NotificationList) GetSort() string

Auditable returns all auditable/loggable parameters

type NotificationMarkAllAsRead

type NotificationMarkAllAsRead struct {
}

func NewNotificationMarkAllAsRead

func NewNotificationMarkAllAsRead() *NotificationMarkAllAsRead

NewNotificationMarkAllAsRead request

func (NotificationMarkAllAsRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationMarkAllAsRead) Fill

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

Fill processes request and fills internal variables

type NotificationMarkAllAsUnread

type NotificationMarkAllAsUnread struct {
}

func NewNotificationMarkAllAsUnread

func NewNotificationMarkAllAsUnread() *NotificationMarkAllAsUnread

NewNotificationMarkAllAsUnread request

func (NotificationMarkAllAsUnread) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationMarkAllAsUnread) Fill

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

Fill processes request and fills internal variables

type NotificationMarkAsRead

type NotificationMarkAsRead struct {
	// NotificationID PATH parameter
	//
	// Notification ID
	NotificationID uint64 `json:",string"`
}

func NewNotificationMarkAsRead

func NewNotificationMarkAsRead() *NotificationMarkAsRead

NewNotificationMarkAsRead request

func (NotificationMarkAsRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationMarkAsRead) Fill

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

Fill processes request and fills internal variables

func (NotificationMarkAsRead) GetNotificationID

func (r NotificationMarkAsRead) GetNotificationID() uint64

Auditable returns all auditable/loggable parameters

type NotificationMarkAsUnread

type NotificationMarkAsUnread struct {
	// NotificationID PATH parameter
	//
	// Notification ID
	NotificationID uint64 `json:",string"`
}

func NewNotificationMarkAsUnread

func NewNotificationMarkAsUnread() *NotificationMarkAsUnread

NewNotificationMarkAsUnread request

func (NotificationMarkAsUnread) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationMarkAsUnread) Fill

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

Fill processes request and fills internal variables

func (NotificationMarkAsUnread) GetNotificationID

func (r NotificationMarkAsUnread) GetNotificationID() uint64

Auditable returns all auditable/loggable parameters

type NotificationRead

type NotificationRead struct {
	// NotificationID PATH parameter
	//
	// Notification ID
	NotificationID uint64 `json:",string"`
}

func NewNotificationRead

func NewNotificationRead() *NotificationRead

NewNotificationRead request

func (NotificationRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationRead) Fill

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

Fill processes request and fills internal variables

func (NotificationRead) GetNotificationID

func (r NotificationRead) GetNotificationID() uint64

Auditable returns all auditable/loggable parameters

type NotificationUpdate

type NotificationUpdate struct {
	// NotificationID PATH parameter
	//
	// Notification ID
	NotificationID uint64 `json:",string"`

	// Kind POST parameter
	//
	// Kind
	Kind string

	// Config POST parameter
	//
	// Configuration data for the notification
	Config sqlxTypes.JSONText

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

func NewNotificationUpdate

func NewNotificationUpdate() *NotificationUpdate

NewNotificationUpdate request

func (NotificationUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationUpdate) Fill

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

Fill processes request and fills internal variables

func (NotificationUpdate) GetConfig

func (r NotificationUpdate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (NotificationUpdate) GetKind

func (r NotificationUpdate) GetKind() string

Auditable returns all auditable/loggable parameters

func (NotificationUpdate) GetNotificationID

func (r NotificationUpdate) GetNotificationID() uint64

Auditable returns all auditable/loggable parameters

func (NotificationUpdate) GetRecipient

func (r NotificationUpdate) GetRecipient() uint64

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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

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"`

	// UserGroupID GET parameter
	//
	// Search roles for user group
	UserGroupID uint64 `json:",string"`

	// RoleID GET parameter
	//
	// Search roles by ID
	RoleID []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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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) GetRoleID

func (r RoleList) GetRoleID() []string

Auditable returns all auditable/loggable parameters

func (RoleList) GetSort

func (r RoleList) GetSort() string

Auditable returns all auditable/loggable parameters

func (RoleList) GetUserGroupID

func (r RoleList) GetUserGroupID() uint64

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 RoleMemberAddGroup

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

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

func NewRoleMemberAddGroup

func NewRoleMemberAddGroup() *RoleMemberAddGroup

NewRoleMemberAddGroup request

func (RoleMemberAddGroup) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RoleMemberAddGroup) Fill

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

Fill processes request and fills internal variables

func (RoleMemberAddGroup) GetRoleID

func (r RoleMemberAddGroup) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleMemberAddGroup) GetUserGroupID

func (r RoleMemberAddGroup) GetUserGroupID() 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 RoleMemberRemoveGroup

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

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

func NewRoleMemberRemoveGroup

func NewRoleMemberRemoveGroup() *RoleMemberRemoveGroup

NewRoleMemberRemoveGroup request

func (RoleMemberRemoveGroup) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RoleMemberRemoveGroup) Fill

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

Fill processes request and fills internal variables

func (RoleMemberRemoveGroup) GetRoleID

func (r RoleMemberRemoveGroup) GetRoleID() uint64

Auditable returns all auditable/loggable parameters

func (RoleMemberRemoveGroup) GetUserGroupID

func (r RoleMemberRemoveGroup) GetUserGroupID() 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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue
}

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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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

	// UserGroupID POST parameter
	//
	// User group ID the user belongs to
	UserGroupID uint64 `json:",string"`

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

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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

func (UserCreate) GetUserGroupID

func (r UserCreate) GetUserGroupID() uint64

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 UserGroupCreate

type UserGroupCreate struct {
	// Handle POST parameter
	//
	// Handle for user group
	Handle string

	// Members POST parameter
	//
	// user group member IDs
	Members []string

	// Config POST parameter
	//
	// Config
	Config *types.UserGroupConfig

	// Meta POST parameter
	//
	// Meta
	Meta *types.UserGroupMeta

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue
}

func NewUserGroupCreate

func NewUserGroupCreate() *UserGroupCreate

NewUserGroupCreate request

func (UserGroupCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupCreate) Fill

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

Fill processes request and fills internal variables

func (UserGroupCreate) GetConfig

func (r UserGroupCreate) GetConfig() *types.UserGroupConfig

Auditable returns all auditable/loggable parameters

func (UserGroupCreate) GetHandle

func (r UserGroupCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (UserGroupCreate) GetLabels

func (r UserGroupCreate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (UserGroupCreate) GetMembers

func (r UserGroupCreate) GetMembers() []string

Auditable returns all auditable/loggable parameters

func (UserGroupCreate) GetMeta

func (r UserGroupCreate) GetMeta() *types.UserGroupMeta

Auditable returns all auditable/loggable parameters

type UserGroupDelete

type UserGroupDelete struct {
	// UserGroupID PATH parameter
	//
	// User Group ID
	UserGroupID id.ID
}

func NewUserGroupDelete

func NewUserGroupDelete() *UserGroupDelete

NewUserGroupDelete request

func (UserGroupDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupDelete) Fill

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

Fill processes request and fills internal variables

func (UserGroupDelete) GetUserGroupID

func (r UserGroupDelete) GetUserGroupID() id.ID

Auditable returns all auditable/loggable parameters

type UserGroupList

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

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

	// UserGroupID GET parameter
	//
	// Search roles by ID
	UserGroupID []id.ID

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

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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 NewUserGroupList

func NewUserGroupList() *UserGroupList

NewUserGroupList request

func (UserGroupList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupList) Fill

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

Fill processes request and fills internal variables

func (UserGroupList) GetArchived

func (r UserGroupList) GetArchived() uint

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetDeleted

func (r UserGroupList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetIncTotal

func (r UserGroupList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetLabels

func (r UserGroupList) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetLimit

func (r UserGroupList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetMemberID

func (r UserGroupList) GetMemberID() uint64

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetPageCursor

func (r UserGroupList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetQuery

func (r UserGroupList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetSort

func (r UserGroupList) GetSort() string

Auditable returns all auditable/loggable parameters

func (UserGroupList) GetUserGroupID

func (r UserGroupList) GetUserGroupID() []id.ID

Auditable returns all auditable/loggable parameters

type UserGroupMemberAdd

type UserGroupMemberAdd struct {
	// UserGroupID PATH parameter
	//
	// Source User Group ID
	UserGroupID id.ID

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

func NewUserGroupMemberAdd

func NewUserGroupMemberAdd() *UserGroupMemberAdd

NewUserGroupMemberAdd request

func (UserGroupMemberAdd) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupMemberAdd) Fill

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

Fill processes request and fills internal variables

func (UserGroupMemberAdd) GetUserGroupID

func (r UserGroupMemberAdd) GetUserGroupID() id.ID

Auditable returns all auditable/loggable parameters

func (UserGroupMemberAdd) GetUserID

func (r UserGroupMemberAdd) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type UserGroupMemberList

type UserGroupMemberList struct {
	// UserGroupID PATH parameter
	//
	// Source User Group ID
	UserGroupID id.ID
}

func NewUserGroupMemberList

func NewUserGroupMemberList() *UserGroupMemberList

NewUserGroupMemberList request

func (UserGroupMemberList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupMemberList) Fill

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

Fill processes request and fills internal variables

func (UserGroupMemberList) GetUserGroupID

func (r UserGroupMemberList) GetUserGroupID() id.ID

Auditable returns all auditable/loggable parameters

type UserGroupRead

type UserGroupRead struct {
	// UserGroupID PATH parameter
	//
	// User group ID
	UserGroupID id.ID
}

func NewUserGroupRead

func NewUserGroupRead() *UserGroupRead

NewUserGroupRead request

func (UserGroupRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupRead) Fill

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

Fill processes request and fills internal variables

func (UserGroupRead) GetUserGroupID

func (r UserGroupRead) GetUserGroupID() id.ID

Auditable returns all auditable/loggable parameters

type UserGroupUndelete

type UserGroupUndelete struct {
	// UserGroupID PATH parameter
	//
	// User group ID
	UserGroupID id.ID
}

func NewUserGroupUndelete

func NewUserGroupUndelete() *UserGroupUndelete

NewUserGroupUndelete request

func (UserGroupUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupUndelete) Fill

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

Fill processes request and fills internal variables

func (UserGroupUndelete) GetUserGroupID

func (r UserGroupUndelete) GetUserGroupID() id.ID

Auditable returns all auditable/loggable parameters

type UserGroupUpdate

type UserGroupUpdate struct {
	// UserGroupID PATH parameter
	//
	// User Group ID
	UserGroupID id.ID

	// Handle POST parameter
	//
	// Handle for user group
	Handle string

	// Members POST parameter
	//
	// user group member IDs
	Members []string

	// Config POST parameter
	//
	// Config
	Config *types.UserGroupConfig

	// Meta POST parameter
	//
	// Meta
	Meta *types.UserGroupMeta

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

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

func NewUserGroupUpdate

func NewUserGroupUpdate() *UserGroupUpdate

NewUserGroupUpdate request

func (UserGroupUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*UserGroupUpdate) Fill

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

Fill processes request and fills internal variables

func (UserGroupUpdate) GetConfig

func (r UserGroupUpdate) GetConfig() *types.UserGroupConfig

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetHandle

func (r UserGroupUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetLabels

func (r UserGroupUpdate) GetLabels() map[string]labelTypes.LabelValue

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetMembers

func (r UserGroupUpdate) GetMembers() []string

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetMeta

func (r UserGroupUpdate) GetMeta() *types.UserGroupMeta

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

func (UserGroupUpdate) GetUserGroupID

func (r UserGroupUpdate) GetUserGroupID() id.ID

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]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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

	// UserGroupID POST parameter
	//
	// User group ID the user belongs to
	UserGroupID uint64 `json:",string"`

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

	// Labels POST parameter
	//
	// Labels
	Labels map[string]labelTypes.LabelValue

	// 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]labelTypes.LabelValue

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) GetUserGroupID

func (r UserUpdate) GetUserGroupID() uint64

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