request

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachmentDelete

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

	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",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) GetNamespaceID

func (r AttachmentDelete) GetNamespaceID() uint64

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 AttachmentList

type AttachmentList struct {
	// Kind PATH parameter
	//
	// Attachment kind
	Kind string

	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

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

	// PageID GET parameter
	//
	// Filter attachments by page ID
	PageID uint64 `json:",string"`

	// ModuleID GET parameter
	//
	// Filter attachments by module ID
	ModuleID uint64 `json:",string"`

	// RecordID GET parameter
	//
	// Filter attachments by record ID
	RecordID uint64 `json:",string"`

	// FieldName GET parameter
	//
	// Filter attachments by field name
	FieldName string

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

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

Internal API interface

func NewAttachmentList

func NewAttachmentList() *AttachmentList

NewAttachmentList request

func (AttachmentList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*AttachmentList) Fill

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

Fill processes request and fills internal variables

func (AttachmentList) GetFieldName

func (r AttachmentList) GetFieldName() string

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetKind

func (r AttachmentList) GetKind() string

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetLimit

func (r AttachmentList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetModuleID

func (r AttachmentList) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetNamespaceID

func (r AttachmentList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetPageCursor

func (r AttachmentList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetPageID

func (r AttachmentList) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetRecordID

func (r AttachmentList) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetSign

func (r AttachmentList) GetSign() string

Auditable returns all auditable/loggable parameters

func (AttachmentList) GetUserID

func (r AttachmentList) GetUserID() uint64

Auditable returns all auditable/loggable parameters

type AttachmentOriginal

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

	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",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) GetNamespaceID

func (r AttachmentOriginal) GetNamespaceID() uint64

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
	//
	// Attachment kind
	Kind string

	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",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) GetNamespaceID

func (r AttachmentPreview) GetNamespaceID() uint64

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
	//
	// Attachment kind
	Kind string

	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",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 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) GetNamespaceID

func (r AttachmentRead) GetNamespaceID() uint64

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 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 ChartCreate

type ChartCreate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// Config POST parameter
	//
	// Chart JSON
	Config sqlxTypes.JSONText

	// Name POST parameter
	//
	// Chart name
	Name string

	// Handle POST parameter
	//
	// Chart handle
	Handle string

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

func NewChartCreate

func NewChartCreate() *ChartCreate

NewChartCreate request

func (ChartCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartCreate) Fill

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

Fill processes request and fills internal variables

func (ChartCreate) GetConfig

func (r ChartCreate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ChartCreate) GetHandle

func (r ChartCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChartCreate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ChartCreate) GetName

func (r ChartCreate) GetName() string

Auditable returns all auditable/loggable parameters

func (ChartCreate) GetNamespaceID

func (r ChartCreate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ChartDelete

type ChartDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ChartID PATH parameter
	//
	// Chart ID
	ChartID uint64 `json:",string"`
}

func NewChartDelete

func NewChartDelete() *ChartDelete

NewChartDelete request

func (ChartDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartDelete) Fill

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

Fill processes request and fills internal variables

func (ChartDelete) GetChartID

func (r ChartDelete) GetChartID() uint64

Auditable returns all auditable/loggable parameters

func (ChartDelete) GetNamespaceID

func (r ChartDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ChartList

type ChartList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

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

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

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

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

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

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

Internal API interface

func NewChartList

func NewChartList() *ChartList

NewChartList request

func (ChartList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartList) Fill

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

Fill processes request and fills internal variables

func (ChartList) GetHandle

func (r ChartList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChartList) GetIncTotal

func (r ChartList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ChartList) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ChartList) GetLimit

func (r ChartList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ChartList) GetNamespaceID

func (r ChartList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ChartList) GetPageCursor

func (r ChartList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ChartList) GetQuery

func (r ChartList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ChartList) GetSort

func (r ChartList) GetSort() string

Auditable returns all auditable/loggable parameters

type ChartListTranslations

type ChartListTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

func NewChartListTranslations

func NewChartListTranslations() *ChartListTranslations

NewChartListTranslations request

func (ChartListTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartListTranslations) Fill

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

Fill processes request and fills internal variables

func (ChartListTranslations) GetChartID

func (r ChartListTranslations) GetChartID() uint64

Auditable returns all auditable/loggable parameters

func (ChartListTranslations) GetNamespaceID

func (r ChartListTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ChartRead

type ChartRead struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ChartID PATH parameter
	//
	// Chart ID
	ChartID uint64 `json:",string"`
}

func NewChartRead

func NewChartRead() *ChartRead

NewChartRead request

func (ChartRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartRead) Fill

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

Fill processes request and fills internal variables

func (ChartRead) GetChartID

func (r ChartRead) GetChartID() uint64

Auditable returns all auditable/loggable parameters

func (ChartRead) GetNamespaceID

func (r ChartRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ChartUpdate

type ChartUpdate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ChartID PATH parameter
	//
	// Chart ID
	ChartID uint64 `json:",string"`

	// Config POST parameter
	//
	// Chart JSON
	Config sqlxTypes.JSONText

	// Name POST parameter
	//
	// Chart name
	Name string

	// Handle POST parameter
	//
	// Chart handle
	Handle string

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

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

func NewChartUpdate

func NewChartUpdate() *ChartUpdate

NewChartUpdate request

func (ChartUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartUpdate) Fill

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

Fill processes request and fills internal variables

func (ChartUpdate) GetChartID

func (r ChartUpdate) GetChartID() uint64

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetConfig

func (r ChartUpdate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetHandle

func (r ChartUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetName

func (r ChartUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetNamespaceID

func (r ChartUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ChartUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type ChartUpdateTranslations

type ChartUpdateTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ChartID PATH parameter
	//
	// ID
	ChartID uint64 `json:",string"`

	// Translations POST parameter
	//
	// Resource translation to upsert
	Translations locale.ResourceTranslationSet
}

func NewChartUpdateTranslations

func NewChartUpdateTranslations() *ChartUpdateTranslations

NewChartUpdateTranslations request

func (ChartUpdateTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ChartUpdateTranslations) Fill

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

Fill processes request and fills internal variables

func (ChartUpdateTranslations) GetChartID

func (r ChartUpdateTranslations) GetChartID() uint64

Auditable returns all auditable/loggable parameters

func (ChartUpdateTranslations) GetNamespaceID

func (r ChartUpdateTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ChartUpdateTranslations) GetTranslations

Auditable returns all auditable/loggable parameters

type DataPrivacyModuleList

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

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

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

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

func NewDataPrivacyModuleList

func NewDataPrivacyModuleList() *DataPrivacyModuleList

NewDataPrivacyModuleList request

func (DataPrivacyModuleList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*DataPrivacyModuleList) Fill

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

Fill processes request and fills internal variables

func (DataPrivacyModuleList) GetConnectionID

func (r DataPrivacyModuleList) GetConnectionID() []string

Auditable returns all auditable/loggable parameters

func (DataPrivacyModuleList) GetLimit

func (r DataPrivacyModuleList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (DataPrivacyModuleList) GetPageCursor

func (r DataPrivacyModuleList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (DataPrivacyModuleList) GetSort

func (r DataPrivacyModuleList) GetSort() string

Auditable returns all auditable/loggable parameters

type DataPrivacyRecordList

type DataPrivacyRecordList struct {
	// SensitivityLevelID GET parameter
	//
	// Sensitivity Level ID
	SensitivityLevelID uint64 `json:",string"`

	// ConnectionID GET parameter
	//
	// Filter by connection ID
	ConnectionID []string
}

Internal API interface

func NewDataPrivacyRecordList

func NewDataPrivacyRecordList() *DataPrivacyRecordList

NewDataPrivacyRecordList request

func (DataPrivacyRecordList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*DataPrivacyRecordList) Fill

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

Fill processes request and fills internal variables

func (DataPrivacyRecordList) GetConnectionID

func (r DataPrivacyRecordList) GetConnectionID() []string

Auditable returns all auditable/loggable parameters

func (DataPrivacyRecordList) GetSensitivityLevelID

func (r DataPrivacyRecordList) GetSensitivityLevelID() uint64

Auditable returns all auditable/loggable parameters

type IconDelete

type IconDelete struct {
	// IconID PATH parameter
	//
	// Icon ID
	IconID uint64 `json:",string"`
}

func NewIconDelete

func NewIconDelete() *IconDelete

NewIconDelete request

func (IconDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*IconDelete) Fill

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

Fill processes request and fills internal variables

func (IconDelete) GetIconID

func (r IconDelete) GetIconID() uint64

Auditable returns all auditable/loggable parameters

type IconList

type IconList struct {
	// 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 NewIconList

func NewIconList() *IconList

NewIconList request

func (IconList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*IconList) Fill

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

Fill processes request and fills internal variables

func (IconList) GetIncTotal

func (r IconList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (IconList) GetLimit

func (r IconList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (IconList) GetPageCursor

func (r IconList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (IconList) GetSort

func (r IconList) GetSort() string

Auditable returns all auditable/loggable parameters

type IconUpload

type IconUpload struct {
	// Icon POST parameter
	//
	// Icon to upload
	Icon *multipart.FileHeader
}

func NewIconUpload

func NewIconUpload() *IconUpload

NewIconUpload request

func (IconUpload) Auditable

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

Auditable returns all auditable/loggable parameters

func (*IconUpload) Fill

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

Fill processes request and fills internal variables

func (IconUpload) GetIcon

func (r IconUpload) GetIcon() *multipart.FileHeader

Auditable returns all auditable/loggable parameters

type ModuleCreate

type ModuleCreate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

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

	// Config POST parameter
	//
	// Configuration
	Config types.ModuleConfig

	// Meta POST parameter
	//
	// Meta data
	Meta sqlxTypes.JSONText

	// Fields POST parameter
	//
	// Fields
	Fields types.ModuleFieldSet

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

func NewModuleCreate

func NewModuleCreate() *ModuleCreate

NewModuleCreate request

func (ModuleCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleCreate) Fill

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

Fill processes request and fills internal variables

func (ModuleCreate) GetConfig

func (r ModuleCreate) GetConfig() types.ModuleConfig

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetFields

func (r ModuleCreate) GetFields() types.ModuleFieldSet

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetHandle

func (r ModuleCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetMeta

func (r ModuleCreate) GetMeta() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetName

func (r ModuleCreate) GetName() string

Auditable returns all auditable/loggable parameters

func (ModuleCreate) GetNamespaceID

func (r ModuleCreate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ModuleDelete

type ModuleDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`
}

func NewModuleDelete

func NewModuleDelete() *ModuleDelete

NewModuleDelete request

func (ModuleDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleDelete) Fill

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

Fill processes request and fills internal variables

func (ModuleDelete) GetModuleID

func (r ModuleDelete) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleDelete) GetNamespaceID

func (r ModuleDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ModuleList

type ModuleList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

	// Name GET parameter
	//
	// Search by name
	Name string

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

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

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

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

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

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

Internal API interface

func NewModuleList

func NewModuleList() *ModuleList

NewModuleList request

func (ModuleList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleList) Fill

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

Fill processes request and fills internal variables

func (ModuleList) GetHandle

func (r ModuleList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ModuleList) GetIncTotal

func (r ModuleList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (ModuleList) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ModuleList) GetLimit

func (r ModuleList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (ModuleList) GetName

func (r ModuleList) GetName() string

Auditable returns all auditable/loggable parameters

func (ModuleList) GetNamespaceID

func (r ModuleList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleList) GetPageCursor

func (r ModuleList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (ModuleList) GetQuery

func (r ModuleList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (ModuleList) GetSort

func (r ModuleList) GetSort() string

Auditable returns all auditable/loggable parameters

type ModuleListTranslations

type ModuleListTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

func NewModuleListTranslations

func NewModuleListTranslations() *ModuleListTranslations

NewModuleListTranslations request

func (ModuleListTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleListTranslations) Fill

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

Fill processes request and fills internal variables

func (ModuleListTranslations) GetModuleID

func (r ModuleListTranslations) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleListTranslations) GetNamespaceID

func (r ModuleListTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ModuleRead

type ModuleRead struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`
}

func NewModuleRead

func NewModuleRead() *ModuleRead

NewModuleRead request

func (ModuleRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleRead) Fill

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

Fill processes request and fills internal variables

func (ModuleRead) GetModuleID

func (r ModuleRead) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleRead) GetNamespaceID

func (r ModuleRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type ModuleTriggerScript

type ModuleTriggerScript struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// ID
	ModuleID 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 NewModuleTriggerScript

func NewModuleTriggerScript() *ModuleTriggerScript

NewModuleTriggerScript request

func (ModuleTriggerScript) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleTriggerScript) Fill

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

Fill processes request and fills internal variables

func (ModuleTriggerScript) GetArgs

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

Auditable returns all auditable/loggable parameters

func (ModuleTriggerScript) GetModuleID

func (r ModuleTriggerScript) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleTriggerScript) GetNamespaceID

func (r ModuleTriggerScript) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleTriggerScript) GetScript

func (r ModuleTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type ModuleUpdate

type ModuleUpdate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

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

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

	// Config POST parameter
	//
	// Configuration
	Config types.ModuleConfig

	// Meta POST parameter
	//
	// Meta data
	Meta sqlxTypes.JSONText

	// Fields POST parameter
	//
	// Fields
	Fields types.ModuleFieldSet

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

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

func NewModuleUpdate

func NewModuleUpdate() *ModuleUpdate

NewModuleUpdate request

func (ModuleUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleUpdate) Fill

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

Fill processes request and fills internal variables

func (ModuleUpdate) GetConfig

func (r ModuleUpdate) GetConfig() types.ModuleConfig

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetFields

func (r ModuleUpdate) GetFields() types.ModuleFieldSet

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetHandle

func (r ModuleUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetMeta

func (r ModuleUpdate) GetMeta() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetModuleID

func (r ModuleUpdate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetName

func (r ModuleUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetNamespaceID

func (r ModuleUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type ModuleUpdateTranslations

type ModuleUpdateTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// ID
	ModuleID uint64 `json:",string"`

	// Translations POST parameter
	//
	// Resource translation to upsert
	Translations locale.ResourceTranslationSet
}

func NewModuleUpdateTranslations

func NewModuleUpdateTranslations() *ModuleUpdateTranslations

NewModuleUpdateTranslations request

func (ModuleUpdateTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*ModuleUpdateTranslations) Fill

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

Fill processes request and fills internal variables

func (ModuleUpdateTranslations) GetModuleID

func (r ModuleUpdateTranslations) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleUpdateTranslations) GetNamespaceID

func (r ModuleUpdateTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (ModuleUpdateTranslations) GetTranslations

Auditable returns all auditable/loggable parameters

type NamespaceClone

type NamespaceClone struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`

	// Name POST parameter
	//
	// Duplicate name
	Name string

	// Slug POST parameter
	//
	// Duplicate slug
	Slug string
}

func NewNamespaceClone

func NewNamespaceClone() *NamespaceClone

NewNamespaceClone request

func (NamespaceClone) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceClone) Fill

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

Fill processes request and fills internal variables

func (NamespaceClone) GetName

func (r NamespaceClone) GetName() string

Auditable returns all auditable/loggable parameters

func (NamespaceClone) GetNamespaceID

func (r NamespaceClone) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (NamespaceClone) GetSlug

func (r NamespaceClone) GetSlug() string

Auditable returns all auditable/loggable parameters

type NamespaceCreate

type NamespaceCreate struct {
	// Name POST parameter
	//
	// Name
	Name string

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

	// Slug POST parameter
	//
	// Slug (url path part)
	Slug string

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

	// Meta POST parameter
	//
	// Meta data
	Meta sqlxTypes.JSONText
}

func NewNamespaceCreate

func NewNamespaceCreate() *NamespaceCreate

NewNamespaceCreate request

func (NamespaceCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceCreate) Fill

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

Fill processes request and fills internal variables

func (NamespaceCreate) GetEnabled

func (r NamespaceCreate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (NamespaceCreate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (NamespaceCreate) GetMeta

func (r NamespaceCreate) GetMeta() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (NamespaceCreate) GetName

func (r NamespaceCreate) GetName() string

Auditable returns all auditable/loggable parameters

func (NamespaceCreate) GetSlug

func (r NamespaceCreate) GetSlug() string

Auditable returns all auditable/loggable parameters

type NamespaceDelete

type NamespaceDelete struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`
}

func NewNamespaceDelete

func NewNamespaceDelete() *NamespaceDelete

NewNamespaceDelete request

func (NamespaceDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceDelete) Fill

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

Fill processes request and fills internal variables

func (NamespaceDelete) GetNamespaceID

func (r NamespaceDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type NamespaceExport

type NamespaceExport struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`

	// Filename PATH parameter
	//
	// Output file name
	Filename string

	// Ext PATH parameter
	//
	// Output file ext
	Ext string
}

func NewNamespaceExport

func NewNamespaceExport() *NamespaceExport

NewNamespaceExport request

func (NamespaceExport) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceExport) Fill

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

Fill processes request and fills internal variables

func (NamespaceExport) GetExt

func (r NamespaceExport) GetExt() string

Auditable returns all auditable/loggable parameters

func (NamespaceExport) GetFilename

func (r NamespaceExport) GetFilename() string

Auditable returns all auditable/loggable parameters

func (NamespaceExport) GetNamespaceID

func (r NamespaceExport) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type NamespaceImportInit

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

func NewNamespaceImportInit

func NewNamespaceImportInit() *NamespaceImportInit

NewNamespaceImportInit request

func (NamespaceImportInit) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceImportInit) Fill

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

Fill processes request and fills internal variables

func (NamespaceImportInit) GetUpload

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

Auditable returns all auditable/loggable parameters

type NamespaceImportRun

type NamespaceImportRun struct {
	// SessionID PATH parameter
	//
	// Import session
	SessionID uint64 `json:",string"`

	// Name POST parameter
	//
	// Imported namespace name
	Name string

	// Slug POST parameter
	//
	// Imported namespace slug
	Slug string
}

func NewNamespaceImportRun

func NewNamespaceImportRun() *NamespaceImportRun

NewNamespaceImportRun request

func (NamespaceImportRun) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceImportRun) Fill

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

Fill processes request and fills internal variables

func (NamespaceImportRun) GetName

func (r NamespaceImportRun) GetName() string

Auditable returns all auditable/loggable parameters

func (NamespaceImportRun) GetSessionID

func (r NamespaceImportRun) GetSessionID() uint64

Auditable returns all auditable/loggable parameters

func (NamespaceImportRun) GetSlug

func (r NamespaceImportRun) GetSlug() string

Auditable returns all auditable/loggable parameters

type NamespaceList

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

	// Slug GET parameter
	//
	// Search by namespace slug
	Slug string

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

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

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

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

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

Internal API interface

func NewNamespaceList

func NewNamespaceList() *NamespaceList

NewNamespaceList request

func (NamespaceList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceList) Fill

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

Fill processes request and fills internal variables

func (NamespaceList) GetIncTotal

func (r NamespaceList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetLabels

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

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetLimit

func (r NamespaceList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetPageCursor

func (r NamespaceList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetQuery

func (r NamespaceList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetSlug

func (r NamespaceList) GetSlug() string

Auditable returns all auditable/loggable parameters

func (NamespaceList) GetSort

func (r NamespaceList) GetSort() string

Auditable returns all auditable/loggable parameters

type NamespaceListTranslations

type NamespaceListTranslations struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`
}

func NewNamespaceListTranslations

func NewNamespaceListTranslations() *NamespaceListTranslations

NewNamespaceListTranslations request

func (NamespaceListTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceListTranslations) Fill

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

Fill processes request and fills internal variables

func (NamespaceListTranslations) GetNamespaceID

func (r NamespaceListTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type NamespaceRead

type NamespaceRead struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`
}

func NewNamespaceRead

func NewNamespaceRead() *NamespaceRead

NewNamespaceRead request

func (NamespaceRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceRead) Fill

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

Fill processes request and fills internal variables

func (NamespaceRead) GetNamespaceID

func (r NamespaceRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type NamespaceTriggerScript

type NamespaceTriggerScript struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID 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 NewNamespaceTriggerScript

func NewNamespaceTriggerScript() *NamespaceTriggerScript

NewNamespaceTriggerScript request

func (NamespaceTriggerScript) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceTriggerScript) Fill

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

Fill processes request and fills internal variables

func (NamespaceTriggerScript) GetArgs

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

Auditable returns all auditable/loggable parameters

func (NamespaceTriggerScript) GetNamespaceID

func (r NamespaceTriggerScript) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (NamespaceTriggerScript) GetScript

func (r NamespaceTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type NamespaceUpdate

type NamespaceUpdate struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`

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

	// Slug POST parameter
	//
	// Slug (url path part)
	Slug string

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

	// Meta POST parameter
	//
	// Meta data
	Meta sqlxTypes.JSONText

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

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

func NewNamespaceUpdate

func NewNamespaceUpdate() *NamespaceUpdate

NewNamespaceUpdate request

func (NamespaceUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceUpdate) Fill

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

Fill processes request and fills internal variables

func (NamespaceUpdate) GetEnabled

func (r NamespaceUpdate) GetEnabled() bool

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetMeta

func (r NamespaceUpdate) GetMeta() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetName

func (r NamespaceUpdate) GetName() string

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetNamespaceID

func (r NamespaceUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetSlug

func (r NamespaceUpdate) GetSlug() string

Auditable returns all auditable/loggable parameters

func (NamespaceUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

type NamespaceUpdateTranslations

type NamespaceUpdateTranslations struct {
	// NamespaceID PATH parameter
	//
	// ID
	NamespaceID uint64 `json:",string"`

	// Translations POST parameter
	//
	// Resource translation to upsert
	Translations locale.ResourceTranslationSet
}

func NewNamespaceUpdateTranslations

func NewNamespaceUpdateTranslations() *NamespaceUpdateTranslations

NewNamespaceUpdateTranslations request

func (NamespaceUpdateTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceUpdateTranslations) Fill

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

Fill processes request and fills internal variables

func (NamespaceUpdateTranslations) GetNamespaceID

func (r NamespaceUpdateTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (NamespaceUpdateTranslations) GetTranslations

Auditable returns all auditable/loggable parameters

type NamespaceUpload

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

func NewNamespaceUpload

func NewNamespaceUpload() *NamespaceUpload

NewNamespaceUpload request

func (NamespaceUpload) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NamespaceUpload) Fill

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

Fill processes request and fills internal variables

func (NamespaceUpload) GetUpload

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

Auditable returns all auditable/loggable parameters

type NotificationEmailSend

type NotificationEmailSend struct {
	// To POST parameter
	//
	// Email addresses
	To []string

	// Cc POST parameter
	//
	// Email addresses
	Cc []string

	// ReplyTo POST parameter
	//
	// Email address in reply-to field
	ReplyTo string

	// Subject POST parameter
	//
	// Email subject
	Subject string

	// Content POST parameter
	//
	// Message content
	Content sqlxTypes.JSONText

	// RemoteAttachments POST parameter
	//
	// Remote files to attach to the email
	RemoteAttachments []string
}

Internal API interface

func NewNotificationEmailSend

func NewNotificationEmailSend() *NotificationEmailSend

NewNotificationEmailSend request

func (NotificationEmailSend) Auditable

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

Auditable returns all auditable/loggable parameters

func (*NotificationEmailSend) Fill

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

Fill processes request and fills internal variables

func (NotificationEmailSend) GetCc

func (r NotificationEmailSend) GetCc() []string

Auditable returns all auditable/loggable parameters

func (NotificationEmailSend) GetContent

func (r NotificationEmailSend) GetContent() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (NotificationEmailSend) GetRemoteAttachments

func (r NotificationEmailSend) GetRemoteAttachments() []string

Auditable returns all auditable/loggable parameters

func (NotificationEmailSend) GetReplyTo

func (r NotificationEmailSend) GetReplyTo() string

Auditable returns all auditable/loggable parameters

func (NotificationEmailSend) GetSubject

func (r NotificationEmailSend) GetSubject() string

Auditable returns all auditable/loggable parameters

func (NotificationEmailSend) GetTo

func (r NotificationEmailSend) GetTo() []string

Auditable returns all auditable/loggable parameters

type PageCreate

type PageCreate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// SelfID POST parameter
	//
	// Parent Page ID
	SelfID uint64 `json:",string"`

	// ModuleID POST parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

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

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

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

	// Weight POST parameter
	//
	// Page tree weight
	Weight int

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

	// Visible POST parameter
	//
	// Visible in navigation
	Visible bool

	// Blocks POST parameter
	//
	// Blocks JSON
	Blocks sqlxTypes.JSONText

	// Config POST parameter
	//
	// Config JSON
	Config sqlxTypes.JSONText

	// Meta POST parameter
	//
	// Meta
	Meta types.PageMeta
}

func NewPageCreate

func NewPageCreate() *PageCreate

NewPageCreate request

func (PageCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageCreate) Fill

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

Fill processes request and fills internal variables

func (PageCreate) GetBlocks

func (r PageCreate) GetBlocks() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageCreate) GetConfig

func (r PageCreate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageCreate) GetDescription

func (r PageCreate) GetDescription() string

Auditable returns all auditable/loggable parameters

func (PageCreate) GetHandle

func (r PageCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageCreate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageCreate) GetMeta

func (r PageCreate) GetMeta() types.PageMeta

Auditable returns all auditable/loggable parameters

func (PageCreate) GetModuleID

func (r PageCreate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageCreate) GetNamespaceID

func (r PageCreate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageCreate) GetSelfID

func (r PageCreate) GetSelfID() uint64

Auditable returns all auditable/loggable parameters

func (PageCreate) GetTitle

func (r PageCreate) GetTitle() string

Auditable returns all auditable/loggable parameters

func (PageCreate) GetVisible

func (r PageCreate) GetVisible() bool

Auditable returns all auditable/loggable parameters

func (PageCreate) GetWeight

func (r PageCreate) GetWeight() int

Auditable returns all auditable/loggable parameters

type PageDelete

type PageDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// Strategy GET parameter
	//
	// Page delete strategy (abort, force, rebase, cascade)
	Strategy string
}

func NewPageDelete

func NewPageDelete() *PageDelete

NewPageDelete request

func (PageDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageDelete) Fill

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

Fill processes request and fills internal variables

func (PageDelete) GetNamespaceID

func (r PageDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageDelete) GetPageID

func (r PageDelete) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageDelete) GetStrategy

func (r PageDelete) GetStrategy() string

Auditable returns all auditable/loggable parameters

type PageLayoutCreate

type PageLayoutCreate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

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

	// Weight POST parameter
	//
	// Weight
	Weight int

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

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

	// Meta POST parameter
	//
	// Meta
	Meta types.PageLayoutMeta

	// Config POST parameter
	//
	// Config
	Config sqlxTypes.JSONText

	// Blocks POST parameter
	//
	// Blocks
	Blocks sqlxTypes.JSONText

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

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

func NewPageLayoutCreate

func NewPageLayoutCreate() *PageLayoutCreate

NewPageLayoutCreate request

func (PageLayoutCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutCreate) Fill

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

Fill processes request and fills internal variables

func (PageLayoutCreate) GetBlocks

func (r PageLayoutCreate) GetBlocks() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetConfig

func (r PageLayoutCreate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetHandle

func (r PageLayoutCreate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetMeta

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetModuleID

func (r PageLayoutCreate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetNamespaceID

func (r PageLayoutCreate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetOwnedBy

func (r PageLayoutCreate) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetPageID

func (r PageLayoutCreate) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetParentID

func (r PageLayoutCreate) GetParentID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutCreate) GetWeight

func (r PageLayoutCreate) GetWeight() int

Auditable returns all auditable/loggable parameters

type PageLayoutDelete

type PageLayoutDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageLayoutID PATH parameter
	//
	// Page layout ID
	PageLayoutID uint64 `json:",string"`

	// Strategy GET parameter
	//
	// Page delete strategy (abort, force, rebase, cascade)
	Strategy string
}

func NewPageLayoutDelete

func NewPageLayoutDelete() *PageLayoutDelete

NewPageLayoutDelete request

func (PageLayoutDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutDelete) Fill

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

Fill processes request and fills internal variables

func (PageLayoutDelete) GetNamespaceID

func (r PageLayoutDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutDelete) GetPageID

func (r PageLayoutDelete) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutDelete) GetPageLayoutID

func (r PageLayoutDelete) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutDelete) GetStrategy

func (r PageLayoutDelete) GetStrategy() string

Auditable returns all auditable/loggable parameters

type PageLayoutList

type PageLayoutList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// ModuleID GET parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// ParentID GET parameter
	//
	// Parent ID
	ParentID uint64 `json:",string"`

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

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

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

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

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

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

func NewPageLayoutList

func NewPageLayoutList() *PageLayoutList

NewPageLayoutList request

func (PageLayoutList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutList) Fill

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

Fill processes request and fills internal variables

func (PageLayoutList) GetHandle

func (r PageLayoutList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetLimit

func (r PageLayoutList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetModuleID

func (r PageLayoutList) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetNamespaceID

func (r PageLayoutList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetPageCursor

func (r PageLayoutList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetPageID

func (r PageLayoutList) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetParentID

func (r PageLayoutList) GetParentID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetQuery

func (r PageLayoutList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (PageLayoutList) GetSort

func (r PageLayoutList) GetSort() string

Auditable returns all auditable/loggable parameters

type PageLayoutListNamespace

type PageLayoutListNamespace struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID GET parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// ModuleID GET parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// ParentID GET parameter
	//
	// Parent ID
	ParentID uint64 `json:",string"`

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

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]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 NewPageLayoutListNamespace

func NewPageLayoutListNamespace() *PageLayoutListNamespace

NewPageLayoutListNamespace request

func (PageLayoutListNamespace) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutListNamespace) Fill

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

Fill processes request and fills internal variables

func (PageLayoutListNamespace) GetHandle

func (r PageLayoutListNamespace) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetLimit

func (r PageLayoutListNamespace) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetModuleID

func (r PageLayoutListNamespace) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetNamespaceID

func (r PageLayoutListNamespace) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetPageCursor

func (r PageLayoutListNamespace) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetPageID

func (r PageLayoutListNamespace) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetParentID

func (r PageLayoutListNamespace) GetParentID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetQuery

func (r PageLayoutListNamespace) GetQuery() string

Auditable returns all auditable/loggable parameters

func (PageLayoutListNamespace) GetSort

func (r PageLayoutListNamespace) GetSort() string

Auditable returns all auditable/loggable parameters

type PageLayoutListTranslations

type PageLayoutListTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

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

func NewPageLayoutListTranslations

func NewPageLayoutListTranslations() *PageLayoutListTranslations

NewPageLayoutListTranslations request

func (PageLayoutListTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutListTranslations) Fill

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

Fill processes request and fills internal variables

func (PageLayoutListTranslations) GetNamespaceID

func (r PageLayoutListTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListTranslations) GetPageID

func (r PageLayoutListTranslations) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutListTranslations) GetPageLayoutID

func (r PageLayoutListTranslations) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

type PageLayoutRead

type PageLayoutRead struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageLayoutID PATH parameter
	//
	// Page layout ID
	PageLayoutID uint64 `json:",string"`
}

func NewPageLayoutRead

func NewPageLayoutRead() *PageLayoutRead

NewPageLayoutRead request

func (PageLayoutRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutRead) Fill

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

Fill processes request and fills internal variables

func (PageLayoutRead) GetNamespaceID

func (r PageLayoutRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutRead) GetPageID

func (r PageLayoutRead) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutRead) GetPageLayoutID

func (r PageLayoutRead) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

type PageLayoutReorder

type PageLayoutReorder struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageIDs POST parameter
	//
	// Page ID order
	PageIDs []string
}

func NewPageLayoutReorder

func NewPageLayoutReorder() *PageLayoutReorder

NewPageLayoutReorder request

func (PageLayoutReorder) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutReorder) Fill

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

Fill processes request and fills internal variables

func (PageLayoutReorder) GetNamespaceID

func (r PageLayoutReorder) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutReorder) GetPageID

func (r PageLayoutReorder) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutReorder) GetPageIDs

func (r PageLayoutReorder) GetPageIDs() []string

Auditable returns all auditable/loggable parameters

type PageLayoutUndelete

type PageLayoutUndelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageLayoutID PATH parameter
	//
	// Page layout ID
	PageLayoutID uint64 `json:",string"`
}

func NewPageLayoutUndelete

func NewPageLayoutUndelete() *PageLayoutUndelete

NewPageLayoutUndelete request

func (PageLayoutUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutUndelete) Fill

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

Fill processes request and fills internal variables

func (PageLayoutUndelete) GetNamespaceID

func (r PageLayoutUndelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUndelete) GetPageID

func (r PageLayoutUndelete) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUndelete) GetPageLayoutID

func (r PageLayoutUndelete) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

type PageLayoutUpdate

type PageLayoutUpdate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageLayoutID PATH parameter
	//
	// Page layout ID
	PageLayoutID uint64 `json:",string"`

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

	// Weight POST parameter
	//
	// Weight
	Weight int

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

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

	// Meta POST parameter
	//
	// Meta
	Meta types.PageLayoutMeta

	// Config POST parameter
	//
	// Config
	Config sqlxTypes.JSONText

	// Blocks POST parameter
	//
	// Blocks
	Blocks sqlxTypes.JSONText

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

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

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

func NewPageLayoutUpdate

func NewPageLayoutUpdate() *PageLayoutUpdate

NewPageLayoutUpdate request

func (PageLayoutUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutUpdate) Fill

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

Fill processes request and fills internal variables

func (PageLayoutUpdate) GetBlocks

func (r PageLayoutUpdate) GetBlocks() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetConfig

func (r PageLayoutUpdate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetHandle

func (r PageLayoutUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetMeta

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetModuleID

func (r PageLayoutUpdate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetNamespaceID

func (r PageLayoutUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetOwnedBy

func (r PageLayoutUpdate) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetPageID

func (r PageLayoutUpdate) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetPageLayoutID

func (r PageLayoutUpdate) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetParentID

func (r PageLayoutUpdate) GetParentID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdate) GetWeight

func (r PageLayoutUpdate) GetWeight() int

Auditable returns all auditable/loggable parameters

type PageLayoutUpdateTranslations

type PageLayoutUpdateTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// PageLayoutID PATH parameter
	//
	// ID
	PageLayoutID uint64 `json:",string"`

	// Translations POST parameter
	//
	// Resource translation to upsert
	Translations locale.ResourceTranslationSet
}

func NewPageLayoutUpdateTranslations

func NewPageLayoutUpdateTranslations() *PageLayoutUpdateTranslations

NewPageLayoutUpdateTranslations request

func (PageLayoutUpdateTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageLayoutUpdateTranslations) Fill

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

Fill processes request and fills internal variables

func (PageLayoutUpdateTranslations) GetNamespaceID

func (r PageLayoutUpdateTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdateTranslations) GetPageID

func (r PageLayoutUpdateTranslations) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdateTranslations) GetPageLayoutID

func (r PageLayoutUpdateTranslations) GetPageLayoutID() uint64

Auditable returns all auditable/loggable parameters

func (PageLayoutUpdateTranslations) GetTranslations

Auditable returns all auditable/loggable parameters

type PageList

type PageList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// SelfID GET parameter
	//
	// Parent page ID
	SelfID uint64 `json:",string"`

	// ModuleID GET parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

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

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

	// Labels GET parameter
	//
	// Labels
	Labels map[string]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 NewPageList

func NewPageList() *PageList

NewPageList request

func (PageList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageList) Fill

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

Fill processes request and fills internal variables

func (PageList) GetHandle

func (r PageList) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageList) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageList) GetLimit

func (r PageList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (PageList) GetModuleID

func (r PageList) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageList) GetNamespaceID

func (r PageList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageList) GetPageCursor

func (r PageList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (PageList) GetQuery

func (r PageList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (PageList) GetSelfID

func (r PageList) GetSelfID() uint64

Auditable returns all auditable/loggable parameters

func (PageList) GetSort

func (r PageList) GetSort() string

Auditable returns all auditable/loggable parameters

type PageListTranslations

type PageListTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

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

func NewPageListTranslations

func NewPageListTranslations() *PageListTranslations

NewPageListTranslations request

func (PageListTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageListTranslations) Fill

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

Fill processes request and fills internal variables

func (PageListTranslations) GetNamespaceID

func (r PageListTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageListTranslations) GetPageID

func (r PageListTranslations) GetPageID() uint64

Auditable returns all auditable/loggable parameters

type PageRead

type PageRead struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`
}

func NewPageRead

func NewPageRead() *PageRead

NewPageRead request

func (PageRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageRead) Fill

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

Fill processes request and fills internal variables

func (PageRead) GetNamespaceID

func (r PageRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageRead) GetPageID

func (r PageRead) GetPageID() uint64

Auditable returns all auditable/loggable parameters

type PageReorder

type PageReorder struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// SelfID PATH parameter
	//
	// Parent page ID
	SelfID uint64 `json:",string"`

	// PageIDs POST parameter
	//
	// Page ID order
	PageIDs []string
}

func NewPageReorder

func NewPageReorder() *PageReorder

NewPageReorder request

func (PageReorder) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageReorder) Fill

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

Fill processes request and fills internal variables

func (PageReorder) GetNamespaceID

func (r PageReorder) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageReorder) GetPageIDs

func (r PageReorder) GetPageIDs() []string

Auditable returns all auditable/loggable parameters

func (PageReorder) GetSelfID

func (r PageReorder) GetSelfID() uint64

Auditable returns all auditable/loggable parameters

type PageTree

type PageTree struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`
}

func NewPageTree

func NewPageTree() *PageTree

NewPageTree request

func (PageTree) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageTree) Fill

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

Fill processes request and fills internal variables

func (PageTree) GetNamespaceID

func (r PageTree) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type PageTriggerScript

type PageTriggerScript struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID 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 NewPageTriggerScript

func NewPageTriggerScript() *PageTriggerScript

NewPageTriggerScript request

func (PageTriggerScript) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageTriggerScript) Fill

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

Fill processes request and fills internal variables

func (PageTriggerScript) GetArgs

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

Auditable returns all auditable/loggable parameters

func (PageTriggerScript) GetNamespaceID

func (r PageTriggerScript) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageTriggerScript) GetPageID

func (r PageTriggerScript) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageTriggerScript) GetScript

func (r PageTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

type PageUpdate

type PageUpdate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// SelfID POST parameter
	//
	// Parent Page ID
	SelfID uint64 `json:",string"`

	// ModuleID POST parameter
	//
	// Module ID (optional)
	ModuleID uint64 `json:",string"`

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

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

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

	// Weight POST parameter
	//
	// Page tree weight
	Weight int

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

	// Visible POST parameter
	//
	// Visible in navigation
	Visible bool

	// Blocks POST parameter
	//
	// Blocks JSON
	Blocks sqlxTypes.JSONText

	// Config POST parameter
	//
	// Config JSON
	Config sqlxTypes.JSONText

	// Meta POST parameter
	//
	// Meta
	Meta types.PageMeta

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

func NewPageUpdate

func NewPageUpdate() *PageUpdate

NewPageUpdate request

func (PageUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageUpdate) Fill

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

Fill processes request and fills internal variables

func (PageUpdate) GetBlocks

func (r PageUpdate) GetBlocks() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetConfig

func (r PageUpdate) GetConfig() sqlxTypes.JSONText

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetDescription

func (r PageUpdate) GetDescription() string

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetHandle

func (r PageUpdate) GetHandle() string

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetLabels

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

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetMeta

func (r PageUpdate) GetMeta() types.PageMeta

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetModuleID

func (r PageUpdate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetNamespaceID

func (r PageUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetPageID

func (r PageUpdate) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetSelfID

func (r PageUpdate) GetSelfID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetTitle

func (r PageUpdate) GetTitle() string

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetVisible

func (r PageUpdate) GetVisible() bool

Auditable returns all auditable/loggable parameters

func (PageUpdate) GetWeight

func (r PageUpdate) GetWeight() int

Auditable returns all auditable/loggable parameters

type PageUpdateIcon

type PageUpdateIcon struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

	// Type POST parameter
	//
	// Icon type
	Type types.IconType

	// Source POST parameter
	//
	// Icon source/library
	Source string

	// Style POST parameter
	//
	// Icon style
	Style map[string]string
}

func NewPageUpdateIcon

func NewPageUpdateIcon() *PageUpdateIcon

NewPageUpdateIcon request

func (PageUpdateIcon) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageUpdateIcon) Fill

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

Fill processes request and fills internal variables

func (PageUpdateIcon) GetNamespaceID

func (r PageUpdateIcon) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdateIcon) GetPageID

func (r PageUpdateIcon) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdateIcon) GetSource

func (r PageUpdateIcon) GetSource() string

Auditable returns all auditable/loggable parameters

func (PageUpdateIcon) GetStyle

func (r PageUpdateIcon) GetStyle() map[string]string

Auditable returns all auditable/loggable parameters

func (PageUpdateIcon) GetType

func (r PageUpdateIcon) GetType() types.IconType

Auditable returns all auditable/loggable parameters

type PageUpdateTranslations

type PageUpdateTranslations struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// ID
	PageID uint64 `json:",string"`

	// Translations POST parameter
	//
	// Resource translation to upsert
	Translations locale.ResourceTranslationSet
}

func NewPageUpdateTranslations

func NewPageUpdateTranslations() *PageUpdateTranslations

NewPageUpdateTranslations request

func (PageUpdateTranslations) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageUpdateTranslations) Fill

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

Fill processes request and fills internal variables

func (PageUpdateTranslations) GetNamespaceID

func (r PageUpdateTranslations) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdateTranslations) GetPageID

