models

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountAccountStatus

type AccountAccountStatus string

AccountAccountStatus account account status

swagger:model AccountAccountStatus

const (

	// AccountAccountStatusPENDING captures enum value "PENDING"
	AccountAccountStatusPENDING AccountAccountStatus = "PENDING"

	// AccountAccountStatusACTIVE captures enum value "ACTIVE"
	AccountAccountStatusACTIVE AccountAccountStatus = "ACTIVE"

	// AccountAccountStatusDISABLED captures enum value "DISABLED"
	AccountAccountStatusDISABLED AccountAccountStatus = "DISABLED"

	// AccountAccountStatusDELETED captures enum value "DELETED"
	AccountAccountStatusDELETED AccountAccountStatus = "DELETED"
)

func NewAccountAccountStatus added in v0.6.0

func NewAccountAccountStatus(value AccountAccountStatus) *AccountAccountStatus

func (AccountAccountStatus) ContextValidate added in v0.4.5

func (m AccountAccountStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this account account status based on context it is used

func (AccountAccountStatus) Validate

func (m AccountAccountStatus) Validate(formats strfmt.Registry) error

Validate validates this account account status

type DataBulkCreateRequest

type DataBulkCreateRequest []*DataDocument

DataBulkCreateRequest data bulk create request

swagger:model dataBulkCreateRequest

func (DataBulkCreateRequest) ContextValidate added in v0.4.5

func (m DataBulkCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk create request based on the context it is used

func (DataBulkCreateRequest) Validate

func (m DataBulkCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this data bulk create request

type DataBulkCreateResponse

type DataBulkCreateResponse struct {

	// List of errors if any occur
	Errors []string `json:"errors"`

	// Successful creation
	Result []*DataPersistResponse `json:"result"`
}

DataBulkCreateResponse data bulk create response

swagger:model dataBulkCreateResponse

func (*DataBulkCreateResponse) ContextValidate added in v0.4.5

func (m *DataBulkCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk create response based on the context it is used

func (*DataBulkCreateResponse) MarshalBinary

func (m *DataBulkCreateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataBulkCreateResponse) UnmarshalBinary

func (m *DataBulkCreateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataBulkCreateResponse) Validate

func (m *DataBulkCreateResponse) Validate(formats strfmt.Registry) error

Validate validates this data bulk create response

type DataBulkDeleteRequest

type DataBulkDeleteRequest []*DataDocument

DataBulkDeleteRequest data bulk delete request

swagger:model dataBulkDeleteRequest

func (DataBulkDeleteRequest) ContextValidate added in v0.4.5

func (m DataBulkDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk delete request based on the context it is used

func (DataBulkDeleteRequest) Validate

func (m DataBulkDeleteRequest) Validate(formats strfmt.Registry) error

Validate validates this data bulk delete request

type DataBulkDeleteResponse

type DataBulkDeleteResponse struct {

	// List of errors if any occur
	Errors []string `json:"errors"`

	// Successful deletion
	Result []*DataPersistResponse `json:"result"`
}

DataBulkDeleteResponse data bulk delete response

swagger:model dataBulkDeleteResponse

func (*DataBulkDeleteResponse) ContextValidate added in v0.4.5

func (m *DataBulkDeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk delete response based on the context it is used

func (*DataBulkDeleteResponse) MarshalBinary

func (m *DataBulkDeleteResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataBulkDeleteResponse) UnmarshalBinary

func (m *DataBulkDeleteResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataBulkDeleteResponse) Validate

func (m *DataBulkDeleteResponse) Validate(formats strfmt.Registry) error

Validate validates this data bulk delete response

type DataBulkUpdateRequest

type DataBulkUpdateRequest []*DataDocument

DataBulkUpdateRequest data bulk update request

swagger:model dataBulkUpdateRequest

func (DataBulkUpdateRequest) ContextValidate added in v0.4.5

func (m DataBulkUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk update request based on the context it is used

func (DataBulkUpdateRequest) Validate

func (m DataBulkUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this data bulk update request

type DataBulkUpdateResponse

type DataBulkUpdateResponse struct {

	// List of errors if any occur
	Errors []string `json:"errors"`

	// Successful creation
	Result []*DataPersistResponse `json:"result"`
}

DataBulkUpdateResponse data bulk update response

swagger:model dataBulkUpdateResponse

func (*DataBulkUpdateResponse) ContextValidate added in v0.4.5

func (m *DataBulkUpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data bulk update response based on the context it is used

func (*DataBulkUpdateResponse) MarshalBinary

func (m *DataBulkUpdateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataBulkUpdateResponse) UnmarshalBinary

func (m *DataBulkUpdateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataBulkUpdateResponse) Validate

func (m *DataBulkUpdateResponse) Validate(formats strfmt.Registry) error

Validate validates this data bulk update response

type DataDocument

type DataDocument struct {

	// id
	// Required: true
	ID *string `json:"_id"`

	// rev
	Rev string `json:"_rev,omitempty"`

	// Optional field for USER and FILTERED pools.
	Tags []string `json:"tags"`

	// data document additional properties
	DataDocumentAdditionalProperties map[string]interface{} `json:"-"`
}

DataDocument data document

swagger:model dataDocument

func (*DataDocument) ContextValidate added in v0.4.5

func (m *DataDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this data document based on context it is used

func (*DataDocument) MarshalBinary

func (m *DataDocument) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DataDocument) MarshalJSON

func (m DataDocument) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*DataDocument) UnmarshalBinary

func (m *DataDocument) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataDocument) UnmarshalJSON

func (m *DataDocument) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*DataDocument) Validate

func (m *DataDocument) Validate(formats strfmt.Registry) error

Validate validates this data document

type DataGetResponse

type DataGetResponse struct {
	DataDocument
}

DataGetResponse data get response

swagger:model dataGetResponse

func (*DataGetResponse) ContextValidate added in v0.4.5

func (m *DataGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data get response based on the context it is used

func (DataGetResponse) MarshalJSON

func (m DataGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*DataGetResponse) UnmarshalJSON

func (m *DataGetResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*DataGetResponse) Validate

func (m *DataGetResponse) Validate(formats strfmt.Registry) error

Validate validates this data get response

type DataListResponse

type DataListResponse struct {

	// Current offset
	Offset float64 `json:"offset,omitempty"`

	// rows
	Rows []*DataDocument `json:"rows"`

	// The number of rows in the database
	TotalRows float64 `json:"total_rows,omitempty"`
}

DataListResponse data list response

swagger:model dataListResponse

func (*DataListResponse) ContextValidate added in v0.4.5

func (m *DataListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data list response based on the context it is used

func (*DataListResponse) MarshalBinary

func (m *DataListResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataListResponse) UnmarshalBinary

func (m *DataListResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataListResponse) Validate

func (m *DataListResponse) Validate(formats strfmt.Registry) error

Validate validates this data list response

type DataPersistResponse

type DataPersistResponse struct {

	// id
	ID string `json:"id,omitempty"`

	// rev
	Rev string `json:"rev,omitempty"`
}

DataPersistResponse data persist response

swagger:model dataPersistResponse

func (*DataPersistResponse) ContextValidate added in v0.4.5

func (m *DataPersistResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this data persist response based on context it is used

func (*DataPersistResponse) MarshalBinary

func (m *DataPersistResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataPersistResponse) UnmarshalBinary

func (m *DataPersistResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataPersistResponse) Validate

func (m *DataPersistResponse) Validate(formats strfmt.Registry) error

Validate validates this data persist response

type DistrconfigActivatePoolRequest

type DistrconfigActivatePoolRequest struct {

	// id
	ID string `json:"id,omitempty"`
}

DistrconfigActivatePoolRequest distrconfig activate pool request

swagger:model distrconfigActivatePoolRequest

func (*DistrconfigActivatePoolRequest) ContextValidate added in v0.4.5

func (m *DistrconfigActivatePoolRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig activate pool request based on context it is used

func (*DistrconfigActivatePoolRequest) MarshalBinary

func (m *DistrconfigActivatePoolRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigActivatePoolRequest) UnmarshalBinary

func (m *DistrconfigActivatePoolRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigActivatePoolRequest) Validate

func (m *DistrconfigActivatePoolRequest) Validate(formats strfmt.Registry) error

Validate validates this distrconfig activate pool request

type DistrconfigActivatePoolResponse

type DistrconfigActivatePoolResponse interface{}

DistrconfigActivatePoolResponse distrconfig activate pool response

swagger:model distrconfigActivatePoolResponse

type DistrconfigAssignAppToUsersRequest

type DistrconfigAssignAppToUsersRequest struct {

	// app ID
	AppID string `json:"appID,omitempty"`

	// user i ds
	UserIDs []string `json:"userIDs"`
}

DistrconfigAssignAppToUsersRequest distrconfig assign app to users request

swagger:model distrconfigAssignAppToUsersRequest

func (*DistrconfigAssignAppToUsersRequest) ContextValidate added in v0.4.5

func (m *DistrconfigAssignAppToUsersRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig assign app to users request based on context it is used

func (*DistrconfigAssignAppToUsersRequest) MarshalBinary

func (m *DistrconfigAssignAppToUsersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigAssignAppToUsersRequest) UnmarshalBinary

func (m *DistrconfigAssignAppToUsersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigAssignAppToUsersRequest) Validate

Validate validates this distrconfig assign app to users request

type DistrconfigAssignAppToUsersResponse

type DistrconfigAssignAppToUsersResponse struct {

	// failed user i ds
	FailedUserIDs []string `json:"failedUserIDs"`
}

DistrconfigAssignAppToUsersResponse distrconfig assign app to users response

swagger:model distrconfigAssignAppToUsersResponse

func (*DistrconfigAssignAppToUsersResponse) ContextValidate added in v0.4.5

func (m *DistrconfigAssignAppToUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig assign app to users response based on context it is used

func (*DistrconfigAssignAppToUsersResponse) MarshalBinary

func (m *DistrconfigAssignAppToUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigAssignAppToUsersResponse) UnmarshalBinary

func (m *DistrconfigAssignAppToUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigAssignAppToUsersResponse) Validate

Validate validates this distrconfig assign app to users response

type DistrconfigAssignPoolsToAppRequest

type DistrconfigAssignPoolsToAppRequest struct {

	// app ID
	AppID string `json:"appID,omitempty"`

	// pool i ds
	PoolIDs []string `json:"poolIDs"`
}

DistrconfigAssignPoolsToAppRequest distrconfig assign pools to app request

swagger:model distrconfigAssignPoolsToAppRequest

func (*DistrconfigAssignPoolsToAppRequest) ContextValidate added in v0.4.5

func (m *DistrconfigAssignPoolsToAppRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig assign pools to app request based on context it is used

func (*DistrconfigAssignPoolsToAppRequest) MarshalBinary

func (m *DistrconfigAssignPoolsToAppRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigAssignPoolsToAppRequest) UnmarshalBinary

func (m *DistrconfigAssignPoolsToAppRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigAssignPoolsToAppRequest) Validate

Validate validates this distrconfig assign pools to app request

type DistrconfigAssignPoolsToAppResponse

type DistrconfigAssignPoolsToAppResponse struct {

	// failed pool i ds
	FailedPoolIDs []string `json:"failedPoolIDs"`
}

DistrconfigAssignPoolsToAppResponse distrconfig assign pools to app response

swagger:model distrconfigAssignPoolsToAppResponse

func (*DistrconfigAssignPoolsToAppResponse) ContextValidate added in v0.4.5

func (m *DistrconfigAssignPoolsToAppResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig assign pools to app response based on context it is used

func (*DistrconfigAssignPoolsToAppResponse) MarshalBinary

func (m *DistrconfigAssignPoolsToAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigAssignPoolsToAppResponse) UnmarshalBinary

func (m *DistrconfigAssignPoolsToAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigAssignPoolsToAppResponse) Validate

Validate validates this distrconfig assign pools to app response

type DistrconfigAssignTagToUserRequest

type DistrconfigAssignTagToUserRequest struct {

	// pool ID
	PoolID string `json:"poolID,omitempty"`

	// tag value
	TagValue string `json:"tagValue,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

DistrconfigAssignTagToUserRequest distrconfig assign tag to user request

swagger:model distrconfigAssignTagToUserRequest

func (*DistrconfigAssignTagToUserRequest) ContextValidate added in v0.4.5

func (m *DistrconfigAssignTagToUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig assign tag to user request based on context it is used

func (*DistrconfigAssignTagToUserRequest) MarshalBinary

func (m *DistrconfigAssignTagToUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigAssignTagToUserRequest) UnmarshalBinary

func (m *DistrconfigAssignTagToUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigAssignTagToUserRequest) Validate

Validate validates this distrconfig assign tag to user request

type DistrconfigAssignTagToUserResponse

type DistrconfigAssignTagToUserResponse interface{}

DistrconfigAssignTagToUserResponse distrconfig assign tag to user response

swagger:model distrconfigAssignTagToUserResponse

type DistrconfigCreateAppResponse

type DistrconfigCreateAppResponse interface{}

DistrconfigCreateAppResponse distrconfig create app response

swagger:model distrconfigCreateAppResponse

type DistrconfigCreatePoolResponse

type DistrconfigCreatePoolResponse interface{}

DistrconfigCreatePoolResponse Contains data of createPoold data pool task

swagger:model distrconfigCreatePoolResponse

type DistrconfigCreatePoolsRequest

type DistrconfigCreatePoolsRequest struct {

	// data pools
	DataPools []*DistrconfigDataPool `json:"dataPools"`
}

DistrconfigCreatePoolsRequest distrconfig create pools request

swagger:model distrconfigCreatePoolsRequest

func (*DistrconfigCreatePoolsRequest) ContextValidate added in v0.4.5

func (m *DistrconfigCreatePoolsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig create pools request based on the context it is used

func (*DistrconfigCreatePoolsRequest) MarshalBinary

func (m *DistrconfigCreatePoolsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigCreatePoolsRequest) UnmarshalBinary

func (m *DistrconfigCreatePoolsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigCreatePoolsRequest) Validate

func (m *DistrconfigCreatePoolsRequest) Validate(formats strfmt.Registry) error

Validate validates this distrconfig create pools request

type DistrconfigCreatePoolsResponse

type DistrconfigCreatePoolsResponse interface{}

DistrconfigCreatePoolsResponse Contains data of createPoold data pool task

swagger:model distrconfigCreatePoolsResponse

type DistrconfigCreateUserRequest

type DistrconfigCreateUserRequest struct {

	// id
	ID string `json:"id,omitempty"`
}

DistrconfigCreateUserRequest distrconfig create user request

swagger:model distrconfigCreateUserRequest

func (*DistrconfigCreateUserRequest) ContextValidate added in v0.4.5

func (m *DistrconfigCreateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig create user request based on context it is used

func (*DistrconfigCreateUserRequest) MarshalBinary

func (m *DistrconfigCreateUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigCreateUserRequest) UnmarshalBinary

func (m *DistrconfigCreateUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigCreateUserRequest) Validate

func (m *DistrconfigCreateUserRequest) Validate(formats strfmt.Registry) error

Validate validates this distrconfig create user request

type DistrconfigCreateUserResponse

type DistrconfigCreateUserResponse interface{}

DistrconfigCreateUserResponse distrconfig create user response

swagger:model distrconfigCreateUserResponse

type DistrconfigDataPool

type DistrconfigDataPool struct {

	// When activated it locks the record and cannot be changed
	Active bool `json:"active,omitempty"`

	// Primary key together with accountId - should be unique by client - used also as name of the pool
	ID string `json:"id,omitempty"`

	// Function to be called onUpload
	OnUploadFunction string `json:"onUploadFunction,omitempty"`

	// http://goessner.net/articles/JsonPath/ expression to extract the primary key
	PkExtractExpression string `json:"pkExtractExpression,omitempty"`

	// The type of the pool - User, Filtered(with tags), Global (for the app)
	PoolType *DistrconfigPoolType `json:"poolType,omitempty"`

	// If set - should contain http://json-schema.org/ schema, that will validate every document
	// Format: byte
	Schema strfmt.Base64 `json:"schema,omitempty"`

	// http://goessner.net/articles/JsonPath/ expression to extract tags from the documents. For user type pools this is the user id
	TagExtractExpression string `json:"tagExtractExpression,omitempty"`
}

DistrconfigDataPool distrconfig data pool

swagger:model distrconfigDataPool

func (*DistrconfigDataPool) ContextValidate added in v0.4.5

func (m *DistrconfigDataPool) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig data pool based on the context it is used

func (*DistrconfigDataPool) MarshalBinary

func (m *DistrconfigDataPool) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigDataPool) UnmarshalBinary

func (m *DistrconfigDataPool) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigDataPool) Validate

func (m *DistrconfigDataPool) Validate(formats strfmt.Registry) error

Validate validates this distrconfig data pool

type DistrconfigDataPoolShort added in v0.4.0

type DistrconfigDataPoolShort struct {

	// When activated it locks the record and cannot be changed
	Active bool `json:"active,omitempty"`

	// Primary key together with accountId - should be unique by client - used also as name of the pool
	ID string `json:"id,omitempty"`

	// The type of the pool - User, Filtered(with tags), Global (for the app)
	PoolType *DistrconfigPoolType `json:"poolType,omitempty"`
}

DistrconfigDataPoolShort distrconfig data pool short

swagger:model distrconfigDataPoolShort

func (*DistrconfigDataPoolShort) ContextValidate added in v0.4.5

func (m *DistrconfigDataPoolShort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig data pool short based on the context it is used

func (*DistrconfigDataPoolShort) MarshalBinary added in v0.4.0

func (m *DistrconfigDataPoolShort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigDataPoolShort) UnmarshalBinary added in v0.4.0

func (m *DistrconfigDataPoolShort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigDataPoolShort) Validate added in v0.4.0

func (m *DistrconfigDataPoolShort) Validate(formats strfmt.Registry) error

Validate validates this distrconfig data pool short

type DistrconfigDeleteAppResponse

type DistrconfigDeleteAppResponse interface{}

DistrconfigDeleteAppResponse distrconfig delete app response

swagger:model distrconfigDeleteAppResponse

type DistrconfigDeletePoolResponse

type DistrconfigDeletePoolResponse interface{}

DistrconfigDeletePoolResponse distrconfig delete pool response

swagger:model distrconfigDeletePoolResponse

type DistrconfigDeleteUserResponse

type DistrconfigDeleteUserResponse interface{}

DistrconfigDeleteUserResponse distrconfig delete user response

swagger:model distrconfigDeleteUserResponse

type DistrconfigDistributionUser

type DistrconfigDistributionUser struct {

	// active app ID
	ActiveAppID string `json:"activeAppID,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// tag assignments
	TagAssignments []*DistrconfigUserTagAssignment `json:"tagAssignments"`
}

DistrconfigDistributionUser distrconfig distribution user

swagger:model distrconfigDistributionUser

func (*DistrconfigDistributionUser) ContextValidate added in v0.4.5

func (m *DistrconfigDistributionUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig distribution user based on the context it is used

func (*DistrconfigDistributionUser) MarshalBinary

func (m *DistrconfigDistributionUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigDistributionUser) UnmarshalBinary

func (m *DistrconfigDistributionUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigDistributionUser) Validate

func (m *DistrconfigDistributionUser) Validate(formats strfmt.Registry) error

Validate validates this distrconfig distribution user

type DistrconfigGetAppResponse

type DistrconfigGetAppResponse struct {

	// app
	App *DistrconfigMobileAppWithPools `json:"app,omitempty"`
}

DistrconfigGetAppResponse distrconfig get app response

swagger:model distrconfigGetAppResponse

func (*DistrconfigGetAppResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetAppResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get app response based on the context it is used

func (*DistrconfigGetAppResponse) MarshalBinary

func (m *DistrconfigGetAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetAppResponse) UnmarshalBinary

func (m *DistrconfigGetAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetAppResponse) Validate

func (m *DistrconfigGetAppResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get app response

type DistrconfigGetAppsResponse

type DistrconfigGetAppsResponse struct {

	// apps
	Apps []*DistrconfigMobileAppWithPools `json:"apps"`
}

DistrconfigGetAppsResponse distrconfig get apps response

swagger:model distrconfigGetAppsResponse

func (*DistrconfigGetAppsResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetAppsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get apps response based on the context it is used

func (*DistrconfigGetAppsResponse) MarshalBinary

func (m *DistrconfigGetAppsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetAppsResponse) UnmarshalBinary

func (m *DistrconfigGetAppsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetAppsResponse) Validate

func (m *DistrconfigGetAppsResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get apps response

type DistrconfigGetPoolDistributionResponse

type DistrconfigGetPoolDistributionResponse struct {

	// db Url
	DbURL string `json:"dbUrl,omitempty"`

	// The type of the pool - User, Filtered(with tags), Global (for the app)
	PoolType *DistrconfigPoolType `json:"poolType,omitempty"`

	// Tag prefix used for determining if user assignments match the record
	TagPrefix string `json:"tagPrefix,omitempty"`
}

DistrconfigGetPoolDistributionResponse distrconfig get pool distribution response

swagger:model distrconfigGetPoolDistributionResponse

func (*DistrconfigGetPoolDistributionResponse) ContextValidate added in v0.4.5

ContextValidate validate this distrconfig get pool distribution response based on the context it is used

func (*DistrconfigGetPoolDistributionResponse) MarshalBinary

func (m *DistrconfigGetPoolDistributionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetPoolDistributionResponse) UnmarshalBinary

func (m *DistrconfigGetPoolDistributionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetPoolDistributionResponse) Validate

Validate validates this distrconfig get pool distribution response

type DistrconfigGetPoolResponse

type DistrconfigGetPoolResponse struct {

	// data pool
	DataPool *DistrconfigDataPool `json:"dataPool,omitempty"`
}

DistrconfigGetPoolResponse Contains data pool task data specified in by ID request

swagger:model distrconfigGetPoolResponse

func (*DistrconfigGetPoolResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetPoolResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get pool response based on the context it is used

func (*DistrconfigGetPoolResponse) MarshalBinary

func (m *DistrconfigGetPoolResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetPoolResponse) UnmarshalBinary

func (m *DistrconfigGetPoolResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetPoolResponse) Validate

func (m *DistrconfigGetPoolResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get pool response

type DistrconfigGetPoolsResponse

type DistrconfigGetPoolsResponse struct {

	// List of all data pool tasks
	DataPool []*DistrconfigDataPoolShort `json:"dataPool"`

	// pool sizes
	PoolSizes map[string]DistrconfigPoolSize `json:"poolSizes,omitempty"`
}

DistrconfigGetPoolsResponse Contains list of all data pool tasks

swagger:model distrconfigGetPoolsResponse

func (*DistrconfigGetPoolsResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetPoolsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get pools response based on the context it is used

func (*DistrconfigGetPoolsResponse) MarshalBinary

func (m *DistrconfigGetPoolsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetPoolsResponse) UnmarshalBinary

func (m *DistrconfigGetPoolsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetPoolsResponse) Validate

func (m *DistrconfigGetPoolsResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get pools response

type DistrconfigGetUserResponse

type DistrconfigGetUserResponse struct {

	// user
	User *DistrconfigDistributionUser `json:"user,omitempty"`
}

DistrconfigGetUserResponse distrconfig get user response

swagger:model distrconfigGetUserResponse

func (*DistrconfigGetUserResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get user response based on the context it is used

func (*DistrconfigGetUserResponse) MarshalBinary

func (m *DistrconfigGetUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetUserResponse) UnmarshalBinary

func (m *DistrconfigGetUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetUserResponse) Validate

func (m *DistrconfigGetUserResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get user response

type DistrconfigGetUsersResponse

type DistrconfigGetUsersResponse struct {

	// users
	Users []*DistrconfigDistributionUser `json:"users"`
}

DistrconfigGetUsersResponse distrconfig get users response

swagger:model distrconfigGetUsersResponse

func (*DistrconfigGetUsersResponse) ContextValidate added in v0.4.5

func (m *DistrconfigGetUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig get users response based on the context it is used

func (*DistrconfigGetUsersResponse) MarshalBinary

func (m *DistrconfigGetUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigGetUsersResponse) UnmarshalBinary

func (m *DistrconfigGetUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigGetUsersResponse) Validate

func (m *DistrconfigGetUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this distrconfig get users response

type DistrconfigMobileApp

type DistrconfigMobileApp struct {

	// active
	Active bool `json:"active,omitempty"`

	// Bundle URL for downloading the react bundle
	BundleURL string `json:"bundleUrl,omitempty"`

	// Primary key - unique by account
	ID string `json:"id,omitempty"`
}

DistrconfigMobileApp distrconfig mobile app

swagger:model distrconfigMobileApp

func (*DistrconfigMobileApp) ContextValidate added in v0.4.5

func (m *DistrconfigMobileApp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig mobile app based on context it is used

func (*DistrconfigMobileApp) MarshalBinary

func (m *DistrconfigMobileApp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigMobileApp) UnmarshalBinary

func (m *DistrconfigMobileApp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigMobileApp) Validate

func (m *DistrconfigMobileApp) Validate(formats strfmt.Registry) error

Validate validates this distrconfig mobile app

type DistrconfigMobileAppWithPools

type DistrconfigMobileAppWithPools struct {

	// active
	Active bool `json:"active,omitempty"`

	// assigned pools
	AssignedPools []string `json:"assignedPools"`

	// bundle Url
	BundleURL string `json:"bundleUrl,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

DistrconfigMobileAppWithPools distrconfig mobile app with pools

swagger:model distrconfigMobileAppWithPools

func (*DistrconfigMobileAppWithPools) ContextValidate added in v0.4.5

func (m *DistrconfigMobileAppWithPools) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig mobile app with pools based on context it is used

func (*DistrconfigMobileAppWithPools) MarshalBinary

func (m *DistrconfigMobileAppWithPools) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigMobileAppWithPools) UnmarshalBinary

func (m *DistrconfigMobileAppWithPools) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigMobileAppWithPools) Validate

func (m *DistrconfigMobileAppWithPools) Validate(formats strfmt.Registry) error

Validate validates this distrconfig mobile app with pools

type DistrconfigPoolSize

type DistrconfigPoolSize struct {

	// global data size bytes
	GlobalDataSizeBytes string `json:"globalDataSizeBytes,omitempty"`

	// pool ID
	PoolID string `json:"poolID,omitempty"`

	// user data size bytes
	UserDataSizeBytes string `json:"userDataSizeBytes,omitempty"`
}

DistrconfigPoolSize distrconfig pool size

swagger:model distrconfigPoolSize

func (*DistrconfigPoolSize) ContextValidate added in v0.4.5

func (m *DistrconfigPoolSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig pool size based on context it is used

func (*DistrconfigPoolSize) MarshalBinary

func (m *DistrconfigPoolSize) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigPoolSize) UnmarshalBinary

func (m *DistrconfigPoolSize) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigPoolSize) Validate

func (m *DistrconfigPoolSize) Validate(formats strfmt.Registry) error

Validate validates this distrconfig pool size

type DistrconfigPoolType

type DistrconfigPoolType string

DistrconfigPoolType distrconfig pool type

swagger:model distrconfigPoolType

const (

	// DistrconfigPoolTypeUNKNOWN captures enum value "UNKNOWN"
	DistrconfigPoolTypeUNKNOWN DistrconfigPoolType = "UNKNOWN"

	// DistrconfigPoolTypeGLOBAL captures enum value "GLOBAL"
	DistrconfigPoolTypeGLOBAL DistrconfigPoolType = "GLOBAL"

	// DistrconfigPoolTypeFILTERED captures enum value "FILTERED"
	DistrconfigPoolTypeFILTERED DistrconfigPoolType = "FILTERED"

	// DistrconfigPoolTypeUSER captures enum value "USER"
	DistrconfigPoolTypeUSER DistrconfigPoolType = "USER"
)

func NewDistrconfigPoolType added in v0.6.0

func NewDistrconfigPoolType(value DistrconfigPoolType) *DistrconfigPoolType

func (DistrconfigPoolType) ContextValidate added in v0.4.5

func (m DistrconfigPoolType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig pool type based on context it is used

func (DistrconfigPoolType) Validate

func (m DistrconfigPoolType) Validate(formats strfmt.Registry) error

Validate validates this distrconfig pool type

type DistrconfigSetAppBundleRequest

type DistrconfigSetAppBundleRequest struct {

	// bundle Url
	BundleURL string `json:"bundleUrl,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

DistrconfigSetAppBundleRequest distrconfig set app bundle request

swagger:model distrconfigSetAppBundleRequest

func (*DistrconfigSetAppBundleRequest) ContextValidate added in v0.4.5

func (m *DistrconfigSetAppBundleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig set app bundle request based on context it is used

func (*DistrconfigSetAppBundleRequest) MarshalBinary

func (m *DistrconfigSetAppBundleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigSetAppBundleRequest) UnmarshalBinary

func (m *DistrconfigSetAppBundleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigSetAppBundleRequest) Validate

func (m *DistrconfigSetAppBundleRequest) Validate(formats strfmt.Registry) error

Validate validates this distrconfig set app bundle request

type DistrconfigSetAppBundleResponse

type DistrconfigSetAppBundleResponse interface{}

DistrconfigSetAppBundleResponse distrconfig set app bundle response

swagger:model distrconfigSetAppBundleResponse

type DistrconfigUnassignAppFromUsersRequest

type DistrconfigUnassignAppFromUsersRequest struct {

	// app ID
	AppID string `json:"appID,omitempty"`

	// user i ds
	UserIDs []string `json:"userIDs"`
}

DistrconfigUnassignAppFromUsersRequest distrconfig unassign app from users request

swagger:model distrconfigUnassignAppFromUsersRequest

func (*DistrconfigUnassignAppFromUsersRequest) ContextValidate added in v0.4.5

ContextValidate validates this distrconfig unassign app from users request based on context it is used

func (*DistrconfigUnassignAppFromUsersRequest) MarshalBinary

func (m *DistrconfigUnassignAppFromUsersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUnassignAppFromUsersRequest) UnmarshalBinary

func (m *DistrconfigUnassignAppFromUsersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUnassignAppFromUsersRequest) Validate

Validate validates this distrconfig unassign app from users request

type DistrconfigUnassignAppFromUsersResponse

type DistrconfigUnassignAppFromUsersResponse struct {

	// failed user i ds
	FailedUserIDs []string `json:"failedUserIDs"`
}

DistrconfigUnassignAppFromUsersResponse distrconfig unassign app from users response

swagger:model distrconfigUnassignAppFromUsersResponse

func (*DistrconfigUnassignAppFromUsersResponse) ContextValidate added in v0.4.5

ContextValidate validates this distrconfig unassign app from users response based on context it is used

func (*DistrconfigUnassignAppFromUsersResponse) MarshalBinary

func (m *DistrconfigUnassignAppFromUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUnassignAppFromUsersResponse) UnmarshalBinary

func (m *DistrconfigUnassignAppFromUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUnassignAppFromUsersResponse) Validate

Validate validates this distrconfig unassign app from users response

type DistrconfigUnassignPoolsFromAppRequest

type DistrconfigUnassignPoolsFromAppRequest struct {

	// app ID
	AppID string `json:"appID,omitempty"`

	// pool i ds
	PoolIDs []string `json:"poolIDs"`
}

DistrconfigUnassignPoolsFromAppRequest distrconfig unassign pools from app request

swagger:model distrconfigUnassignPoolsFromAppRequest

func (*DistrconfigUnassignPoolsFromAppRequest) ContextValidate added in v0.4.5

ContextValidate validates this distrconfig unassign pools from app request based on context it is used

func (*DistrconfigUnassignPoolsFromAppRequest) MarshalBinary

func (m *DistrconfigUnassignPoolsFromAppRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUnassignPoolsFromAppRequest) UnmarshalBinary

func (m *DistrconfigUnassignPoolsFromAppRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUnassignPoolsFromAppRequest) Validate

Validate validates this distrconfig unassign pools from app request

type DistrconfigUnassignPoolsFromAppResponse

type DistrconfigUnassignPoolsFromAppResponse struct {

	// failed pool i ds
	FailedPoolIDs []string `json:"failedPoolIDs"`
}

DistrconfigUnassignPoolsFromAppResponse distrconfig unassign pools from app response

swagger:model distrconfigUnassignPoolsFromAppResponse

func (*DistrconfigUnassignPoolsFromAppResponse) ContextValidate added in v0.4.5

ContextValidate validates this distrconfig unassign pools from app response based on context it is used

func (*DistrconfigUnassignPoolsFromAppResponse) MarshalBinary

func (m *DistrconfigUnassignPoolsFromAppResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUnassignPoolsFromAppResponse) UnmarshalBinary

func (m *DistrconfigUnassignPoolsFromAppResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUnassignPoolsFromAppResponse) Validate

Validate validates this distrconfig unassign pools from app response

type DistrconfigUnassignTagFromUserRequest

type DistrconfigUnassignTagFromUserRequest struct {

	// pool ID
	PoolID string `json:"poolID,omitempty"`

	// tag value
	TagValue string `json:"tagValue,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

DistrconfigUnassignTagFromUserRequest distrconfig unassign tag from user request

swagger:model distrconfigUnassignTagFromUserRequest

func (*DistrconfigUnassignTagFromUserRequest) ContextValidate added in v0.4.5

func (m *DistrconfigUnassignTagFromUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig unassign tag from user request based on context it is used

func (*DistrconfigUnassignTagFromUserRequest) MarshalBinary

func (m *DistrconfigUnassignTagFromUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUnassignTagFromUserRequest) UnmarshalBinary

func (m *DistrconfigUnassignTagFromUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUnassignTagFromUserRequest) Validate

Validate validates this distrconfig unassign tag from user request

type DistrconfigUnassignTagFromUserResponse

type DistrconfigUnassignTagFromUserResponse interface{}

DistrconfigUnassignTagFromUserResponse distrconfig unassign tag from user response

swagger:model distrconfigUnassignTagFromUserResponse

type DistrconfigUpdatePoolResponse

type DistrconfigUpdatePoolResponse interface{}

DistrconfigUpdatePoolResponse Contains status of UpdatePool operation

swagger:model distrconfigUpdatePoolResponse

type DistrconfigUserTagAssignment

type DistrconfigUserTagAssignment struct {

	// pool ID
	PoolID string `json:"poolID,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

DistrconfigUserTagAssignment distrconfig user tag assignment

swagger:model distrconfigUserTagAssignment

func (*DistrconfigUserTagAssignment) ContextValidate added in v0.4.5

func (m *DistrconfigUserTagAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig user tag assignment based on context it is used

func (*DistrconfigUserTagAssignment) MarshalBinary

func (m *DistrconfigUserTagAssignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigUserTagAssignment) UnmarshalBinary

func (m *DistrconfigUserTagAssignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigUserTagAssignment) Validate

func (m *DistrconfigUserTagAssignment) Validate(formats strfmt.Registry) error

Validate validates this distrconfig user tag assignment

type DistrconfigValidatePoolDataRequest

type DistrconfigValidatePoolDataRequest struct {

	// data
	// Format: byte
	Data strfmt.Base64 `json:"data,omitempty"`

	// http://goessner.net/articles/JsonPath/ expression to extract the primary key
	PkExtractExpression string `json:"pkExtractExpression,omitempty"`

	// The type of the pool - User, Filtered(with tags), Global (for the app)
	PoolType *DistrconfigPoolType `json:"poolType,omitempty"`

	// If set - should contain http://json-schema.org/ schema, that will validate every document
	// Format: byte
	Schema strfmt.Base64 `json:"schema,omitempty"`

	// http://goessner.net/articles/JsonPath/ expression to extract tags from the documents. For user type pools this is the user id
	TagExtractExpression string `json:"tagExtractExpression,omitempty"`
}

DistrconfigValidatePoolDataRequest distrconfig validate pool data request

swagger:model distrconfigValidatePoolDataRequest

func (*DistrconfigValidatePoolDataRequest) ContextValidate added in v0.4.5

func (m *DistrconfigValidatePoolDataRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this distrconfig validate pool data request based on the context it is used

func (*DistrconfigValidatePoolDataRequest) MarshalBinary

func (m *DistrconfigValidatePoolDataRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigValidatePoolDataRequest) UnmarshalBinary

func (m *DistrconfigValidatePoolDataRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigValidatePoolDataRequest) Validate

Validate validates this distrconfig validate pool data request

type DistrconfigValidatePoolDataResponse

type DistrconfigValidatePoolDataResponse struct {

	// derived pk
	DerivedPk string `json:"derivedPk,omitempty"`

	// derived tag
	DerivedTag string `json:"derivedTag,omitempty"`

	// validation errors
	ValidationErrors []string `json:"validationErrors"`
}

DistrconfigValidatePoolDataResponse distrconfig validate pool data response

swagger:model distrconfigValidatePoolDataResponse

func (*DistrconfigValidatePoolDataResponse) ContextValidate added in v0.4.5

func (m *DistrconfigValidatePoolDataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this distrconfig validate pool data response based on context it is used

func (*DistrconfigValidatePoolDataResponse) MarshalBinary

func (m *DistrconfigValidatePoolDataResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DistrconfigValidatePoolDataResponse) UnmarshalBinary

func (m *DistrconfigValidatePoolDataResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DistrconfigValidatePoolDataResponse) Validate

Validate validates this distrconfig validate pool data response

type FunctionsCallAsyncFunctionRequest

type FunctionsCallAsyncFunctionRequest struct {

	// call
	Call *FunctionsCallFunctionRequest `json:"call,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`
}

FunctionsCallAsyncFunctionRequest functions call async function request

swagger:model functionsCallAsyncFunctionRequest

func (*FunctionsCallAsyncFunctionRequest) ContextValidate added in v0.4.5

func (m *FunctionsCallAsyncFunctionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this functions call async function request based on the context it is used

func (*FunctionsCallAsyncFunctionRequest) MarshalBinary

func (m *FunctionsCallAsyncFunctionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCallAsyncFunctionRequest) UnmarshalBinary

func (m *FunctionsCallAsyncFunctionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCallAsyncFunctionRequest) Validate

Validate validates this functions call async function request

type FunctionsCallAsyncFunctionResponse

type FunctionsCallAsyncFunctionResponse interface{}

FunctionsCallAsyncFunctionResponse functions call async function response

swagger:model functionsCallAsyncFunctionResponse

type FunctionsCallFunctionRequest

type FunctionsCallFunctionRequest struct {

	// id
	ID string `json:"id,omitempty"`

	// payload
	Payload interface{} `json:"payload,omitempty"`

	// payload JSON
	// Format: byte
	PayloadJSON strfmt.Base64 `json:"payloadJSON,omitempty"`
}

FunctionsCallFunctionRequest functions call function request

swagger:model functionsCallFunctionRequest

func (*FunctionsCallFunctionRequest) ContextValidate added in v0.4.5

func (m *FunctionsCallFunctionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions call function request based on context it is used

func (*FunctionsCallFunctionRequest) MarshalBinary

func (m *FunctionsCallFunctionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCallFunctionRequest) UnmarshalBinary

func (m *FunctionsCallFunctionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCallFunctionRequest) Validate

func (m *FunctionsCallFunctionRequest) Validate(formats strfmt.Registry) error

Validate validates this functions call function request

type FunctionsCallFunctionResponse

type FunctionsCallFunctionResponse struct {

	// body
	Body interface{} `json:"body,omitempty"`

	// err
	Err string `json:"err,omitempty"`

	// success
	Success bool `json:"success,omitempty"`
}

FunctionsCallFunctionResponse functions call function response

swagger:model functionsCallFunctionResponse

func (*FunctionsCallFunctionResponse) ContextValidate added in v0.4.5

func (m *FunctionsCallFunctionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions call function response based on context it is used

func (*FunctionsCallFunctionResponse) MarshalBinary

func (m *FunctionsCallFunctionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCallFunctionResponse) UnmarshalBinary

func (m *FunctionsCallFunctionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCallFunctionResponse) Validate

func (m *FunctionsCallFunctionResponse) Validate(formats strfmt.Registry) error

Validate validates this functions call function response

type FunctionsCaller

type FunctionsCaller struct {

	// account ID
	AccountID string `json:"accountID,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// policies
	Policies string `json:"policies,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

FunctionsCaller functions caller

swagger:model functionsCaller

func (*FunctionsCaller) ContextValidate added in v0.4.5

func (m *FunctionsCaller) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions caller based on context it is used

func (*FunctionsCaller) MarshalBinary

func (m *FunctionsCaller) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCaller) UnmarshalBinary

func (m *FunctionsCaller) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCaller) Validate

func (m *FunctionsCaller) Validate(formats strfmt.Registry) error

Validate validates this functions caller

type FunctionsCreateFunctionRequest

type FunctionsCreateFunctionRequest struct {

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// func type
	FuncType string `json:"funcType,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// region
	Region string `json:"region,omitempty"`
}

FunctionsCreateFunctionRequest functions create function request

swagger:model functionsCreateFunctionRequest

func (*FunctionsCreateFunctionRequest) ContextValidate added in v0.4.5

func (m *FunctionsCreateFunctionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions create function request based on context it is used

func (*FunctionsCreateFunctionRequest) MarshalBinary

func (m *FunctionsCreateFunctionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCreateFunctionRequest) UnmarshalBinary

func (m *FunctionsCreateFunctionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCreateFunctionRequest) Validate

func (m *FunctionsCreateFunctionRequest) Validate(formats strfmt.Registry) error

Validate validates this functions create function request

type FunctionsCreateFunctionResponse

type FunctionsCreateFunctionResponse struct {

	// id
	ID string `json:"id,omitempty"`
}

FunctionsCreateFunctionResponse functions create function response

swagger:model functionsCreateFunctionResponse

func (*FunctionsCreateFunctionResponse) ContextValidate added in v0.4.5

func (m *FunctionsCreateFunctionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions create function response based on context it is used

func (*FunctionsCreateFunctionResponse) MarshalBinary

func (m *FunctionsCreateFunctionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsCreateFunctionResponse) UnmarshalBinary

func (m *FunctionsCreateFunctionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsCreateFunctionResponse) Validate

Validate validates this functions create function response

type FunctionsDeleteFunctionResponse

type FunctionsDeleteFunctionResponse interface{}

FunctionsDeleteFunctionResponse functions delete function response

swagger:model functionsDeleteFunctionResponse

type FunctionsFunction

type FunctionsFunction struct {

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// func type
	FuncType string `json:"funcType,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// region
	Region string `json:"region,omitempty"`
}

FunctionsFunction functions function

swagger:model functionsFunction

func (*FunctionsFunction) ContextValidate added in v0.4.5

func (m *FunctionsFunction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this functions function based on context it is used

func (*FunctionsFunction) MarshalBinary

func (m *FunctionsFunction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsFunction) UnmarshalBinary

func (m *FunctionsFunction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsFunction) Validate

func (m *FunctionsFunction) Validate(formats strfmt.Registry) error

Validate validates this functions function

type FunctionsGetFunctionResponse

type FunctionsGetFunctionResponse struct {

	// function
	Function *FunctionsFunction `json:"function,omitempty"`

	// result
	Result *FunctionsFunction `json:"result,omitempty"`
}

FunctionsGetFunctionResponse functions get function response

swagger:model functionsGetFunctionResponse

func (*FunctionsGetFunctionResponse) ContextValidate added in v0.4.5

func (m *FunctionsGetFunctionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this functions get function response based on the context it is used

func (*FunctionsGetFunctionResponse) MarshalBinary

func (m *FunctionsGetFunctionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsGetFunctionResponse) UnmarshalBinary

func (m *FunctionsGetFunctionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsGetFunctionResponse) Validate

func (m *FunctionsGetFunctionResponse) Validate(formats strfmt.Registry) error

Validate validates this functions get function response

type FunctionsGetFunctionsResponse

type FunctionsGetFunctionsResponse struct {

	// functions
	Functions []*FunctionsFunction `json:"functions"`
}

FunctionsGetFunctionsResponse functions get functions response

swagger:model functionsGetFunctionsResponse

func (*FunctionsGetFunctionsResponse) ContextValidate added in v0.4.5

func (m *FunctionsGetFunctionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this functions get functions response based on the context it is used

func (*FunctionsGetFunctionsResponse) MarshalBinary

func (m *FunctionsGetFunctionsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FunctionsGetFunctionsResponse) UnmarshalBinary

func (m *FunctionsGetFunctionsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FunctionsGetFunctionsResponse) Validate

func (m *FunctionsGetFunctionsResponse) Validate(formats strfmt.Registry) error

Validate validates this functions get functions response

type FunctionsUpdateFunctionResponse

type FunctionsUpdateFunctionResponse interface{}

FunctionsUpdateFunctionResponse functions update function response

swagger:model functionsUpdateFunctionResponse

type LogEntrySeverity added in v0.4.5

type LogEntrySeverity string

LogEntrySeverity log entry severity

swagger:model LogEntrySeverity

const (

	// LogEntrySeverityTRACE captures enum value "TRACE"
	LogEntrySeverityTRACE LogEntrySeverity = "TRACE"

	// LogEntrySeverityINFO captures enum value "INFO"
	LogEntrySeverityINFO LogEntrySeverity = "INFO"

	// LogEntrySeverityWARNING captures enum value "WARNING"
	LogEntrySeverityWARNING LogEntrySeverity = "WARNING"

	// LogEntrySeverityERROR captures enum value "ERROR"
	LogEntrySeverityERROR LogEntrySeverity = "ERROR"

	// LogEntrySeverityAUDIT captures enum value "AUDIT"
	LogEntrySeverityAUDIT LogEntrySeverity = "AUDIT"

	// LogEntrySeverityALL captures enum value "ALL"
	LogEntrySeverityALL LogEntrySeverity = "ALL"
)

func NewLogEntrySeverity added in v0.6.0

func NewLogEntrySeverity(value LogEntrySeverity) *LogEntrySeverity

func (LogEntrySeverity) ContextValidate added in v0.4.5

func (m LogEntrySeverity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this log entry severity based on context it is used

func (LogEntrySeverity) Validate added in v0.4.5

func (m LogEntrySeverity) Validate(formats strfmt.Registry) error

Validate validates this log entry severity

type PaymentDetailsPaymentType

type PaymentDetailsPaymentType string

PaymentDetailsPaymentType payment details payment type

swagger:model PaymentDetailsPaymentType

const (

	// PaymentDetailsPaymentTypeCreditCard captures enum value "CreditCard"
	PaymentDetailsPaymentTypeCreditCard PaymentDetailsPaymentType = "CreditCard"

	// PaymentDetailsPaymentTypePaypal captures enum value "Paypal"
	PaymentDetailsPaymentTypePaypal PaymentDetailsPaymentType = "Paypal"

	// PaymentDetailsPaymentTypeDirectDebig captures enum value "DirectDebig"
	PaymentDetailsPaymentTypeDirectDebig PaymentDetailsPaymentType = "DirectDebig"

	// PaymentDetailsPaymentTypeInvoice captures enum value "Invoice"
	PaymentDetailsPaymentTypeInvoice PaymentDetailsPaymentType = "Invoice"
)

func NewPaymentDetailsPaymentType added in v0.6.0

func NewPaymentDetailsPaymentType(value PaymentDetailsPaymentType) *PaymentDetailsPaymentType

func (PaymentDetailsPaymentType) ContextValidate added in v0.4.5

func (m PaymentDetailsPaymentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this payment details payment type based on context it is used

func (PaymentDetailsPaymentType) Validate

func (m PaymentDetailsPaymentType) Validate(formats strfmt.Registry) error

Validate validates this payment details payment type

type ProtobufAny

type ProtobufAny struct {

	// A URL/resource name whose content describes the type of the
	// serialized protocol buffer message.
	//
	// For URLs which use the scheme `http`, `https`, or no scheme, the
	// following restrictions and interpretations apply:
	//
	// * If no scheme is provided, `https` is assumed.
	// * The last segment of the URL's path must represent the fully
	//   qualified name of the type (as in `path/google.protobuf.Duration`).
	//   The name should be in a canonical form (e.g., leading "." is
	//   not accepted).
	// * An HTTP GET on the URL must yield a [google.protobuf.Type][]
	//   value in binary format, or produce an error.
	// * Applications are allowed to cache lookup results based on the
	//   URL, or have them precompiled into a binary to avoid any
	//   lookup. Therefore, binary compatibility needs to be preserved
	//   on changes to types. (Use versioned type names to manage
	//   breaking changes.)
	//
	// Schemes other than `http`, `https` (or the empty scheme) might be
	// used with implementation specific semantics.
	TypeURL string `json:"type_url,omitempty"`

	// Must be a valid serialized protocol buffer of the above specified type.
	// Format: byte
	Value strfmt.Base64 `json:"value,omitempty"`
}

ProtobufAny `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.

Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type.

Example 1: Pack and unpack a message in C++.

Foo foo = ...;
Any any;
any.PackFrom(foo);
...
if (any.UnpackTo(&foo)) {
  ...
}

Example 2: Pack and unpack a message in Java.

   Foo foo = ...;
   Any any = Any.pack(foo);
   ...
   if (any.is(Foo.class)) {
     foo = any.unpack(Foo.class);
   }

Example 3: Pack and unpack a message in Python.

   foo = Foo(...)
   any = Any()
   any.Pack(foo)
   ...
   if any.Is(Foo.DESCRIPTOR):
     any.Unpack(foo)
     ...

Example 4: Pack and unpack a message in Go

    foo := &pb.Foo{...}
    any, err := ptypes.MarshalAny(foo)
    ...
    foo := &pb.Foo{}
    if err := ptypes.UnmarshalAny(any, foo); err != nil {
      ...
    }

The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z".

JSON ==== The JSON representation of an `Any` value uses the regular representation of the deserialized, embedded message, with an additional field `@type` which contains the type URL. Example:

package google.profile;
message Person {
  string first_name = 1;
  string last_name = 2;
}

{
  "@type": "type.googleapis.com/google.profile.Person",
  "firstName": <string>,
  "lastName": <string>
}

If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field `value` which holds the custom JSON in addition to the `@type` field. Example (for message [google.protobuf.Duration][]):

{
  "@type": "type.googleapis.com/google.protobuf.Duration",
  "value": "1.212s"
}

swagger:model protobufAny

func (*ProtobufAny) ContextValidate added in v0.4.5

func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this protobuf any based on context it is used

func (*ProtobufAny) MarshalBinary

func (m *ProtobufAny) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProtobufAny) UnmarshalBinary

func (m *ProtobufAny) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProtobufAny) Validate

func (m *ProtobufAny) Validate(formats strfmt.Registry) error

Validate validates this protobuf any

type ProtobufNullValue

type ProtobufNullValue string

ProtobufNullValue `NullValue` is a singleton enumeration to represent the null value for the `Value` type union.

The JSON representation for `NullValue` is JSON `null`.

- NULL_VALUE: Null value.

swagger:model protobufNullValue

const (

	// ProtobufNullValueNULLVALUE captures enum value "NULL_VALUE"
	ProtobufNullValueNULLVALUE ProtobufNullValue = "NULL_VALUE"
)

func NewProtobufNullValue added in v0.6.0

func NewProtobufNullValue(value ProtobufNullValue) *ProtobufNullValue

func (ProtobufNullValue) ContextValidate added in v0.4.5

func (m ProtobufNullValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this protobuf null value based on context it is used

func (ProtobufNullValue) Validate

func (m ProtobufNullValue) Validate(formats strfmt.Registry) error

Validate validates this protobuf null value

type RuntimeError

type RuntimeError struct {

	// code
	Code int32 `json:"code,omitempty"`

	// details
	Details []*ProtobufAny `json:"details"`

	// error
	Error string `json:"error,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

RuntimeError runtime error

swagger:model runtimeError

func (*RuntimeError) ContextValidate added in v0.4.5

func (m *RuntimeError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this runtime error based on the context it is used

func (*RuntimeError) MarshalBinary

func (m *RuntimeError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuntimeError) UnmarshalBinary

func (m *RuntimeError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuntimeError) Validate

func (m *RuntimeError) Validate(formats strfmt.Registry) error

Validate validates this runtime error

type V1AccessKey

type V1AccessKey struct {

	// access key ID
	AccessKeyID string `json:"accessKeyID,omitempty"`

	// last used at
	LastUsedAt string `json:"lastUsedAt,omitempty"`
}

V1AccessKey v1 access key

swagger:model v1AccessKey

func (*V1AccessKey) ContextValidate added in v0.4.5

func (m *V1AccessKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 access key based on context it is used

func (*V1AccessKey) MarshalBinary

func (m *V1AccessKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AccessKey) UnmarshalBinary

func (m *V1AccessKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AccessKey) Validate

func (m *V1AccessKey) Validate(formats strfmt.Registry) error

Validate validates this v1 access key

type V1Account

type V1Account struct {

	// account ID
	AccountID string `json:"accountID,omitempty"`

	// contact details
	ContactDetails *V1ContactDetails `json:"contactDetails,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// payment details
	PaymentDetails *V1PaymentDetails `json:"paymentDetails,omitempty"`

	// status
	Status *AccountAccountStatus `json:"status,omitempty"`
}

V1Account v1 account

swagger:model v1Account

func (*V1Account) ContextValidate added in v0.4.5

func (m *V1Account) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 account based on the context it is used

func (*V1Account) MarshalBinary

func (m *V1Account) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Account) UnmarshalBinary

func (m *V1Account) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Account) Validate

func (m *V1Account) Validate(formats strfmt.Registry) error

Validate validates this v1 account

type V1Action

type V1Action struct {

	// call
	Call string `json:"call,omitempty"`

	// service
	Service string `json:"service,omitempty"`
}

V1Action v1 action

swagger:model v1Action

func (*V1Action) ContextValidate added in v0.4.5

func (m *V1Action) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 action based on context it is used

func (*V1Action) MarshalBinary

func (m *V1Action) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Action) UnmarshalBinary

func (m *V1Action) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Action) Validate

func (m *V1Action) Validate(formats strfmt.Registry) error

Validate validates this v1 action

type V1AddPoliciesToRoleRequest

type V1AddPoliciesToRoleRequest struct {

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// role ID
	RoleID string `json:"roleID,omitempty"`
}

V1AddPoliciesToRoleRequest v1 add policies to role request

swagger:model v1AddPoliciesToRoleRequest

func (*V1AddPoliciesToRoleRequest) ContextValidate added in v0.4.5

func (m *V1AddPoliciesToRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add policies to role request based on context it is used

func (*V1AddPoliciesToRoleRequest) MarshalBinary

func (m *V1AddPoliciesToRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddPoliciesToRoleRequest) UnmarshalBinary

func (m *V1AddPoliciesToRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddPoliciesToRoleRequest) Validate

func (m *V1AddPoliciesToRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 add policies to role request

type V1AddPoliciesToRoleResponse

type V1AddPoliciesToRoleResponse struct {

	// failed policy i ds
	FailedPolicyIDs []string `json:"failedPolicyIDs"`
}

V1AddPoliciesToRoleResponse v1 add policies to role response

swagger:model v1AddPoliciesToRoleResponse

func (*V1AddPoliciesToRoleResponse) ContextValidate added in v0.4.5

func (m *V1AddPoliciesToRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add policies to role response based on context it is used

func (*V1AddPoliciesToRoleResponse) MarshalBinary

func (m *V1AddPoliciesToRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddPoliciesToRoleResponse) UnmarshalBinary

func (m *V1AddPoliciesToRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddPoliciesToRoleResponse) Validate

func (m *V1AddPoliciesToRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 add policies to role response

type V1AddPoliciesToUserRequest

type V1AddPoliciesToUserRequest struct {

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1AddPoliciesToUserRequest v1 add policies to user request

swagger:model v1AddPoliciesToUserRequest

func (*V1AddPoliciesToUserRequest) ContextValidate added in v0.4.5

func (m *V1AddPoliciesToUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add policies to user request based on context it is used

func (*V1AddPoliciesToUserRequest) MarshalBinary

func (m *V1AddPoliciesToUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddPoliciesToUserRequest) UnmarshalBinary

func (m *V1AddPoliciesToUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddPoliciesToUserRequest) Validate

func (m *V1AddPoliciesToUserRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 add policies to user request

type V1AddPoliciesToUserResponse

type V1AddPoliciesToUserResponse struct {

	// failed policy i ds
	FailedPolicyIDs []string `json:"failedPolicyIDs"`
}

V1AddPoliciesToUserResponse v1 add policies to user response

swagger:model v1AddPoliciesToUserResponse

func (*V1AddPoliciesToUserResponse) ContextValidate added in v0.4.5

func (m *V1AddPoliciesToUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add policies to user response based on context it is used

func (*V1AddPoliciesToUserResponse) MarshalBinary

func (m *V1AddPoliciesToUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddPoliciesToUserResponse) UnmarshalBinary

func (m *V1AddPoliciesToUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddPoliciesToUserResponse) Validate

func (m *V1AddPoliciesToUserResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 add policies to user response

type V1AddUsersToRoleRequest

type V1AddUsersToRoleRequest struct {

	// role ID
	RoleID string `json:"roleID,omitempty"`

	// user i ds
	UserIDs []string `json:"userIDs"`
}

V1AddUsersToRoleRequest v1 add users to role request

swagger:model v1AddUsersToRoleRequest

func (*V1AddUsersToRoleRequest) ContextValidate added in v0.4.5

func (m *V1AddUsersToRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add users to role request based on context it is used

func (*V1AddUsersToRoleRequest) MarshalBinary

func (m *V1AddUsersToRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddUsersToRoleRequest) UnmarshalBinary

func (m *V1AddUsersToRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddUsersToRoleRequest) Validate

func (m *V1AddUsersToRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 add users to role request

type V1AddUsersToRoleResponse

type V1AddUsersToRoleResponse struct {

	// failed user i ds
	FailedUserIDs []string `json:"failedUserIDs"`
}

V1AddUsersToRoleResponse v1 add users to role response

swagger:model v1AddUsersToRoleResponse

func (*V1AddUsersToRoleResponse) ContextValidate added in v0.4.5

func (m *V1AddUsersToRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add users to role response based on context it is used

func (*V1AddUsersToRoleResponse) MarshalBinary

func (m *V1AddUsersToRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddUsersToRoleResponse) UnmarshalBinary

func (m *V1AddUsersToRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddUsersToRoleResponse) Validate

func (m *V1AddUsersToRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 add users to role response

type V1CheckHMACAuthRequest

type V1CheckHMACAuthRequest struct {

	// auth key
	AuthKey string `json:"authKey,omitempty"`

	// content type
	ContentType string `json:"contentType,omitempty"`

	// http method
	HTTPMethod string `json:"httpMethod,omitempty"`

	// md5 body
	Md5Body string `json:"md5Body,omitempty"`

	// request path
	RequestPath string `json:"requestPath,omitempty"`

	// signature
	Signature string `json:"signature,omitempty"`

	// validity
	Validity string `json:"validity,omitempty"`
}

V1CheckHMACAuthRequest v1 check h m a c auth request

swagger:model v1CheckHMACAuthRequest

func (*V1CheckHMACAuthRequest) ContextValidate added in v0.4.5

func (m *V1CheckHMACAuthRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check h m a c auth request based on context it is used

func (*V1CheckHMACAuthRequest) MarshalBinary

func (m *V1CheckHMACAuthRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckHMACAuthRequest) UnmarshalBinary

func (m *V1CheckHMACAuthRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckHMACAuthRequest) Validate

func (m *V1CheckHMACAuthRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 check h m a c auth request

type V1CheckHMACAuthResponse

type V1CheckHMACAuthResponse struct {

	// error
	Error string `json:"error,omitempty"`

	// token
	// Format: byte
	Token strfmt.Base64 `json:"token,omitempty"`
}

V1CheckHMACAuthResponse v1 check h m a c auth response

swagger:model v1CheckHMACAuthResponse

func (*V1CheckHMACAuthResponse) ContextValidate added in v0.4.5

func (m *V1CheckHMACAuthResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check h m a c auth response based on context it is used

func (*V1CheckHMACAuthResponse) MarshalBinary

func (m *V1CheckHMACAuthResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckHMACAuthResponse) UnmarshalBinary

func (m *V1CheckHMACAuthResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckHMACAuthResponse) Validate

func (m *V1CheckHMACAuthResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 check h m a c auth response

type V1CheckTokenAuthRequest

type V1CheckTokenAuthRequest struct {

	// auth key
	AuthKey string `json:"authKey,omitempty"`

	// signature
	Signature string `json:"signature,omitempty"`

	// validity
	Validity string `json:"validity,omitempty"`
}

V1CheckTokenAuthRequest v1 check token auth request

swagger:model v1CheckTokenAuthRequest

func (*V1CheckTokenAuthRequest) ContextValidate added in v0.4.5

func (m *V1CheckTokenAuthRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check token auth request based on context it is used

func (*V1CheckTokenAuthRequest) MarshalBinary

func (m *V1CheckTokenAuthRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckTokenAuthRequest) UnmarshalBinary

func (m *V1CheckTokenAuthRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckTokenAuthRequest) Validate

func (m *V1CheckTokenAuthRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 check token auth request

type V1CheckTokenAuthResponse

type V1CheckTokenAuthResponse struct {

	// error
	Error string `json:"error,omitempty"`

	// token
	// Format: byte
	Token strfmt.Base64 `json:"token,omitempty"`
}

V1CheckTokenAuthResponse v1 check token auth response

swagger:model v1CheckTokenAuthResponse

func (*V1CheckTokenAuthResponse) ContextValidate added in v0.4.5

func (m *V1CheckTokenAuthResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check token auth response based on context it is used

func (*V1CheckTokenAuthResponse) MarshalBinary

func (m *V1CheckTokenAuthResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckTokenAuthResponse) UnmarshalBinary

func (m *V1CheckTokenAuthResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckTokenAuthResponse) Validate

func (m *V1CheckTokenAuthResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 check token auth response

type V1CheckUsernameExistsRequest added in v0.4.5

type V1CheckUsernameExistsRequest struct {

	// user ID
	UserID string `json:"userID,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

V1CheckUsernameExistsRequest v1 check username exists request

swagger:model v1CheckUsernameExistsRequest

func (*V1CheckUsernameExistsRequest) ContextValidate added in v0.4.5

func (m *V1CheckUsernameExistsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check username exists request based on context it is used

func (*V1CheckUsernameExistsRequest) MarshalBinary added in v0.4.5

func (m *V1CheckUsernameExistsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckUsernameExistsRequest) UnmarshalBinary added in v0.4.5

func (m *V1CheckUsernameExistsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckUsernameExistsRequest) Validate added in v0.4.5

func (m *V1CheckUsernameExistsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 check username exists request

type V1CheckUsernameExistsResponse added in v0.4.5

type V1CheckUsernameExistsResponse struct {

	// exists
	Exists bool `json:"exists,omitempty"`
}

V1CheckUsernameExistsResponse v1 check username exists response

swagger:model v1CheckUsernameExistsResponse

func (*V1CheckUsernameExistsResponse) ContextValidate added in v0.4.5

func (m *V1CheckUsernameExistsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 check username exists response based on context it is used

func (*V1CheckUsernameExistsResponse) MarshalBinary added in v0.4.5

func (m *V1CheckUsernameExistsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckUsernameExistsResponse) UnmarshalBinary added in v0.4.5

func (m *V1CheckUsernameExistsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckUsernameExistsResponse) Validate added in v0.4.5

func (m *V1CheckUsernameExistsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 check username exists response

type V1ContactDetails

type V1ContactDetails struct {

	// finance
	Finance string `json:"finance,omitempty"`

	// main
	Main string `json:"main,omitempty"`

	// technical
	Technical string `json:"technical,omitempty"`
}

V1ContactDetails v1 contact details

swagger:model v1ContactDetails

func (*V1ContactDetails) ContextValidate added in v0.4.5

func (m *V1ContactDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 contact details based on context it is used

func (*V1ContactDetails) MarshalBinary

func (m *V1ContactDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ContactDetails) UnmarshalBinary

func (m *V1ContactDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ContactDetails) Validate

func (m *V1ContactDetails) Validate(formats strfmt.Registry) error

Validate validates this v1 contact details

type V1CreateAccessKeyRequest

type V1CreateAccessKeyRequest struct {

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1CreateAccessKeyRequest v1 create access key request

swagger:model v1CreateAccessKeyRequest

func (*V1CreateAccessKeyRequest) ContextValidate added in v0.4.5

func (m *V1CreateAccessKeyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create access key request based on context it is used

func (*V1CreateAccessKeyRequest) MarshalBinary

func (m *V1CreateAccessKeyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateAccessKeyRequest) UnmarshalBinary

func (m *V1CreateAccessKeyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateAccessKeyRequest) Validate

func (m *V1CreateAccessKeyRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create access key request

type V1CreateAccessKeyResponse

type V1CreateAccessKeyResponse struct {

	// access key ID
	AccessKeyID string `json:"accessKeyID,omitempty"`

	// access secret
	AccessSecret string `json:"accessSecret,omitempty"`
}

V1CreateAccessKeyResponse v1 create access key response

swagger:model v1CreateAccessKeyResponse

func (*V1CreateAccessKeyResponse) ContextValidate added in v0.4.5

func (m *V1CreateAccessKeyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create access key response based on context it is used

func (*V1CreateAccessKeyResponse) MarshalBinary

func (m *V1CreateAccessKeyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateAccessKeyResponse) UnmarshalBinary

func (m *V1CreateAccessKeyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateAccessKeyResponse) Validate

func (m *V1CreateAccessKeyResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create access key response

type V1CreateAccountResponse

type V1CreateAccountResponse struct {

	// account ID
	AccountID string `json:"accountID,omitempty"`
}

V1CreateAccountResponse v1 create account response

swagger:model v1CreateAccountResponse

func (*V1CreateAccountResponse) ContextValidate added in v0.4.5

func (m *V1CreateAccountResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create account response based on context it is used

func (*V1CreateAccountResponse) MarshalBinary

func (m *V1CreateAccountResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateAccountResponse) UnmarshalBinary

func (m *V1CreateAccountResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateAccountResponse) Validate

func (m *V1CreateAccountResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create account response

type V1CreateClientRequest

type V1CreateClientRequest struct {

	// base color
	BaseColor string `json:"base_color,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`

	// suffix
	Suffix string `json:"suffix,omitempty"`
}

V1CreateClientRequest v1 create client request

swagger:model v1CreateClientRequest

func (*V1CreateClientRequest) ContextValidate added in v0.4.5

func (m *V1CreateClientRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create client request based on context it is used

func (*V1CreateClientRequest) MarshalBinary

func (m *V1CreateClientRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateClientRequest) UnmarshalBinary

func (m *V1CreateClientRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateClientRequest) Validate

func (m *V1CreateClientRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create client request

type V1CreateClientResponse

type V1CreateClientResponse struct {

	// client
	Client *V1OIDCClient `json:"client,omitempty"`
}

V1CreateClientResponse v1 create client response

swagger:model v1CreateClientResponse

func (*V1CreateClientResponse) ContextValidate added in v0.4.5

func (m *V1CreateClientResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create client response based on the context it is used

func (*V1CreateClientResponse) MarshalBinary

func (m *V1CreateClientResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateClientResponse) UnmarshalBinary

func (m *V1CreateClientResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateClientResponse) Validate

func (m *V1CreateClientResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create client response

type V1CreateFederationConfigRequest added in v0.5.0

type V1CreateFederationConfigRequest struct {

	// fed type
	FedType *V1FederationType `json:"fedType,omitempty"`

	// oidc client ID
	OidcClientID string `json:"oidcClientID,omitempty"`

	// oidc client secret
	OidcClientSecret string `json:"oidcClientSecret,omitempty"`

	// OIDC Config
	OidcEndpoint string `json:"oidcEndpoint,omitempty"`

	// oidc scopes
	OidcScopes string `json:"oidcScopes,omitempty"`

	// oidc use secret
	OidcUseSecret bool `json:"oidcUseSecret,omitempty"`
}

V1CreateFederationConfigRequest v1 create federation config request

swagger:model v1CreateFederationConfigRequest

func (*V1CreateFederationConfigRequest) ContextValidate added in v0.6.0

func (m *V1CreateFederationConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create federation config request based on the context it is used

func (*V1CreateFederationConfigRequest) MarshalBinary added in v0.5.0

func (m *V1CreateFederationConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateFederationConfigRequest) UnmarshalBinary added in v0.5.0

func (m *V1CreateFederationConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateFederationConfigRequest) Validate added in v0.5.0

Validate validates this v1 create federation config request

type V1CreateFederationConfigResponse added in v0.5.0

type V1CreateFederationConfigResponse struct {

	// config
	Config *V1FederationConfig `json:"config,omitempty"`
}

V1CreateFederationConfigResponse v1 create federation config response

swagger:model v1CreateFederationConfigResponse

func (*V1CreateFederationConfigResponse) ContextValidate added in v0.6.0

func (m *V1CreateFederationConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create federation config response based on the context it is used

func (*V1CreateFederationConfigResponse) MarshalBinary added in v0.5.0

func (m *V1CreateFederationConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateFederationConfigResponse) UnmarshalBinary added in v0.5.0

func (m *V1CreateFederationConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateFederationConfigResponse) Validate added in v0.5.0

Validate validates this v1 create federation config response

type V1CreatePolicyRequest

type V1CreatePolicyRequest struct {

	// policy
	Policy *V1Policy `json:"policy,omitempty"`
}

V1CreatePolicyRequest v1 create policy request

swagger:model v1CreatePolicyRequest

func (*V1CreatePolicyRequest) ContextValidate added in v0.4.5

func (m *V1CreatePolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create policy request based on the context it is used

func (*V1CreatePolicyRequest) MarshalBinary

func (m *V1CreatePolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreatePolicyRequest) UnmarshalBinary

func (m *V1CreatePolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreatePolicyRequest) Validate

func (m *V1CreatePolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create policy request

type V1CreatePolicyResponse

type V1CreatePolicyResponse struct {

	// policy ID
	PolicyID string `json:"policyID,omitempty"`
}

V1CreatePolicyResponse v1 create policy response

swagger:model v1CreatePolicyResponse

func (*V1CreatePolicyResponse) ContextValidate added in v0.4.5

func (m *V1CreatePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create policy response based on context it is used

func (*V1CreatePolicyResponse) MarshalBinary

func (m *V1CreatePolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreatePolicyResponse) UnmarshalBinary

func (m *V1CreatePolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreatePolicyResponse) Validate

func (m *V1CreatePolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create policy response

type V1CreateRoleRequest

type V1CreateRoleRequest struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

V1CreateRoleRequest v1 create role request

swagger:model v1CreateRoleRequest

func (*V1CreateRoleRequest) ContextValidate added in v0.4.5

func (m *V1CreateRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create role request based on context it is used

func (*V1CreateRoleRequest) MarshalBinary

func (m *V1CreateRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateRoleRequest) UnmarshalBinary

func (m *V1CreateRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateRoleRequest) Validate

func (m *V1CreateRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create role request

type V1CreateRoleResponse

type V1CreateRoleResponse struct {

	// role ID
	RoleID string `json:"roleID,omitempty"`
}

V1CreateRoleResponse v1 create role response

swagger:model v1CreateRoleResponse

func (*V1CreateRoleResponse) ContextValidate added in v0.4.5

func (m *V1CreateRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create role response based on context it is used

func (*V1CreateRoleResponse) MarshalBinary

func (m *V1CreateRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateRoleResponse) UnmarshalBinary

func (m *V1CreateRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateRoleResponse) Validate

func (m *V1CreateRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create role response

type V1CreateUserRequest

type V1CreateUserRequest struct {

	// email
	Email string `json:"email,omitempty"`

	// federation ID
	FederationID string `json:"federationID,omitempty"`

	// first name
	FirstName string `json:"firstName,omitempty"`

	// last name
	LastName string `json:"lastName,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

V1CreateUserRequest v1 create user request

swagger:model v1CreateUserRequest

func (*V1CreateUserRequest) ContextValidate added in v0.4.5

func (m *V1CreateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create user request based on context it is used

func (*V1CreateUserRequest) MarshalBinary

func (m *V1CreateUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateUserRequest) UnmarshalBinary

func (m *V1CreateUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateUserRequest) Validate

func (m *V1CreateUserRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create user request

type V1CreateUserResponse

type V1CreateUserResponse struct {

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1CreateUserResponse v1 create user response

swagger:model v1CreateUserResponse

func (*V1CreateUserResponse) ContextValidate added in v0.4.5

func (m *V1CreateUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create user response based on context it is used

func (*V1CreateUserResponse) MarshalBinary

func (m *V1CreateUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateUserResponse) UnmarshalBinary

func (m *V1CreateUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateUserResponse) Validate

func (m *V1CreateUserResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create user response

type V1DataPoint added in v0.4.5

type V1DataPoint struct {

	// t
	T string `json:"t,omitempty"`

	// v
	V float64 `json:"v,omitempty"`
}

V1DataPoint A DataPoint represents a single data point in a metrics series and consists of a timestamp and the value for the metric at the specific time.

swagger:model v1DataPoint

func (*V1DataPoint) ContextValidate added in v0.4.5

func (m *V1DataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 data point based on context it is used

func (*V1DataPoint) MarshalBinary added in v0.4.5

func (m *V1DataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1DataPoint) UnmarshalBinary added in v0.4.5

func (m *V1DataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1DataPoint) Validate added in v0.4.5

func (m *V1DataPoint) Validate(formats strfmt.Registry) error

Validate validates this v1 data point

type V1DeleteAccessKeyResponse

type V1DeleteAccessKeyResponse interface{}

V1DeleteAccessKeyResponse v1 delete access key response

swagger:model v1DeleteAccessKeyResponse

type V1DeleteAccountResponse

type V1DeleteAccountResponse interface{}

V1DeleteAccountResponse v1 delete account response

swagger:model v1DeleteAccountResponse

type V1DeleteClientResponse

type V1DeleteClientResponse interface{}

V1DeleteClientResponse v1 delete client response

swagger:model v1DeleteClientResponse

type V1DeletePolicyResponse

type V1DeletePolicyResponse interface{}

V1DeletePolicyResponse v1 delete policy response

swagger:model v1DeletePolicyResponse

type V1DeleteRoleResponse

type V1DeleteRoleResponse interface{}

V1DeleteRoleResponse v1 delete role response

swagger:model v1DeleteRoleResponse

type V1DeleteUserResponse

type V1DeleteUserResponse interface{}

V1DeleteUserResponse v1 delete user response

swagger:model v1DeleteUserResponse

type V1FederationConfig added in v0.5.0

type V1FederationConfig struct {

	// fed ID
	FedID string `json:"fedID,omitempty"`

	// fed type
	FedType *V1FederationType `json:"fedType,omitempty"`

	// oidc client ID
	OidcClientID string `json:"oidcClientID,omitempty"`

	// oidc client secret
	OidcClientSecret string `json:"oidcClientSecret,omitempty"`

	// OIDC Config
	OidcEndpoint string `json:"oidcEndpoint,omitempty"`

	// oidc scopes
	OidcScopes string `json:"oidcScopes,omitempty"`

	// oidc use secret
	OidcUseSecret bool `json:"oidcUseSecret,omitempty"`
}

V1FederationConfig v1 federation config

swagger:model v1FederationConfig

func (*V1FederationConfig) ContextValidate added in v0.6.0

func (m *V1FederationConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 federation config based on the context it is used

func (*V1FederationConfig) MarshalBinary added in v0.5.0

func (m *V1FederationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1FederationConfig) UnmarshalBinary added in v0.5.0

func (m *V1FederationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1FederationConfig) Validate added in v0.5.0

func (m *V1FederationConfig) Validate(formats strfmt.Registry) error

Validate validates this v1 federation config

type V1FederationType added in v0.5.0

type V1FederationType string

V1FederationType v1 federation type

swagger:model v1FederationType

const (

	// V1FederationTypeOidc captures enum value "Oidc"
	V1FederationTypeOidc V1FederationType = "Oidc"
)

func NewV1FederationType added in v0.6.0

func NewV1FederationType(value V1FederationType) *V1FederationType

func (V1FederationType) ContextValidate added in v0.6.0

func (m V1FederationType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 federation type based on context it is used

func (V1FederationType) Validate added in v0.5.0

func (m V1FederationType) Validate(formats strfmt.Registry) error

Validate validates this v1 federation type

type V1GetAccountResponse

type V1GetAccountResponse struct {

	// account
	Account *V1Account `json:"account,omitempty"`
}

V1GetAccountResponse v1 get account response

swagger:model v1GetAccountResponse

func (*V1GetAccountResponse) ContextValidate added in v0.4.5

func (m *V1GetAccountResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get account response based on the context it is used

func (*V1GetAccountResponse) MarshalBinary

func (m *V1GetAccountResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetAccountResponse) UnmarshalBinary

func (m *V1GetAccountResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetAccountResponse) Validate

func (m *V1GetAccountResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get account response

type V1GetClientResponse added in v0.5.0

type V1GetClientResponse struct {

	// client
	Client *V1OIDCClient `json:"client,omitempty"`
}

V1GetClientResponse v1 get client response

swagger:model v1GetClientResponse

func (*V1GetClientResponse) ContextValidate added in v0.6.0

func (m *V1GetClientResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get client response based on the context it is used

func (*V1GetClientResponse) MarshalBinary added in v0.5.0

func (m *V1GetClientResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetClientResponse) UnmarshalBinary added in v0.5.0

func (m *V1GetClientResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetClientResponse) Validate added in v0.5.0

func (m *V1GetClientResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get client response

type V1GetClientsResponse

type V1GetClientsResponse struct {

	// client
	Client []*V1OIDCClient `json:"client"`
}

V1GetClientsResponse v1 get clients response

swagger:model v1GetClientsResponse

func (*V1GetClientsResponse) ContextValidate added in v0.4.5

func (m *V1GetClientsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get clients response based on the context it is used

func (*V1GetClientsResponse) MarshalBinary

func (m *V1GetClientsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetClientsResponse) UnmarshalBinary

func (m *V1GetClientsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetClientsResponse) Validate

func (m *V1GetClientsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get clients response

type V1GetDefaultPoliciesResponse

type V1GetDefaultPoliciesResponse struct {

	// policies
	Policies []*V1Policy `json:"policies"`
}

V1GetDefaultPoliciesResponse v1 get default policies response

swagger:model v1GetDefaultPoliciesResponse

func (*V1GetDefaultPoliciesResponse) ContextValidate added in v0.4.5

func (m *V1GetDefaultPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get default policies response based on the context it is used

func (*V1GetDefaultPoliciesResponse) MarshalBinary

func (m *V1GetDefaultPoliciesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetDefaultPoliciesResponse) UnmarshalBinary

func (m *V1GetDefaultPoliciesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetDefaultPoliciesResponse) Validate

func (m *V1GetDefaultPoliciesResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get default policies response

type V1GetFederationConfigResponse added in v0.5.0

type V1GetFederationConfigResponse struct {

	// config
	Config *V1FederationConfig `json:"config,omitempty"`
}

V1GetFederationConfigResponse v1 get federation config response

swagger:model v1GetFederationConfigResponse

func (*V1GetFederationConfigResponse) ContextValidate added in v0.6.0

func (m *V1GetFederationConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get federation config response based on the context it is used

func (*V1GetFederationConfigResponse) MarshalBinary added in v0.5.0

func (m *V1GetFederationConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetFederationConfigResponse) UnmarshalBinary added in v0.5.0

func (m *V1GetFederationConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetFederationConfigResponse) Validate added in v0.5.0

func (m *V1GetFederationConfigResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get federation config response

type V1GetLogLabelsResponse added in v0.4.5

type V1GetLogLabelsResponse struct {

	// loglabels
	Loglabels []*V1LabelValues `json:"loglabels"`
}

V1GetLogLabelsResponse GetLogLabelsResponse contains a list of all possible label name-value pairs that can be used to filter the

swagger:model v1GetLogLabelsResponse

func (*V1GetLogLabelsResponse) ContextValidate added in v0.4.5

func (m *V1GetLogLabelsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get log labels response based on the context it is used

func (*V1GetLogLabelsResponse) MarshalBinary added in v0.4.5

func (m *V1GetLogLabelsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetLogLabelsResponse) UnmarshalBinary added in v0.4.5

func (m *V1GetLogLabelsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetLogLabelsResponse) Validate added in v0.4.5

func (m *V1GetLogLabelsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get log labels response

type V1GetMetricsMetaResponse added in v0.4.5

type V1GetMetricsMetaResponse struct {

	// metrics
	Metrics []*V1MetricMeta `json:"metrics"`
}

V1GetMetricsMetaResponse GetMetricsMetaResponse contains a list of metric meta objects, describing all metrics that are currently available in the system.

swagger:model v1GetMetricsMetaResponse

func (*V1GetMetricsMetaResponse) ContextValidate added in v0.4.5

func (m *V1GetMetricsMetaResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get metrics meta response based on the context it is used

func (*V1GetMetricsMetaResponse) MarshalBinary added in v0.4.5

func (m *V1GetMetricsMetaResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetMetricsMetaResponse) UnmarshalBinary added in v0.4.5

func (m *V1GetMetricsMetaResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetMetricsMetaResponse) Validate added in v0.4.5

func (m *V1GetMetricsMetaResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get metrics meta response

type V1GetPasswordPolicyResponse

type V1GetPasswordPolicyResponse struct {

	// policy
	Policy *V1PasswordPolicy `json:"policy,omitempty"`
}

V1GetPasswordPolicyResponse v1 get password policy response

swagger:model v1GetPasswordPolicyResponse

func (*V1GetPasswordPolicyResponse) ContextValidate added in v0.4.5

func (m *V1GetPasswordPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get password policy response based on the context it is used

func (*V1GetPasswordPolicyResponse) MarshalBinary

func (m *V1GetPasswordPolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetPasswordPolicyResponse) UnmarshalBinary

func (m *V1GetPasswordPolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetPasswordPolicyResponse) Validate

func (m *V1GetPasswordPolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get password policy response

type V1GetPoliciesResponse

type V1GetPoliciesResponse struct {

	// policies
	Policies []*V1Policy `json:"policies"`
}

V1GetPoliciesResponse v1 get policies response

swagger:model v1GetPoliciesResponse

func (*V1GetPoliciesResponse) ContextValidate added in v0.4.5

func (m *V1GetPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get policies response based on the context it is used

func (*V1GetPoliciesResponse) MarshalBinary

func (m *V1GetPoliciesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetPoliciesResponse) UnmarshalBinary

func (m *V1GetPoliciesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetPoliciesResponse) Validate

func (m *V1GetPoliciesResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get policies response

type V1GetPolicyResponse

type V1GetPolicyResponse struct {

	// policy
	Policy *V1Policy `json:"policy,omitempty"`
}

V1GetPolicyResponse v1 get policy response

swagger:model v1GetPolicyResponse

func (*V1GetPolicyResponse) ContextValidate added in v0.4.5

func (m *V1GetPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get policy response based on the context it is used

func (*V1GetPolicyResponse) MarshalBinary

func (m *V1GetPolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetPolicyResponse) UnmarshalBinary

func (m *V1GetPolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetPolicyResponse) Validate

func (m *V1GetPolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get policy response

type V1GetRoleResponse

type V1GetRoleResponse struct {

	// role
	Role *V1Role `json:"role,omitempty"`
}

V1GetRoleResponse v1 get role response

swagger:model v1GetRoleResponse

func (*V1GetRoleResponse) ContextValidate added in v0.4.5

func (m *V1GetRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get role response based on the context it is used

func (*V1GetRoleResponse) MarshalBinary

func (m *V1GetRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetRoleResponse) UnmarshalBinary

func (m *V1GetRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetRoleResponse) Validate

func (m *V1GetRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get role response

type V1GetRolesResponse

type V1GetRolesResponse struct {

	// roles
	Roles []*V1Role `json:"roles"`
}

V1GetRolesResponse v1 get roles response

swagger:model v1GetRolesResponse

func (*V1GetRolesResponse) ContextValidate added in v0.4.5

func (m *V1GetRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get roles response based on the context it is used

func (*V1GetRolesResponse) MarshalBinary

func (m *V1GetRolesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetRolesResponse) UnmarshalBinary

func (m *V1GetRolesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetRolesResponse) Validate

func (m *V1GetRolesResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get roles response

type V1GetUserAccessKeysResponse

type V1GetUserAccessKeysResponse struct {

	// keys
	Keys []*V1AccessKey `json:"keys"`
}

V1GetUserAccessKeysResponse v1 get user access keys response

swagger:model v1GetUserAccessKeysResponse

func (*V1GetUserAccessKeysResponse) ContextValidate added in v0.4.5

func (m *V1GetUserAccessKeysResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get user access keys response based on the context it is used

func (*V1GetUserAccessKeysResponse) MarshalBinary

func (m *V1GetUserAccessKeysResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUserAccessKeysResponse) UnmarshalBinary

func (m *V1GetUserAccessKeysResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUserAccessKeysResponse) Validate

func (m *V1GetUserAccessKeysResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get user access keys response

type V1GetUserIDByEmailResponse

type V1GetUserIDByEmailResponse struct {

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1GetUserIDByEmailResponse v1 get user ID by email response

swagger:model v1GetUserIDByEmailResponse

func (*V1GetUserIDByEmailResponse) ContextValidate added in v0.4.5

func (m *V1GetUserIDByEmailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get user ID by email response based on context it is used

func (*V1GetUserIDByEmailResponse) MarshalBinary

func (m *V1GetUserIDByEmailResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUserIDByEmailResponse) UnmarshalBinary

func (m *V1GetUserIDByEmailResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUserIDByEmailResponse) Validate

func (m *V1GetUserIDByEmailResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get user ID by email response

type V1GetUserInfoResponse

type V1GetUserInfoResponse struct {

	// user info
	UserInfo *V1UserInfo `json:"userInfo,omitempty"`
}

V1GetUserInfoResponse v1 get user info response

swagger:model v1GetUserInfoResponse

func (*V1GetUserInfoResponse) ContextValidate added in v0.4.5

func (m *V1GetUserInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get user info response based on the context it is used

func (*V1GetUserInfoResponse) MarshalBinary

func (m *V1GetUserInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUserInfoResponse) UnmarshalBinary

func (m *V1GetUserInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUserInfoResponse) Validate

func (m *V1GetUserInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get user info response

type V1GetUserResponse

type V1GetUserResponse struct {

	// user
	User *V1User `json:"user,omitempty"`
}

V1GetUserResponse v1 get user response

swagger:model v1GetUserResponse

func (*V1GetUserResponse) ContextValidate added in v0.4.5

func (m *V1GetUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get user response based on the context it is used

func (*V1GetUserResponse) MarshalBinary

func (m *V1GetUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUserResponse) UnmarshalBinary

func (m *V1GetUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUserResponse) Validate

func (m *V1GetUserResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get user response

type V1GetUsersForRoleResponse

type V1GetUsersForRoleResponse struct {

	// user i ds
	UserIDs []string `json:"userIDs"`
}

V1GetUsersForRoleResponse v1 get users for role response

swagger:model v1GetUsersForRoleResponse

func (*V1GetUsersForRoleResponse) ContextValidate added in v0.4.5

func (m *V1GetUsersForRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get users for role response based on context it is used

func (*V1GetUsersForRoleResponse) MarshalBinary

func (m *V1GetUsersForRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUsersForRoleResponse) UnmarshalBinary

func (m *V1GetUsersForRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUsersForRoleResponse) Validate

func (m *V1GetUsersForRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get users for role response

type V1GetUsersResponse

type V1GetUsersResponse struct {

	// limit
	Limit int32 `json:"limit,omitempty"`

	// offset
	Offset string `json:"offset,omitempty"`

	// total rows
	TotalRows string `json:"totalRows,omitempty"`

	// string offsetID = 4
	Users []*V1User `json:"users"`
}

V1GetUsersResponse v1 get users response

swagger:model v1GetUsersResponse

func (*V1GetUsersResponse) ContextValidate added in v0.4.5

func (m *V1GetUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get users response based on the context it is used

func (*V1GetUsersResponse) MarshalBinary

func (m *V1GetUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUsersResponse) UnmarshalBinary

func (m *V1GetUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUsersResponse) Validate

func (m *V1GetUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get users response

type V1Label added in v0.4.5

type V1Label struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

V1Label Labels are name-value pairs that are used to annotate metrics or log entries.

swagger:model v1Label

func (*V1Label) ContextValidate added in v0.4.5

func (m *V1Label) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 label based on context it is used

func (*V1Label) MarshalBinary added in v0.4.5

func (m *V1Label) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Label) UnmarshalBinary added in v0.4.5

func (m *V1Label) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Label) Validate added in v0.4.5

func (m *V1Label) Validate(formats strfmt.Registry) error

Validate validates this v1 label

type V1LabelFilter added in v0.4.5

type V1LabelFilter struct {

	// name
	Name string `json:"name,omitempty"`

	// op
	Op *V1LabelFilterOperator `json:"op,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

V1LabelFilter The LabelFilter is used to filter metrics based on their labels. The filter can be one of EQ (equals), NE (not-equals), RM (regex-match), and NM (not matching regex).

swagger:model v1LabelFilter

func (*V1LabelFilter) ContextValidate added in v0.4.5

func (m *V1LabelFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 label filter based on the context it is used

func (*V1LabelFilter) MarshalBinary added in v0.4.5

func (m *V1LabelFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1LabelFilter) UnmarshalBinary added in v0.4.5

func (m *V1LabelFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1LabelFilter) Validate added in v0.4.5

func (m *V1LabelFilter) Validate(formats strfmt.Registry) error

Validate validates this v1 label filter

type V1LabelFilterOperator added in v0.4.5

type V1LabelFilterOperator string

V1LabelFilterOperator v1 label filter operator

swagger:model v1LabelFilterOperator

const (

	// V1LabelFilterOperatorEQ captures enum value "EQ"
	V1LabelFilterOperatorEQ V1LabelFilterOperator = "EQ"

	// V1LabelFilterOperatorNE captures enum value "NE"
	V1LabelFilterOperatorNE V1LabelFilterOperator = "NE"

	// V1LabelFilterOperatorRM captures enum value "RM"
	V1LabelFilterOperatorRM V1LabelFilterOperator = "RM"

	// V1LabelFilterOperatorNM captures enum value "NM"
	V1LabelFilterOperatorNM V1LabelFilterOperator = "NM"
)

func NewV1LabelFilterOperator added in v0.6.0

func NewV1LabelFilterOperator(value V1LabelFilterOperator) *V1LabelFilterOperator

func (V1LabelFilterOperator) ContextValidate added in v0.4.5

func (m V1LabelFilterOperator) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 label filter operator based on context it is used

func (V1LabelFilterOperator) Validate added in v0.4.5

func (m V1LabelFilterOperator) Validate(formats strfmt.Registry) error

Validate validates this v1 label filter operator

type V1LabelValues added in v0.4.5

type V1LabelValues struct {

	// name
	Name string `json:"name,omitempty"`

	// values
	Values []string `json:"values"`
}

V1LabelValues LabelValues contain a list of all possible values per label name.

swagger:model v1LabelValues

func (*V1LabelValues) ContextValidate added in v0.4.5

func (m *V1LabelValues) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 label values based on context it is used

func (*V1LabelValues) MarshalBinary added in v0.4.5

func (m *V1LabelValues) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1LabelValues) UnmarshalBinary added in v0.4.5

func (m *V1LabelValues) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1LabelValues) Validate added in v0.4.5

func (m *V1LabelValues) Validate(formats strfmt.Registry) error

Validate validates this v1 label values

type V1LogEntry added in v0.4.5

type V1LogEntry struct {

	// action
	Action string `json:"action,omitempty"`

	// fields
	Fields []*V1LogEntryField `json:"fields"`

	// log Id
	LogID string `json:"logId,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// severity
	Severity *LogEntrySeverity `json:"severity,omitempty"`

	// source
	Source string `json:"source,omitempty"`

	// time
	Time string `json:"time,omitempty"`
}

V1LogEntry LogEntry is a single log messsage which consists of a set of fields or attributes, some of which are available to all messages, and others are specific to the event that created the message.

swagger:model v1LogEntry

func (*V1LogEntry) ContextValidate added in v0.4.5

func (m *V1LogEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 log entry based on the context it is used

func (*V1LogEntry) MarshalBinary added in v0.4.5

func (m *V1LogEntry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1LogEntry) UnmarshalBinary added in v0.4.5

func (m *V1LogEntry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1LogEntry) Validate added in v0.4.5

func (m *V1LogEntry) Validate(formats strfmt.Registry) error

Validate validates this v1 log entry

type V1LogEntryField added in v0.4.5

type V1LogEntryField struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

V1LogEntryField A log entry field represents one single attribute of the log entry, which consists of a name and value pair and is not part of the default structure of log messages.

swagger:model v1LogEntryField

func (*V1LogEntryField) ContextValidate added in v0.4.5

func (m *V1LogEntryField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 log entry field based on context it is used

func (*V1LogEntryField) MarshalBinary added in v0.4.5

func (m *V1LogEntryField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1LogEntryField) UnmarshalBinary added in v0.4.5

func (m *V1LogEntryField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1LogEntryField) Validate added in v0.4.5

func (m *V1LogEntryField) Validate(formats strfmt.Registry) error

Validate validates this v1 log entry field

type V1MetricAggregation added in v0.4.5

type V1MetricAggregation struct {

	// name
	Name string `json:"name,omitempty"`

	// op
	Op *V1MetricAggregationOperator `json:"op,omitempty"`

	// preserve
	Preserve bool `json:"preserve,omitempty"`
}

V1MetricAggregation Aggregations can be used in metric queries to retrieve a summary of the underlying metric data based on single labels.

swagger:model v1MetricAggregation

func (*V1MetricAggregation) ContextValidate added in v0.4.5

func (m *V1MetricAggregation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 metric aggregation based on the context it is used

func (*V1MetricAggregation) MarshalBinary added in v0.4.5

func (m *V1MetricAggregation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1MetricAggregation) UnmarshalBinary added in v0.4.5

func (m *V1MetricAggregation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1MetricAggregation) Validate added in v0.4.5

func (m *V1MetricAggregation) Validate(formats strfmt.Registry) error

Validate validates this v1 metric aggregation

type V1MetricAggregationOperator added in v0.4.5

type V1MetricAggregationOperator string

V1MetricAggregationOperator v1 metric aggregation operator

swagger:model v1MetricAggregationOperator

const (

	// V1MetricAggregationOperatorSUM captures enum value "SUM"
	V1MetricAggregationOperatorSUM V1MetricAggregationOperator = "SUM"

	// V1MetricAggregationOperatorAVG captures enum value "AVG"
	V1MetricAggregationOperatorAVG V1MetricAggregationOperator = "AVG"

	// V1MetricAggregationOperatorMIN captures enum value "MIN"
	V1MetricAggregationOperatorMIN V1MetricAggregationOperator = "MIN"

	// V1MetricAggregationOperatorMAX captures enum value "MAX"
	V1MetricAggregationOperatorMAX V1MetricAggregationOperator = "MAX"
)

func NewV1MetricAggregationOperator added in v0.6.0

func NewV1MetricAggregationOperator(value V1MetricAggregationOperator) *V1MetricAggregationOperator

func (V1MetricAggregationOperator) ContextValidate added in v0.4.5

func (m V1MetricAggregationOperator) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 metric aggregation operator based on context it is used

func (V1MetricAggregationOperator) Validate added in v0.4.5

func (m V1MetricAggregationOperator) Validate(formats strfmt.Registry) error

Validate validates this v1 metric aggregation operator

type V1MetricMeta added in v0.4.5

type V1MetricMeta struct {

	// description
	Description string `json:"description,omitempty"`

	// labels
	Labels []string `json:"labels"`

	// name
	Name string `json:"name,omitempty"`
}

V1MetricMeta MetricMeta contains a name of a metric and a short description, indicating what this metric is representing.

swagger:model v1MetricMeta

func (*V1MetricMeta) ContextValidate added in v0.4.5

func (m *V1MetricMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 metric meta based on context it is used

func (*V1MetricMeta) MarshalBinary added in v0.4.5

func (m *V1MetricMeta) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1MetricMeta) UnmarshalBinary added in v0.4.5

func (m *V1MetricMeta) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1MetricMeta) Validate added in v0.4.5

func (m *V1MetricMeta) Validate(formats strfmt.Registry) error

Validate validates this v1 metric meta

type V1MetricSeries added in v0.4.5

type V1MetricSeries struct {

	// data
	Data []*V1DataPoint `json:"data"`

	// labels
	Labels []*V1Label `json:"labels"`

	// name
	Name string `json:"name,omitempty"`
}

V1MetricSeries MetricSeries contains the data for a single metric for a requested time span. The object contains both the labels for the result, as well as the actual data points.

swagger:model v1MetricSeries

func (*V1MetricSeries) ContextValidate added in v0.4.5

func (m *V1MetricSeries) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 metric series based on the context it is used

func (*V1MetricSeries) MarshalBinary added in v0.4.5

func (m *V1MetricSeries) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1MetricSeries) UnmarshalBinary added in v0.4.5

func (m *V1MetricSeries) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1MetricSeries) Validate added in v0.4.5

func (m *V1MetricSeries) Validate(formats strfmt.Registry) error

Validate validates this v1 metric series

type V1OIDCClient

type V1OIDCClient struct {

	// base color
	BaseColor string `json:"base_color,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`

	// secret
	Secret string `json:"secret,omitempty"`
}

V1OIDCClient v1 o ID c client

swagger:model v1OIDCClient

func (*V1OIDCClient) ContextValidate added in v0.4.5

func (m *V1OIDCClient) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 o ID c client based on context it is used

func (*V1OIDCClient) MarshalBinary

func (m *V1OIDCClient) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1OIDCClient) UnmarshalBinary

func (m *V1OIDCClient) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1OIDCClient) Validate

func (m *V1OIDCClient) Validate(formats strfmt.Registry) error

Validate validates this v1 o ID c client

type V1PasswordPolicy

type V1PasswordPolicy struct {

	// min length
	MinLength string `json:"minLength,omitempty"`

	// use lower letters
	UseLowerLetters bool `json:"useLowerLetters,omitempty"`

	// use numbers
	UseNumbers bool `json:"useNumbers,omitempty"`

	// use special charecters
	UseSpecialCharecters bool `json:"useSpecialCharecters,omitempty"`

	// use upper letters
	UseUpperLetters bool `json:"useUpperLetters,omitempty"`
}

V1PasswordPolicy v1 password policy

swagger:model v1PasswordPolicy

func (*V1PasswordPolicy) ContextValidate added in v0.4.5

func (m *V1PasswordPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 password policy based on context it is used

func (*V1PasswordPolicy) MarshalBinary

func (m *V1PasswordPolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1PasswordPolicy) UnmarshalBinary

func (m *V1PasswordPolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1PasswordPolicy) Validate

func (m *V1PasswordPolicy) Validate(formats strfmt.Registry) error

Validate validates this v1 password policy

type V1PaymentDetails

type V1PaymentDetails struct {

	// info
	Info string `json:"info,omitempty"`

	// type
	Type *PaymentDetailsPaymentType `json:"type,omitempty"`
}

V1PaymentDetails v1 payment details

swagger:model v1PaymentDetails

func (*V1PaymentDetails) ContextValidate added in v0.4.5

func (m *V1PaymentDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 payment details based on the context it is used

func (*V1PaymentDetails) MarshalBinary

func (m *V1PaymentDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1PaymentDetails) UnmarshalBinary

func (m *V1PaymentDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1PaymentDetails) Validate

func (m *V1PaymentDetails) Validate(formats strfmt.Registry) error

Validate validates this v1 payment details

type V1Permission

type V1Permission struct {

	// actions
	Actions []*V1Action `json:"actions"`

	// effect
	Effect string `json:"effect,omitempty"`

	// scope
	Scope []string `json:"scope"`
}

V1Permission v1 permission

swagger:model v1Permission

func (*V1Permission) ContextValidate added in v0.4.5

func (m *V1Permission) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 permission based on the context it is used

func (*V1Permission) MarshalBinary

func (m *V1Permission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Permission) UnmarshalBinary

func (m *V1Permission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Permission) Validate

func (m *V1Permission) Validate(formats strfmt.Registry) error

Validate validates this v1 permission

type V1Policy

type V1Policy struct {

	// name
	Name string `json:"name,omitempty"`

	// permissions
	Permissions []*V1Permission `json:"permissions"`

	// policy ID
	PolicyID string `json:"policyID,omitempty"`
}

V1Policy v1 policy

swagger:model v1Policy

func (*V1Policy) ContextValidate added in v0.4.5

func (m *V1Policy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 policy based on the context it is used

func (*V1Policy) MarshalBinary

func (m *V1Policy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Policy) UnmarshalBinary

func (m *V1Policy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Policy) Validate

func (m *V1Policy) Validate(formats strfmt.Registry) error

Validate validates this v1 policy

type V1QueryLogsRequest added in v0.4.5

type V1QueryLogsRequest struct {

	// labels
	Labels []*V1Label `json:"labels"`

	// limit
	Limit int32 `json:"limit,omitempty"`

	// match
	Match string `json:"match,omitempty"`

	// not match
	NotMatch string `json:"not_match,omitempty"`

	// time from
	TimeFrom string `json:"time_from,omitempty"`

	// time till
	TimeTill string `json:"time_till,omitempty"`
}

V1QueryLogsRequest The QueryLogsRequest contains all parameters for searching for log entries inside the appscape log store. Those parameters will filter the logs that will be retrieved to only provide entries that macht the values in the request.

swagger:model v1QueryLogsRequest

func (*V1QueryLogsRequest) ContextValidate added in v0.4.5

func (m *V1QueryLogsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 query logs request based on the context it is used

func (*V1QueryLogsRequest) MarshalBinary added in v0.4.5

func (m *V1QueryLogsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1QueryLogsRequest) UnmarshalBinary added in v0.4.5

func (m *V1QueryLogsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1QueryLogsRequest) Validate added in v0.4.5

func (m *V1QueryLogsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 query logs request

type V1QueryLogsResponse added in v0.4.5

type V1QueryLogsResponse struct {

	// logs
	Logs []*V1LogEntry `json:"logs"`
}

V1QueryLogsResponse QueryLogsResponse contains a list of log entries that match the request parameters.

swagger:model v1QueryLogsResponse

func (*V1QueryLogsResponse) ContextValidate added in v0.4.5

func (m *V1QueryLogsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 query logs response based on the context it is used

func (*V1QueryLogsResponse) MarshalBinary added in v0.4.5

func (m *V1QueryLogsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1QueryLogsResponse) UnmarshalBinary added in v0.4.5

func (m *V1QueryLogsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1QueryLogsResponse) Validate added in v0.4.5

func (m *V1QueryLogsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 query logs response

type V1QueryMetricsRequest added in v0.4.5

type V1QueryMetricsRequest struct {

	// aggregations
	Aggregations []*V1MetricAggregation `json:"aggregations"`

	// filters
	Filters []*V1LabelFilter `json:"filters"`

	// metric
	Metric string `json:"metric,omitempty"`

	// time from
	TimeFrom string `json:"time_from,omitempty"`

	// time till
	TimeTill string `json:"time_till,omitempty"`
}

V1QueryMetricsRequest The QueryMetricsRequest is used to retrieve data for a specific metric in a time period. Additionally, filters can be provided to only retrieve data points for a certain label, as well as aggregations, that can be used to get a summary over the underlying data.

swagger:model v1QueryMetricsRequest

func (*V1QueryMetricsRequest) ContextValidate added in v0.4.5

func (m *V1QueryMetricsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 query metrics request based on the context it is used

func (*V1QueryMetricsRequest) MarshalBinary added in v0.4.5

func (m *V1QueryMetricsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1QueryMetricsRequest) UnmarshalBinary added in v0.4.5

func (m *V1QueryMetricsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1QueryMetricsRequest) Validate added in v0.4.5

func (m *V1QueryMetricsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 query metrics request

type V1QueryMetricsResponse added in v0.4.5

type V1QueryMetricsResponse struct {

	// metrics
	Metrics []*V1MetricSeries `json:"metrics"`
}

V1QueryMetricsResponse QueryMetricsResponse contains a list of metrics series objects that hold data for the respecive metrics, which matches the parameters provided in the query request.

swagger:model v1QueryMetricsResponse

func (*V1QueryMetricsResponse) ContextValidate added in v0.4.5

func (m *V1QueryMetricsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 query metrics response based on the context it is used

func (*V1QueryMetricsResponse) MarshalBinary added in v0.4.5

func (m *V1QueryMetricsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1QueryMetricsResponse) UnmarshalBinary added in v0.4.5

func (m *V1QueryMetricsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1QueryMetricsResponse) Validate added in v0.4.5

func (m *V1QueryMetricsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 query metrics response

type V1RemovePoliciesFromRoleRequest

type V1RemovePoliciesFromRoleRequest struct {

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// role ID
	RoleID string `json:"roleID,omitempty"`
}

V1RemovePoliciesFromRoleRequest v1 remove policies from role request

swagger:model v1RemovePoliciesFromRoleRequest

func (*V1RemovePoliciesFromRoleRequest) ContextValidate added in v0.4.5

func (m *V1RemovePoliciesFromRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove policies from role request based on context it is used

func (*V1RemovePoliciesFromRoleRequest) MarshalBinary

func (m *V1RemovePoliciesFromRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemovePoliciesFromRoleRequest) UnmarshalBinary

func (m *V1RemovePoliciesFromRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemovePoliciesFromRoleRequest) Validate

Validate validates this v1 remove policies from role request

type V1RemovePoliciesFromRoleResponse

type V1RemovePoliciesFromRoleResponse struct {

	// failed policy i ds
	FailedPolicyIDs []string `json:"failedPolicyIDs"`
}

V1RemovePoliciesFromRoleResponse v1 remove policies from role response

swagger:model v1RemovePoliciesFromRoleResponse

func (*V1RemovePoliciesFromRoleResponse) ContextValidate added in v0.4.5

func (m *V1RemovePoliciesFromRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove policies from role response based on context it is used

func (*V1RemovePoliciesFromRoleResponse) MarshalBinary

func (m *V1RemovePoliciesFromRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemovePoliciesFromRoleResponse) UnmarshalBinary

func (m *V1RemovePoliciesFromRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemovePoliciesFromRoleResponse) Validate

Validate validates this v1 remove policies from role response

type V1RemovePoliciesFromUserRequest

type V1RemovePoliciesFromUserRequest struct {

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1RemovePoliciesFromUserRequest v1 remove policies from user request

swagger:model v1RemovePoliciesFromUserRequest

func (*V1RemovePoliciesFromUserRequest) ContextValidate added in v0.4.5

func (m *V1RemovePoliciesFromUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove policies from user request based on context it is used

func (*V1RemovePoliciesFromUserRequest) MarshalBinary

func (m *V1RemovePoliciesFromUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemovePoliciesFromUserRequest) UnmarshalBinary

func (m *V1RemovePoliciesFromUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemovePoliciesFromUserRequest) Validate

Validate validates this v1 remove policies from user request

type V1RemovePoliciesFromUserResponse

type V1RemovePoliciesFromUserResponse struct {

	// failed policy i ds
	FailedPolicyIDs []string `json:"failedPolicyIDs"`
}

V1RemovePoliciesFromUserResponse v1 remove policies from user response

swagger:model v1RemovePoliciesFromUserResponse

func (*V1RemovePoliciesFromUserResponse) ContextValidate added in v0.4.5

func (m *V1RemovePoliciesFromUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove policies from user response based on context it is used

func (*V1RemovePoliciesFromUserResponse) MarshalBinary

func (m *V1RemovePoliciesFromUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemovePoliciesFromUserResponse) UnmarshalBinary

func (m *V1RemovePoliciesFromUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemovePoliciesFromUserResponse) Validate

Validate validates this v1 remove policies from user response

type V1RemoveUsersFromRoleRequest

type V1RemoveUsersFromRoleRequest struct {

	// role ID
	RoleID string `json:"roleID,omitempty"`

	// user i ds
	UserIDs []string `json:"userIDs"`
}

V1RemoveUsersFromRoleRequest v1 remove users from role request

swagger:model v1RemoveUsersFromRoleRequest

func (*V1RemoveUsersFromRoleRequest) ContextValidate added in v0.4.5

func (m *V1RemoveUsersFromRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove users from role request based on context it is used

func (*V1RemoveUsersFromRoleRequest) MarshalBinary

func (m *V1RemoveUsersFromRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemoveUsersFromRoleRequest) UnmarshalBinary

func (m *V1RemoveUsersFromRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemoveUsersFromRoleRequest) Validate

func (m *V1RemoveUsersFromRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 remove users from role request

type V1RemoveUsersFromRoleResponse

type V1RemoveUsersFromRoleResponse struct {

	// failed user i ds
	FailedUserIDs []string `json:"failedUserIDs"`
}

V1RemoveUsersFromRoleResponse v1 remove users from role response

swagger:model v1RemoveUsersFromRoleResponse

func (*V1RemoveUsersFromRoleResponse) ContextValidate added in v0.4.5

func (m *V1RemoveUsersFromRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 remove users from role response based on context it is used

func (*V1RemoveUsersFromRoleResponse) MarshalBinary

func (m *V1RemoveUsersFromRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RemoveUsersFromRoleResponse) UnmarshalBinary

func (m *V1RemoveUsersFromRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RemoveUsersFromRoleResponse) Validate

func (m *V1RemoveUsersFromRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 remove users from role response

type V1ResetPasswordRequest

type V1ResetPasswordRequest struct {

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1ResetPasswordRequest v1 reset password request

swagger:model v1ResetPasswordRequest

func (*V1ResetPasswordRequest) ContextValidate added in v0.4.5

func (m *V1ResetPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 reset password request based on context it is used

func (*V1ResetPasswordRequest) MarshalBinary

func (m *V1ResetPasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ResetPasswordRequest) UnmarshalBinary

func (m *V1ResetPasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ResetPasswordRequest) Validate

func (m *V1ResetPasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 reset password request

type V1ResetPasswordResponse

type V1ResetPasswordResponse interface{}

V1ResetPasswordResponse v1 reset password response

swagger:model v1ResetPasswordResponse

type V1Role

type V1Role struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// role ID
	RoleID string `json:"roleID,omitempty"`
}

V1Role v1 role

swagger:model v1Role

func (*V1Role) ContextValidate added in v0.4.5

func (m *V1Role) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 role based on context it is used

func (*V1Role) MarshalBinary

func (m *V1Role) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Role) UnmarshalBinary

func (m *V1Role) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Role) Validate

func (m *V1Role) Validate(formats strfmt.Registry) error

Validate validates this v1 role

type V1RoleUpdate

type V1RoleUpdate struct {

	// description
	Description string `json:"description,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// role ID
	RoleID string `json:"roleID,omitempty"`
}

V1RoleUpdate v1 role update

swagger:model v1RoleUpdate

func (*V1RoleUpdate) ContextValidate added in v0.4.5

func (m *V1RoleUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 role update based on context it is used

func (*V1RoleUpdate) MarshalBinary

func (m *V1RoleUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RoleUpdate) UnmarshalBinary

func (m *V1RoleUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RoleUpdate) Validate

func (m *V1RoleUpdate) Validate(formats strfmt.Registry) error

Validate validates this v1 role update

type V1SetPasswordRequest

type V1SetPasswordRequest struct {

	// new password
	NewPassword string `json:"newPassword,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`

	// user password
	UserPassword string `json:"userPassword,omitempty"`
}

V1SetPasswordRequest v1 set password request

swagger:model v1SetPasswordRequest

func (*V1SetPasswordRequest) ContextValidate added in v0.4.5

func (m *V1SetPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 set password request based on context it is used

func (*V1SetPasswordRequest) MarshalBinary

func (m *V1SetPasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1SetPasswordRequest) UnmarshalBinary

func (m *V1SetPasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1SetPasswordRequest) Validate

func (m *V1SetPasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 set password request

type V1SetPasswordResponse

type V1SetPasswordResponse interface{}

V1SetPasswordResponse v1 set password response

swagger:model v1SetPasswordResponse

type V1UpdateAccountRequest

type V1UpdateAccountRequest struct {

	// account
	Account *V1Account `json:"account,omitempty"`
}

V1UpdateAccountRequest v1 update account request

swagger:model v1UpdateAccountRequest

func (*V1UpdateAccountRequest) ContextValidate added in v0.4.5

func (m *V1UpdateAccountRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update account request based on the context it is used

func (*V1UpdateAccountRequest) MarshalBinary

func (m *V1UpdateAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateAccountRequest) UnmarshalBinary

func (m *V1UpdateAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateAccountRequest) Validate

func (m *V1UpdateAccountRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 update account request

type V1UpdateAccountResponse

type V1UpdateAccountResponse interface{}

V1UpdateAccountResponse v1 update account response

swagger:model v1UpdateAccountResponse

type V1UpdateClientRequest

type V1UpdateClientRequest struct {

	// base color
	BaseColor string `json:"base_color,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// redirect uri
	RedirectURI string `json:"redirect_uri,omitempty"`
}

V1UpdateClientRequest v1 update client request

swagger:model v1UpdateClientRequest

func (*V1UpdateClientRequest) ContextValidate added in v0.4.5

func (m *V1UpdateClientRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 update client request based on context it is used

func (*V1UpdateClientRequest) MarshalBinary

func (m *V1UpdateClientRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateClientRequest) UnmarshalBinary

func (m *V1UpdateClientRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateClientRequest) Validate

func (m *V1UpdateClientRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 update client request

type V1UpdateClientResponse

type V1UpdateClientResponse struct {

	// client
	Client *V1OIDCClient `json:"client,omitempty"`
}

V1UpdateClientResponse v1 update client response

swagger:model v1UpdateClientResponse

func (*V1UpdateClientResponse) ContextValidate added in v0.4.5

func (m *V1UpdateClientResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update client response based on the context it is used

func (*V1UpdateClientResponse) MarshalBinary

func (m *V1UpdateClientResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateClientResponse) UnmarshalBinary

func (m *V1UpdateClientResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateClientResponse) Validate

func (m *V1UpdateClientResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 update client response

type V1UpdatePolicyRequest

type V1UpdatePolicyRequest struct {

	// policy
	Policy *V1Policy `json:"policy,omitempty"`
}

V1UpdatePolicyRequest v1 update policy request

swagger:model v1UpdatePolicyRequest

func (*V1UpdatePolicyRequest) ContextValidate added in v0.4.5

func (m *V1UpdatePolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update policy request based on the context it is used

func (*V1UpdatePolicyRequest) MarshalBinary

func (m *V1UpdatePolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdatePolicyRequest) UnmarshalBinary

func (m *V1UpdatePolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdatePolicyRequest) Validate

func (m *V1UpdatePolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 update policy request

type V1UpdatePolicyResponse

type V1UpdatePolicyResponse interface{}

V1UpdatePolicyResponse v1 update policy response

swagger:model v1UpdatePolicyResponse

type V1UpdateRoleRequest

type V1UpdateRoleRequest struct {

	// role
	Role *V1RoleUpdate `json:"role,omitempty"`
}

V1UpdateRoleRequest v1 update role request

swagger:model v1UpdateRoleRequest

func (*V1UpdateRoleRequest) ContextValidate added in v0.4.5

func (m *V1UpdateRoleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update role request based on the context it is used

func (*V1UpdateRoleRequest) MarshalBinary

func (m *V1UpdateRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateRoleRequest) UnmarshalBinary

func (m *V1UpdateRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateRoleRequest) Validate

func (m *V1UpdateRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 update role request

type V1UpdateRoleResponse

type V1UpdateRoleResponse interface{}

V1UpdateRoleResponse v1 update role response

swagger:model v1UpdateRoleResponse

type V1UpdateUserRequest

type V1UpdateUserRequest struct {

	// user
	User *V1UserUpdate `json:"user,omitempty"`
}

V1UpdateUserRequest v1 update user request

swagger:model v1UpdateUserRequest

func (*V1UpdateUserRequest) ContextValidate added in v0.4.5

func (m *V1UpdateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update user request based on the context it is used

func (*V1UpdateUserRequest) MarshalBinary

func (m *V1UpdateUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateUserRequest) UnmarshalBinary

func (m *V1UpdateUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateUserRequest) Validate

func (m *V1UpdateUserRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 update user request

type V1UpdateUserResponse

type V1UpdateUserResponse interface{}

V1UpdateUserResponse v1 update user response

swagger:model v1UpdateUserResponse

type V1User

type V1User struct {

	// email
	Email string `json:"email,omitempty"`

	// federation ID
	FederationID string `json:"federationID,omitempty"`

	// first name
	FirstName string `json:"firstName,omitempty"`

	// language
	Language string `json:"language,omitempty"`

	// last login
	LastLogin string `json:"lastLogin,omitempty"`

	// last name
	LastName string `json:"lastName,omitempty"`

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// policy i ds
	PolicyIDs []string `json:"policyIDs"`

	// role i ds
	RoleIDs []string `json:"roleIDs"`

	// user ID
	UserID string `json:"userID,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

V1User v1 user

swagger:model v1User

func (*V1User) ContextValidate added in v0.4.5

func (m *V1User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 user based on context it is used

func (*V1User) MarshalBinary

func (m *V1User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1User) UnmarshalBinary

func (m *V1User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1User) Validate

func (m *V1User) Validate(formats strfmt.Registry) error

Validate validates this v1 user

type V1UserInfo

type V1UserInfo struct {

	// account ID
	AccountID string `json:"accountID,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// logout Url
	LogoutURL string `json:"logoutUrl,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// policies
	Policies []*V1Policy `json:"policies"`

	// user ID
	UserID string `json:"userID,omitempty"`
}

V1UserInfo v1 user info

swagger:model v1UserInfo

func (*V1UserInfo) ContextValidate added in v0.4.5

func (m *V1UserInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 user info based on the context it is used

func (*V1UserInfo) MarshalBinary

func (m *V1UserInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UserInfo) UnmarshalBinary

func (m *V1UserInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UserInfo) Validate

func (m *V1UserInfo) Validate(formats strfmt.Registry) error

Validate validates this v1 user info

type V1UserUpdate

type V1UserUpdate struct {

	// email
	Email string `json:"email,omitempty"`

	// federation ID
	FederationID string `json:"federationID,omitempty"`

	// first name
	FirstName string `json:"firstName,omitempty"`

	// language
	Language string `json:"language,omitempty"`

	// last name
	LastName string `json:"lastName,omitempty"`

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// user ID
	UserID string `json:"userID,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

V1UserUpdate v1 user update

swagger:model v1UserUpdate

func (*V1UserUpdate) ContextValidate added in v0.4.5

func (m *V1UserUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 user update based on context it is used

func (*V1UserUpdate) MarshalBinary

func (m *V1UserUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UserUpdate) UnmarshalBinary

func (m *V1UserUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UserUpdate) Validate

func (m *V1UserUpdate) Validate(formats strfmt.Registry) error

Validate validates this v1 user update

Source Files

Jump to

Keyboard shortcuts

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