func (r PageUpdateTranslations) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpdateTranslations) GetTranslations

Auditable returns all auditable/loggable parameters

type PageUpload

type PageUpload struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// PageID PATH parameter
	//
	// Page ID
	PageID uint64 `json:",string"`

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

func NewPageUpload

func NewPageUpload() *PageUpload

NewPageUpload request

func (PageUpload) Auditable

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

Auditable returns all auditable/loggable parameters

func (*PageUpload) Fill

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

Fill processes request and fills internal variables

func (PageUpload) GetNamespaceID

func (r PageUpload) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpload) GetPageID

func (r PageUpload) GetPageID() uint64

Auditable returns all auditable/loggable parameters

func (PageUpload) GetUpload

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

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 ProcedureArg

type ProcedureArg struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type ProcedureArgs

type ProcedureArgs []ProcedureArg

func (ProcedureArgs) Get

func (args ProcedureArgs) Get(name string) string

func (ProcedureArgs) GetUint64

func (args ProcedureArgs) GetUint64(name string) uint64

type RecordBulkDelete

type RecordBulkDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Truncate POST parameter
	//
	// Remove ALL records of a specified module (pending implementation)
	Truncate bool

	// Query POST parameter
	//
	// Search query for records to operate on
	Query string
}

func NewRecordBulkDelete

func NewRecordBulkDelete() *RecordBulkDelete

NewRecordBulkDelete request

func (RecordBulkDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordBulkDelete) Fill

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

Fill processes request and fills internal variables

func (RecordBulkDelete) GetModuleID

func (r RecordBulkDelete) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordBulkDelete) GetNamespaceID

func (r RecordBulkDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordBulkDelete) GetQuery

func (r RecordBulkDelete) GetQuery() string

Auditable returns all auditable/loggable parameters

func (RecordBulkDelete) GetTruncate

func (r RecordBulkDelete) GetTruncate() bool

Auditable returns all auditable/loggable parameters

type RecordBulkUndelete

type RecordBulkUndelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Query POST parameter
	//
	// Search query for records to operate on
	Query string
}

func NewRecordBulkUndelete

func NewRecordBulkUndelete() *RecordBulkUndelete

NewRecordBulkUndelete request

func (RecordBulkUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordBulkUndelete) Fill

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

Fill processes request and fills internal variables

func (RecordBulkUndelete) GetModuleID

func (r RecordBulkUndelete) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordBulkUndelete) GetNamespaceID

func (r RecordBulkUndelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordBulkUndelete) GetQuery

func (r RecordBulkUndelete) GetQuery() string

Auditable returns all auditable/loggable parameters

type RecordCreate

type RecordCreate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Values POST parameter
	//
	// Record values
	Values types.RecordValueSet

	// OwnedBy POST parameter
	//
	// Record Owner
	OwnedBy uint64 `json:",string"`

	// Records POST parameter
	//
	// Records
	Records types.RecordBulkSet

	// Meta POST parameter
	//
	// Record meta-data
	Meta map[string]any
}

func NewRecordCreate

func NewRecordCreate() *RecordCreate

NewRecordCreate request

func (RecordCreate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordCreate) Fill

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

Fill processes request and fills internal variables

func (RecordCreate) GetMeta

func (r RecordCreate) GetMeta() map[string]any

Auditable returns all auditable/loggable parameters

func (RecordCreate) GetModuleID

func (r RecordCreate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordCreate) GetNamespaceID

func (r RecordCreate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordCreate) GetOwnedBy

func (r RecordCreate) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

func (RecordCreate) GetRecords

func (r RecordCreate) GetRecords() types.RecordBulkSet

Auditable returns all auditable/loggable parameters

func (RecordCreate) GetValues

func (r RecordCreate) GetValues() types.RecordValueSet

Auditable returns all auditable/loggable parameters

type RecordDelete

type RecordDelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID PATH parameter
	//
	// Record ID
	RecordID uint64 `json:",string"`
}

func NewRecordDelete

func NewRecordDelete() *RecordDelete

NewRecordDelete request

func (RecordDelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordDelete) Fill

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

Fill processes request and fills internal variables

func (RecordDelete) GetModuleID

func (r RecordDelete) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordDelete) GetNamespaceID

func (r RecordDelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordDelete) GetRecordID

func (r RecordDelete) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

type RecordExec

type RecordExec struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Procedure PATH parameter
	//
	// Name of procedure to execute
	Procedure string

	// Args POST parameter
	//
	// Procedure arguments
	Args []ProcedureArg
}

func NewRecordExec

func NewRecordExec() *RecordExec

NewRecordExec request

func (RecordExec) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordExec) Fill

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

Fill processes request and fills internal variables

func (RecordExec) GetArgs

func (r RecordExec) GetArgs() []ProcedureArg

Auditable returns all auditable/loggable parameters

func (RecordExec) GetModuleID

func (r RecordExec) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordExec) GetNamespaceID

func (r RecordExec) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordExec) GetProcedure

func (r RecordExec) GetProcedure() string

Auditable returns all auditable/loggable parameters

type RecordExport

type RecordExport struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

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

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

	// Filter GET parameter
	//
	// Filtering condition
	Filter string

	// Fields GET parameter
	//
	// Fields to export
	Fields []string

	// Timezone GET parameter
	//
	// Convert times to this timezone
	Timezone string
}

func NewRecordExport

func NewRecordExport() *RecordExport

NewRecordExport request

func (RecordExport) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordExport) Fill

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

Fill processes request and fills internal variables

func (RecordExport) GetExt

func (r RecordExport) GetExt() string

Auditable returns all auditable/loggable parameters

func (RecordExport) GetFields

func (r RecordExport) GetFields() []string

Auditable returns all auditable/loggable parameters

func (RecordExport) GetFilename

func (r RecordExport) GetFilename() string

Auditable returns all auditable/loggable parameters

func (RecordExport) GetFilter

func (r RecordExport) GetFilter() string

Auditable returns all auditable/loggable parameters

func (RecordExport) GetModuleID

func (r RecordExport) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordExport) GetNamespaceID

func (r RecordExport) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordExport) GetTimezone

func (r RecordExport) GetTimezone() string

Auditable returns all auditable/loggable parameters

type RecordImportInit

type RecordImportInit struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Upload POST parameter
	//
	// File import
	Upload *multipart.FileHeader
}

func NewRecordImportInit

func NewRecordImportInit() *RecordImportInit

NewRecordImportInit request

func (RecordImportInit) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordImportInit) Fill

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

Fill processes request and fills internal variables

func (RecordImportInit) GetModuleID

func (r RecordImportInit) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportInit) GetNamespaceID

func (r RecordImportInit) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportInit) GetUpload

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

Auditable returns all auditable/loggable parameters

type RecordImportProgress

type RecordImportProgress struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// SessionID PATH parameter
	//
	// Import session
	SessionID uint64 `json:",string"`
}

func NewRecordImportProgress

func NewRecordImportProgress() *RecordImportProgress

NewRecordImportProgress request

func (RecordImportProgress) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordImportProgress) Fill

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

Fill processes request and fills internal variables

func (RecordImportProgress) GetModuleID

func (r RecordImportProgress) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportProgress) GetNamespaceID

func (r RecordImportProgress) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportProgress) GetSessionID

func (r RecordImportProgress) GetSessionID() uint64

Auditable returns all auditable/loggable parameters

type RecordImportRun

type RecordImportRun struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// SessionID PATH parameter
	//
	// Import session
	SessionID uint64 `json:",string"`

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

	// OnError POST parameter
	//
	// What happens if record fails to import
	OnError string
}

func NewRecordImportRun

func NewRecordImportRun() *RecordImportRun

NewRecordImportRun request

func (RecordImportRun) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordImportRun) Fill

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

Fill processes request and fills internal variables

func (RecordImportRun) GetFields

func (r RecordImportRun) GetFields() json.RawMessage

Auditable returns all auditable/loggable parameters

func (RecordImportRun) GetModuleID

func (r RecordImportRun) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportRun) GetNamespaceID

func (r RecordImportRun) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordImportRun) GetOnError

func (r RecordImportRun) GetOnError() string

Auditable returns all auditable/loggable parameters

func (RecordImportRun) GetSessionID

func (r RecordImportRun) GetSessionID() uint64

Auditable returns all auditable/loggable parameters

type RecordList

type RecordList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Query GET parameter
	//
	// Record filtering query
	Query string

	// Meta GET parameter
	//
	// Record meta data
	Meta map[string]any

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

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

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

	// IncPageNavigation GET parameter
	//
	// Include page navigation
	IncPageNavigation bool

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

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

func NewRecordList

func NewRecordList() *RecordList

NewRecordList request

func (RecordList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordList) Fill

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

Fill processes request and fills internal variables

func (RecordList) GetDeleted

func (r RecordList) GetDeleted() uint

Auditable returns all auditable/loggable parameters

func (RecordList) GetIncPageNavigation

func (r RecordList) GetIncPageNavigation() bool

Auditable returns all auditable/loggable parameters

func (RecordList) GetIncTotal

func (r RecordList) GetIncTotal() bool

Auditable returns all auditable/loggable parameters

func (RecordList) GetLimit

func (r RecordList) GetLimit() uint

Auditable returns all auditable/loggable parameters

func (RecordList) GetMeta

func (r RecordList) GetMeta() map[string]any

Auditable returns all auditable/loggable parameters

func (RecordList) GetModuleID

func (r RecordList) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordList) GetNamespaceID

func (r RecordList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordList) GetPageCursor

func (r RecordList) GetPageCursor() string

Auditable returns all auditable/loggable parameters

func (RecordList) GetQuery

func (r RecordList) GetQuery() string

Auditable returns all auditable/loggable parameters

func (RecordList) GetSort

func (r RecordList) GetSort() string

Auditable returns all auditable/loggable parameters

type RecordPatch

type RecordPatch struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Values POST parameter
	//
	// Fields to update and their values
	Values types.RecordValueSet

	// Query POST parameter
	//
	// Search query for records to operate on
	Query string
}

func NewRecordPatch

func NewRecordPatch() *RecordPatch

NewRecordPatch request

func (RecordPatch) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordPatch) Fill

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

Fill processes request and fills internal variables

func (RecordPatch) GetModuleID

func (r RecordPatch) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordPatch) GetNamespaceID

func (r RecordPatch) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordPatch) GetQuery

func (r RecordPatch) GetQuery() string

Auditable returns all auditable/loggable parameters

func (RecordPatch) GetValues

func (r RecordPatch) GetValues() types.RecordValueSet

Auditable returns all auditable/loggable parameters

type RecordRead

type RecordRead struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID PATH parameter
	//
	// Record ID
	RecordID uint64 `json:",string"`
}

func NewRecordRead

func NewRecordRead() *RecordRead

NewRecordRead request

func (RecordRead) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordRead) Fill

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

Fill processes request and fills internal variables

func (RecordRead) GetModuleID

func (r RecordRead) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordRead) GetNamespaceID

func (r RecordRead) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordRead) GetRecordID

func (r RecordRead) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

type RecordReport

type RecordReport struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// Metrics GET parameter
	//
	// Metrics (eg: 'SUM(money), MAX(calls)')
	Metrics string

	// Dimensions GET parameter
	//
	// Dimensions (eg: 'DATE(foo), status')
	Dimensions string

	// Filter GET parameter
	//
	// Filter (eg: 'DATE(foo) > 2010')
	Filter string
}

Internal API interface

func NewRecordReport

func NewRecordReport() *RecordReport

NewRecordReport request

func (RecordReport) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordReport) Fill

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

Fill processes request and fills internal variables

func (RecordReport) GetDimensions

func (r RecordReport) GetDimensions() string

Auditable returns all auditable/loggable parameters

func (RecordReport) GetFilter

func (r RecordReport) GetFilter() string

Auditable returns all auditable/loggable parameters

func (RecordReport) GetMetrics

func (r RecordReport) GetMetrics() string

Auditable returns all auditable/loggable parameters

func (RecordReport) GetModuleID

func (r RecordReport) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordReport) GetNamespaceID

func (r RecordReport) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

type RecordRevisions

type RecordRevisions struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

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

func NewRecordRevisions

func NewRecordRevisions() *RecordRevisions

NewRecordRevisions request

func (RecordRevisions) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordRevisions) Fill

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

Fill processes request and fills internal variables

func (RecordRevisions) GetModuleID

func (r RecordRevisions) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordRevisions) GetNamespaceID

func (r RecordRevisions) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordRevisions) GetRecordID

func (r RecordRevisions) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

type RecordTriggerScript

type RecordTriggerScript struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID PATH parameter
	//
	// ID
	RecordID uint64 `json:",string"`

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

	// Values POST parameter
	//
	// Record values
	Values types.RecordValueSet
}

func NewRecordTriggerScript

func NewRecordTriggerScript() *RecordTriggerScript

NewRecordTriggerScript request

func (RecordTriggerScript) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordTriggerScript) Fill

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

Fill processes request and fills internal variables

func (RecordTriggerScript) GetModuleID

func (r RecordTriggerScript) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordTriggerScript) GetNamespaceID

func (r RecordTriggerScript) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordTriggerScript) GetRecordID

func (r RecordTriggerScript) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

func (RecordTriggerScript) GetScript

func (r RecordTriggerScript) GetScript() string

Auditable returns all auditable/loggable parameters

func (RecordTriggerScript) GetValues

Auditable returns all auditable/loggable parameters

type RecordTriggerScriptOnList

type RecordTriggerScriptOnList struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID 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 NewRecordTriggerScriptOnList

func NewRecordTriggerScriptOnList() *RecordTriggerScriptOnList

NewRecordTriggerScriptOnList request

func (RecordTriggerScriptOnList) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordTriggerScriptOnList) Fill

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

Fill processes request and fills internal variables

func (RecordTriggerScriptOnList) GetArgs

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

Auditable returns all auditable/loggable parameters

func (RecordTriggerScriptOnList) GetModuleID

func (r RecordTriggerScriptOnList) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordTriggerScriptOnList) GetNamespaceID

func (r RecordTriggerScriptOnList) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordTriggerScriptOnList) GetScript

func (r RecordTriggerScriptOnList) GetScript() string

Auditable returns all auditable/loggable parameters

type RecordUndelete

type RecordUndelete struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID PATH parameter
	//
	// Record ID
	RecordID uint64 `json:",string"`
}

func NewRecordUndelete

func NewRecordUndelete() *RecordUndelete

NewRecordUndelete request

func (RecordUndelete) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordUndelete) Fill

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

Fill processes request and fills internal variables

func (RecordUndelete) GetModuleID

func (r RecordUndelete) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUndelete) GetNamespaceID

func (r RecordUndelete) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUndelete) GetRecordID

func (r RecordUndelete) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

type RecordUpdate

type RecordUpdate struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID PATH parameter
	//
	// Record ID
	RecordID uint64 `json:",string"`

	// Values POST parameter
	//
	// Record values
	Values types.RecordValueSet

	// OwnedBy POST parameter
	//
	// Record Owner
	OwnedBy uint64 `json:",string"`

	// Meta POST parameter
	//
	// Record meta-data
	Meta map[string]any

	// Records POST parameter
	//
	// Records
	Records types.RecordBulkSet

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

func NewRecordUpdate

func NewRecordUpdate() *RecordUpdate

NewRecordUpdate request

func (RecordUpdate) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordUpdate) Fill

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

Fill processes request and fills internal variables

func (RecordUpdate) GetMeta

func (r RecordUpdate) GetMeta() map[string]any

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetModuleID

func (r RecordUpdate) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetNamespaceID

func (r RecordUpdate) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetOwnedBy

func (r RecordUpdate) GetOwnedBy() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetRecordID

func (r RecordUpdate) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetRecords

func (r RecordUpdate) GetRecords() types.RecordBulkSet

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetUpdatedAt

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

Auditable returns all auditable/loggable parameters

func (RecordUpdate) GetValues

func (r RecordUpdate) GetValues() types.RecordValueSet

Auditable returns all auditable/loggable parameters

type RecordUpload

type RecordUpload struct {
	// NamespaceID PATH parameter
	//
	// Namespace ID
	NamespaceID uint64 `json:",string"`

	// ModuleID PATH parameter
	//
	// Module ID
	ModuleID uint64 `json:",string"`

	// RecordID POST parameter
	//
	// Record ID
	RecordID uint64 `json:",string"`

	// FieldName POST parameter
	//
	// Field name
	FieldName string

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

func NewRecordUpload

func NewRecordUpload() *RecordUpload

NewRecordUpload request

func (RecordUpload) Auditable

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

Auditable returns all auditable/loggable parameters

func (*RecordUpload) Fill

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

Fill processes request and fills internal variables

func (RecordUpload) GetFieldName

func (r RecordUpload) GetFieldName() string

Auditable returns all auditable/loggable parameters

func (RecordUpload) GetModuleID

func (r RecordUpload) GetModuleID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpload) GetNamespaceID

func (r RecordUpload) GetNamespaceID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpload) GetRecordID

func (r RecordUpload) GetRecordID() uint64

Auditable returns all auditable/loggable parameters

func (RecordUpload) GetUpload

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

Auditable returns all auditable/loggable parameters

Jump to

Keyboard shortcuts

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