models

package
v0.0.0-...-55fbab3 Latest Latest
Warning

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

Go to latest
Published: May 11, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// V1GlossaryOwnerRequestTypeUser captures enum value "user"
	V1GlossaryOwnerRequestTypeUser string = "user"

	// V1GlossaryOwnerRequestTypeTeam captures enum value "team"
	V1GlossaryOwnerRequestTypeTeam string = "team"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AssetAsset

type AssetAsset struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

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

	// environments
	Environments map[string]AssetEnvironment `json:"environments,omitempty"`

	// external links
	ExternalLinks []*AssetExternalLink `json:"external_links"`

	// has run history
	HasRunHistory bool `json:"has_run_history,omitempty"`

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

	// is stub
	IsStub bool `json:"is_stub,omitempty"`

	// last sync at
	LastSyncAt string `json:"last_sync_at,omitempty"`

	// metadata
	Metadata any `json:"metadata,omitempty"`

	// mrn
	Mrn string `json:"mrn,omitempty"`

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

	// parent mrn
	ParentMrn string `json:"parent_mrn,omitempty"`

	// providers
	Providers []string `json:"providers"`

	// query
	Query string `json:"query,omitempty"`

	// query language
	QueryLanguage string `json:"query_language,omitempty"`

	// schema
	Schema map[string]string `json:"schema,omitempty"`

	// sources
	Sources []*AssetAssetSource `json:"sources"`

	// tags
	Tags []string `json:"tags"`

	// type
	Type string `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user description
	UserDescription string `json:"user_description,omitempty"`
}

AssetAsset asset asset

swagger:model asset.Asset

func (*AssetAsset) ContextValidate

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

ContextValidate validate this asset asset based on the context it is used

func (*AssetAsset) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetAsset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetAsset) Validate

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

Validate validates this asset asset

type AssetAssetSource

type AssetAssetSource struct {

	// last sync at
	LastSyncAt string `json:"last_sync_at,omitempty"`

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

	// priority
	Priority int64 `json:"priority,omitempty"`

	// properties
	Properties any `json:"properties,omitempty"`
}

AssetAssetSource asset asset source

swagger:model asset.AssetSource

func (*AssetAssetSource) ContextValidate

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

ContextValidate validates this asset asset source based on context it is used

func (*AssetAssetSource) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetAssetSource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetAssetSource) Validate

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

Validate validates this asset asset source

type AssetAssetTerm

type AssetAssetTerm struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// created by username
	CreatedByUsername string `json:"created_by_username,omitempty"`

	// definition
	Definition string `json:"definition,omitempty"`

	// "user" or "plugin:name"
	Source string `json:"source,omitempty"`

	// term id
	TermID string `json:"term_id,omitempty"`

	// term name
	TermName string `json:"term_name,omitempty"`
}

AssetAssetTerm asset asset term

swagger:model asset.AssetTerm

func (*AssetAssetTerm) ContextValidate

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

ContextValidate validates this asset asset term based on context it is used

func (*AssetAssetTerm) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetAssetTerm) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetAssetTerm) Validate

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

Validate validates this asset asset term

type AssetAvailableFilters

type AssetAvailableFilters struct {

	// providers
	Providers map[string]int64 `json:"providers,omitempty"`

	// tags
	Tags map[string]int64 `json:"tags,omitempty"`

	// types
	Types map[string]int64 `json:"types,omitempty"`
}

AssetAvailableFilters asset available filters

swagger:model asset.AvailableFilters

func (*AssetAvailableFilters) ContextValidate

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

ContextValidate validates this asset available filters based on context it is used

func (*AssetAvailableFilters) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetAvailableFilters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetAvailableFilters) Validate

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

Validate validates this asset available filters

type AssetEnvironment

type AssetEnvironment struct {

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// path
	Path string `json:"path,omitempty"`
}

AssetEnvironment asset environment

swagger:model asset.Environment

func (*AssetEnvironment) ContextValidate

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

ContextValidate validates this asset environment based on context it is used

func (*AssetEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetEnvironment) Validate

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

Validate validates this asset environment

type AssetExternalLink struct {

	// icon
	Icon string `json:"icon,omitempty"`

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

	// url
	URL string `json:"url,omitempty"`
}

AssetExternalLink asset external link

swagger:model asset.ExternalLink

func (*AssetExternalLink) ContextValidate

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

ContextValidate validates this asset external link based on context it is used

func (*AssetExternalLink) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetExternalLink) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetExternalLink) Validate

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

Validate validates this asset external link

type AssetHistogramBucket

type AssetHistogramBucket struct {

	// abort
	Abort int64 `json:"abort,omitempty"`

	// complete
	Complete int64 `json:"complete,omitempty"`

	// date
	Date string `json:"date,omitempty"`

	// fail
	Fail int64 `json:"fail,omitempty"`

	// other
	Other int64 `json:"other,omitempty"`

	// running
	Running int64 `json:"running,omitempty"`

	// total
	Total int64 `json:"total,omitempty"`
}

AssetHistogramBucket asset histogram bucket

swagger:model asset.HistogramBucket

func (*AssetHistogramBucket) ContextValidate

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

ContextValidate validates this asset histogram bucket based on context it is used

func (*AssetHistogramBucket) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetHistogramBucket) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetHistogramBucket) Validate

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

Validate validates this asset histogram bucket

type AssetMetadataFieldSuggestion

type AssetMetadataFieldSuggestion struct {

	// count
	Count int64 `json:"count,omitempty"`

	// example
	Example any `json:"example,omitempty"`

	// field
	Field string `json:"field,omitempty"`

	// path parts
	PathParts []string `json:"path_parts"`

	// type
	Type string `json:"type,omitempty"`

	// types
	Types []string `json:"types"`
}

AssetMetadataFieldSuggestion asset metadata field suggestion

swagger:model asset.MetadataFieldSuggestion

func (*AssetMetadataFieldSuggestion) ContextValidate

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

ContextValidate validates this asset metadata field suggestion based on context it is used

func (*AssetMetadataFieldSuggestion) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetMetadataFieldSuggestion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetMetadataFieldSuggestion) Validate

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

Validate validates this asset metadata field suggestion

type AssetMetadataValueSuggestion

type AssetMetadataValueSuggestion struct {

	// count
	Count int64 `json:"count,omitempty"`

	// example
	Example *AssetAsset `json:"example,omitempty"`

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

AssetMetadataValueSuggestion asset metadata value suggestion

swagger:model asset.MetadataValueSuggestion

func (*AssetMetadataValueSuggestion) ContextValidate

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

ContextValidate validate this asset metadata value suggestion based on the context it is used

func (*AssetMetadataValueSuggestion) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetMetadataValueSuggestion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetMetadataValueSuggestion) Validate

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

Validate validates this asset metadata value suggestion

type AssetRunHistory

type AssetRunHistory struct {

	// duration ms
	DurationMs int64 `json:"duration_ms,omitempty"`

	// end time
	EndTime string `json:"end_time,omitempty"`

	// event time
	EventTime string `json:"event_time,omitempty"`

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

	// job name
	JobName string `json:"job_name,omitempty"`

	// job namespace
	JobNamespace string `json:"job_namespace,omitempty"`

	// run id
	RunID string `json:"run_id,omitempty"`

	// start time
	StartTime string `json:"start_time,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

AssetRunHistory asset run history

swagger:model asset.RunHistory

func (*AssetRunHistory) ContextValidate

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

ContextValidate validates this asset run history based on context it is used

func (*AssetRunHistory) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetRunHistory) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetRunHistory) Validate

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

Validate validates this asset run history

type AssetdocsDocumentation

type AssetdocsDocumentation struct {

	// content
	Content string `json:"content,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// global docs
	GlobalDocs []string `json:"global_docs"`

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

	// mrn
	Mrn string `json:"mrn,omitempty"`

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

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AssetdocsDocumentation assetdocs documentation

swagger:model assetdocs.Documentation

func (*AssetdocsDocumentation) ContextValidate

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

ContextValidate validates this assetdocs documentation based on context it is used

func (*AssetdocsDocumentation) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetdocsDocumentation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetdocsDocumentation) Validate

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

Validate validates this assetdocs documentation

type AssetruleAssetRule

type AssetruleAssetRule struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

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

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

	// is enabled
	IsEnabled bool `json:"is_enabled,omitempty"`

	// last reconciled at
	LastReconciledAt string `json:"last_reconciled_at,omitempty"`

	// links
	Links []*AssetruleExternalLink `json:"links"`

	// membership count
	MembershipCount int64 `json:"membership_count,omitempty"`

	// metadata field
	MetadataField string `json:"metadata_field,omitempty"`

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

	// pattern type
	PatternType string `json:"pattern_type,omitempty"`

	// pattern value
	PatternValue string `json:"pattern_value,omitempty"`

	// priority
	Priority int64 `json:"priority,omitempty"`

	// query expression
	QueryExpression string `json:"query_expression,omitempty"`

	// reconciliation hash
	ReconciliationHash string `json:"reconciliation_hash,omitempty"`

	// rule type
	RuleType EnrichmentRuleType `json:"rule_type,omitempty"`

	// term ids
	TermIds []string `json:"term_ids"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AssetruleAssetRule assetrule asset rule

swagger:model assetrule.AssetRule

func (*AssetruleAssetRule) ContextValidate

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

ContextValidate validate this assetrule asset rule based on the context it is used

func (*AssetruleAssetRule) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetruleAssetRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetruleAssetRule) Validate

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

Validate validates this assetrule asset rule

type AssetruleExternalLink struct {

	// icon
	Icon string `json:"icon,omitempty"`

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

	// url
	URL string `json:"url,omitempty"`
}

AssetruleExternalLink assetrule external link

swagger:model assetrule.ExternalLink

func (*AssetruleExternalLink) ContextValidate

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

ContextValidate validates this assetrule external link based on context it is used

func (*AssetruleExternalLink) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetruleExternalLink) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetruleExternalLink) Validate

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

Validate validates this assetrule external link

type AssetruleListResult

type AssetruleListResult struct {

	// asset rules
	AssetRules []*AssetruleAssetRule `json:"asset_rules"`

	// total
	Total int64 `json:"total,omitempty"`
}

AssetruleListResult assetrule list result

swagger:model assetrule.ListResult

func (*AssetruleListResult) ContextValidate

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

ContextValidate validate this assetrule list result based on the context it is used

func (*AssetruleListResult) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetruleListResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetruleListResult) Validate

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

Validate validates this assetrule list result

type AssetruleRulePreview

type AssetruleRulePreview struct {

	// asset count
	AssetCount int64 `json:"asset_count,omitempty"`

	// asset ids
	AssetIds []string `json:"asset_ids"`

	// errors
	Errors []string `json:"errors"`
}

AssetruleRulePreview assetrule rule preview

swagger:model assetrule.RulePreview

func (*AssetruleRulePreview) ContextValidate

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

ContextValidate validates this assetrule rule preview based on context it is used

func (*AssetruleRulePreview) MarshalBinary

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

MarshalBinary interface implementation

func (*AssetruleRulePreview) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AssetruleRulePreview) Validate

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

Validate validates this assetrule rule preview

type AuthAuthConfig

type AuthAuthConfig struct {

	// enabled providers
	EnabledProviders []string `json:"enabled_providers"`
}

AuthAuthConfig auth auth config

swagger:model auth.AuthConfig

func (*AuthAuthConfig) ContextValidate

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

ContextValidate validates this auth auth config based on context it is used

func (*AuthAuthConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthAuthConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthAuthConfig) Validate

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

Validate validates this auth auth config

type AuthOauthErrorResponse

type AuthOauthErrorResponse struct {

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

	// error description
	ErrorDescription string `json:"error_description,omitempty"`
}

AuthOauthErrorResponse auth oauth error response

swagger:model auth.oauthErrorResponse

func (*AuthOauthErrorResponse) ContextValidate

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

ContextValidate validates this auth oauth error response based on context it is used

func (*AuthOauthErrorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthOauthErrorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthOauthErrorResponse) Validate

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

Validate validates this auth oauth error response

type AuthTokenExchangeResponse

type AuthTokenExchangeResponse struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// expires in
	ExpiresIn int64 `json:"expires_in,omitempty"`

	// issued token type
	IssuedTokenType string `json:"issued_token_type,omitempty"`

	// token type
	TokenType string `json:"token_type,omitempty"`
}

AuthTokenExchangeResponse auth token exchange response

swagger:model auth.tokenExchangeResponse

func (*AuthTokenExchangeResponse) ContextValidate

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

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

func (*AuthTokenExchangeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AuthTokenExchangeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AuthTokenExchangeResponse) Validate

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

Validate validates this auth token exchange response

type DataproductImagePurpose

type DataproductImagePurpose string

DataproductImagePurpose dataproduct image purpose

swagger:model dataproduct.ImagePurpose

const (

	// DataproductImagePurposeIcon captures enum value "icon"
	DataproductImagePurposeIcon DataproductImagePurpose = "icon"

	// DataproductImagePurposeHeader captures enum value "header"
	DataproductImagePurposeHeader DataproductImagePurpose = "header"
)

func NewDataproductImagePurpose

func NewDataproductImagePurpose(value DataproductImagePurpose) *DataproductImagePurpose

func (DataproductImagePurpose) ContextValidate

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

ContextValidate validates this dataproduct image purpose based on context it is used

func (DataproductImagePurpose) Pointer

Pointer returns a pointer to a freshly-allocated DataproductImagePurpose.

func (DataproductImagePurpose) Validate

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

Validate validates this dataproduct image purpose

type DataproductProductImageMeta

type DataproductProductImageMeta struct {

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

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// data product id
	DataProductID string `json:"data_product_id,omitempty"`

	// filename
	Filename string `json:"filename,omitempty"`

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

	// purpose
	Purpose DataproductImagePurpose `json:"purpose,omitempty"`

	// size bytes
	SizeBytes int64 `json:"size_bytes,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

DataproductProductImageMeta dataproduct product image meta

swagger:model dataproduct.ProductImageMeta

func (*DataproductProductImageMeta) ContextValidate

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

ContextValidate validate this dataproduct product image meta based on the context it is used

func (*DataproductProductImageMeta) MarshalBinary

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

MarshalBinary interface implementation

func (*DataproductProductImageMeta) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataproductProductImageMeta) Validate

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

Validate validates this dataproduct product image meta

type EnrichmentRuleType

type EnrichmentRuleType string

EnrichmentRuleType enrichment rule type

swagger:model enrichment.RuleType

const (

	// EnrichmentRuleTypeQuery captures enum value "query"
	EnrichmentRuleTypeQuery EnrichmentRuleType = "query"

	// EnrichmentRuleTypeMetadataMatch captures enum value "metadata_match"
	EnrichmentRuleTypeMetadataMatch EnrichmentRuleType = "metadata_match"
)

func NewEnrichmentRuleType

func NewEnrichmentRuleType(value EnrichmentRuleType) *EnrichmentRuleType

func (EnrichmentRuleType) ContextValidate

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

ContextValidate validates this enrichment rule type based on context it is used

func (EnrichmentRuleType) Pointer

Pointer returns a pointer to a freshly-allocated EnrichmentRuleType.

func (EnrichmentRuleType) Validate

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

Validate validates this enrichment rule type

type GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse

type GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse struct {

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

GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse github com marmotdata marmot internal api v1 common error response

swagger:model github_com_marmotdata_marmot_internal_api_v1_common.ErrorResponse

func (*GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse) ContextValidate

ContextValidate validates this github com marmotdata marmot internal api v1 common error response based on context it is used

func (*GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse) MarshalBinary

MarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalAPIV1CommonErrorResponse) Validate

Validate validates this github com marmotdata marmot internal api v1 common error response

type GithubComMarmotdataMarmotInternalAPIV1CommonValidationError

type GithubComMarmotdataMarmotInternalAPIV1CommonValidationError struct {

	// field
	Field string `json:"field,omitempty"`

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

GithubComMarmotdataMarmotInternalAPIV1CommonValidationError github com marmotdata marmot internal api v1 common validation error

swagger:model github_com_marmotdata_marmot_internal_api_v1_common.ValidationError

func (*GithubComMarmotdataMarmotInternalAPIV1CommonValidationError) ContextValidate

ContextValidate validates this github com marmotdata marmot internal api v1 common validation error based on context it is used

func (*GithubComMarmotdataMarmotInternalAPIV1CommonValidationError) MarshalBinary

MarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalAPIV1CommonValidationError) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalAPIV1CommonValidationError) Validate

Validate validates this github com marmotdata marmot internal api v1 common validation error

type GithubComMarmotdataMarmotInternalCoreSearchResponse

type GithubComMarmotdataMarmotInternalCoreSearchResponse struct {

	// facets
	Facets *SearchFacets `json:"facets,omitempty"`

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

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

	// results
	Results []*SearchResult `json:"results"`

	// total
	Total int64 `json:"total,omitempty"`
}

GithubComMarmotdataMarmotInternalCoreSearchResponse github com marmotdata marmot internal core search response

swagger:model github_com_marmotdata_marmot_internal_core_search.Response

func (*GithubComMarmotdataMarmotInternalCoreSearchResponse) ContextValidate

ContextValidate validate this github com marmotdata marmot internal core search response based on the context it is used

func (*GithubComMarmotdataMarmotInternalCoreSearchResponse) MarshalBinary

MarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalCoreSearchResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GithubComMarmotdataMarmotInternalCoreSearchResponse) Validate

Validate validates this github com marmotdata marmot internal core search response

type GlossaryGlossaryTerm

type GlossaryGlossaryTerm struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// definition
	Definition string `json:"definition,omitempty"`

	// deleted at
	DeletedAt string `json:"deleted_at,omitempty"`

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

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// owners
	Owners []*GlossaryOwner `json:"owners"`

	// parent term id
	ParentTermID string `json:"parent_term_id,omitempty"`

	// tags
	Tags []string `json:"tags"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

GlossaryGlossaryTerm glossary glossary term

swagger:model glossary.GlossaryTerm

func (*GlossaryGlossaryTerm) ContextValidate

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

ContextValidate validate this glossary glossary term based on the context it is used

func (*GlossaryGlossaryTerm) MarshalBinary

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

MarshalBinary interface implementation

func (*GlossaryGlossaryTerm) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GlossaryGlossaryTerm) Validate

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

Validate validates this glossary glossary term

type GlossaryListResult

type GlossaryListResult struct {

	// terms
	Terms []*GlossaryGlossaryTerm `json:"terms"`

	// total
	Total int64 `json:"total,omitempty"`
}

GlossaryListResult glossary list result

swagger:model glossary.ListResult

func (*GlossaryListResult) ContextValidate

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

ContextValidate validate this glossary list result based on the context it is used

func (*GlossaryListResult) MarshalBinary

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

MarshalBinary interface implementation

func (*GlossaryListResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GlossaryListResult) Validate

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

Validate validates this glossary list result

type GlossaryOwner

type GlossaryOwner struct {

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

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

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

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// "user" or "team"
	Type string `json:"type,omitempty"`

	// Only for user owners
	Username string `json:"username,omitempty"`
}

GlossaryOwner glossary owner

swagger:model glossary.Owner

func (*GlossaryOwner) ContextValidate

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

ContextValidate validates this glossary owner based on context it is used

func (*GlossaryOwner) MarshalBinary

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

MarshalBinary interface implementation

func (*GlossaryOwner) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GlossaryOwner) Validate

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

Validate validates this glossary owner

type LineageDataset

type LineageDataset struct {

	// facets
	Facets any `json:"facets,omitempty"`

	// input facets
	InputFacets any `json:"inputFacets,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// output facets
	OutputFacets any `json:"outputFacets,omitempty"`
}

LineageDataset lineage dataset

swagger:model lineage.Dataset

func (*LineageDataset) ContextValidate

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

ContextValidate validates this lineage dataset based on context it is used

func (*LineageDataset) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageDataset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageDataset) Validate

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

Validate validates this lineage dataset

type LineageJob

type LineageJob struct {

	// facets
	Facets any `json:"facets,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`
}

LineageJob lineage job

swagger:model lineage.Job

func (*LineageJob) ContextValidate

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

ContextValidate validates this lineage job based on context it is used

func (*LineageJob) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageJob) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageJob) Validate

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

Validate validates this lineage job

type LineageLineageEdge

type LineageLineageEdge struct {

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

	// job mrn
	JobMrn string `json:"job_mrn,omitempty"`

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

	// target
	Target string `json:"target,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

LineageLineageEdge lineage lineage edge

swagger:model lineage.LineageEdge

func (*LineageLineageEdge) ContextValidate

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

ContextValidate validates this lineage lineage edge based on context it is used

func (*LineageLineageEdge) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageLineageEdge) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageLineageEdge) Validate

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

Validate validates this lineage lineage edge

type LineageLineageNode

type LineageLineageNode struct {

	// asset
	Asset *AssetAsset `json:"asset,omitempty"`

	// depth
	Depth int64 `json:"depth,omitempty"`

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

	// type
	Type string `json:"type,omitempty"`
}

LineageLineageNode lineage lineage node

swagger:model lineage.LineageNode

func (*LineageLineageNode) ContextValidate

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

ContextValidate validate this lineage lineage node based on the context it is used

func (*LineageLineageNode) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageLineageNode) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageLineageNode) Validate

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

Validate validates this lineage lineage node

type LineageLineageResponse

type LineageLineageResponse struct {

	// edges
	Edges []*LineageLineageEdge `json:"edges"`

	// nodes
	Nodes []*LineageLineageNode `json:"nodes"`
}

LineageLineageResponse lineage lineage response

swagger:model lineage.LineageResponse

func (*LineageLineageResponse) ContextValidate

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

ContextValidate validate this lineage lineage response based on the context it is used

func (*LineageLineageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageLineageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageLineageResponse) Validate

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

Validate validates this lineage lineage response

type LineageRun

type LineageRun struct {

	// facets
	Facets any `json:"facets,omitempty"`

	// run Id
	RunID string `json:"runId,omitempty"`
}

LineageRun lineage run

swagger:model lineage.Run

func (*LineageRun) ContextValidate

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

ContextValidate validates this lineage run based on context it is used

func (*LineageRun) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageRun) Validate

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

Validate validates this lineage run

type LineageRunEvent

type LineageRunEvent struct {

	// event time
	EventTime string `json:"eventTime,omitempty"`

	// event type
	EventType string `json:"eventType,omitempty"`

	// inputs
	Inputs []*LineageDataset `json:"inputs"`

	// job
	Job *LineageJob `json:"job,omitempty"`

	// outputs
	Outputs []*LineageDataset `json:"outputs"`

	// producer
	Producer string `json:"producer,omitempty"`

	// run
	Run *LineageRun `json:"run,omitempty"`

	// schema URL
	SchemaURL string `json:"schemaURL,omitempty"`
}

LineageRunEvent lineage run event

swagger:model lineage.RunEvent

func (*LineageRunEvent) ContextValidate

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

ContextValidate validate this lineage run event based on the context it is used

func (*LineageRunEvent) MarshalBinary

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

MarshalBinary interface implementation

func (*LineageRunEvent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LineageRunEvent) Validate

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

Validate validates this lineage run event

type MetricsAggregatedMetric

type MetricsAggregatedMetric struct {

	// aggregation type
	AggregationType string `json:"aggregation_type,omitempty"`

	// bucket end
	BucketEnd string `json:"bucket_end,omitempty"`

	// bucket size
	BucketSize int64 `json:"bucket_size,omitempty"`

	// bucket start
	BucketStart string `json:"bucket_start,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

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

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

MetricsAggregatedMetric metrics aggregated metric

swagger:model metrics.AggregatedMetric

func (*MetricsAggregatedMetric) ContextValidate

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

ContextValidate validates this metrics aggregated metric based on context it is used

func (*MetricsAggregatedMetric) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsAggregatedMetric) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsAggregatedMetric) Validate

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

Validate validates this metrics aggregated metric

type MetricsAssetCount

type MetricsAssetCount struct {

	// asset id
	AssetID string `json:"asset_id,omitempty"`

	// asset name
	AssetName string `json:"asset_name,omitempty"`

	// asset provider
	AssetProvider string `json:"asset_provider,omitempty"`

	// asset type
	AssetType string `json:"asset_type,omitempty"`

	// count
	Count int64 `json:"count,omitempty"`
}

MetricsAssetCount metrics asset count

swagger:model metrics.AssetCount

func (*MetricsAssetCount) ContextValidate

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

ContextValidate validates this metrics asset count based on context it is used

func (*MetricsAssetCount) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsAssetCount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsAssetCount) Validate

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

Validate validates this metrics asset count

type MetricsQueryCount

type MetricsQueryCount struct {

	// count
	Count int64 `json:"count,omitempty"`

	// query
	Query string `json:"query,omitempty"`

	// query type
	QueryType string `json:"query_type,omitempty"`
}

MetricsQueryCount metrics query count

swagger:model metrics.QueryCount

func (*MetricsQueryCount) ContextValidate

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

ContextValidate validates this metrics query count based on context it is used

func (*MetricsQueryCount) MarshalBinary

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

MarshalBinary interface implementation

func (*MetricsQueryCount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetricsQueryCount) Validate

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

Validate validates this metrics query count

type PluginAWSCredentialStatus

type PluginAWSCredentialStatus struct {

	// available
	Available bool `json:"available,omitempty"`

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

	// sources
	Sources []string `json:"sources"`
}

PluginAWSCredentialStatus plugin a w s credential status

swagger:model plugin.AWSCredentialStatus

func (*PluginAWSCredentialStatus) ContextValidate

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

ContextValidate validates this plugin a w s credential status based on context it is used

func (*PluginAWSCredentialStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*PluginAWSCredentialStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PluginAWSCredentialStatus) Validate

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

Validate validates this plugin a w s credential status

type PluginRawPluginConfig

type PluginRawPluginConfig any

PluginRawPluginConfig plugin raw plugin config

swagger:model plugin.RawPluginConfig

type PluginRun

type PluginRun struct {

	// completed at
	CompletedAt string `json:"completed_at,omitempty"`

	// config
	Config PluginRawPluginConfig `json:"config,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

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

	// pipeline name
	PipelineName string `json:"pipeline_name,omitempty"`

	// run id
	RunID string `json:"run_id,omitempty"`

	// source name
	SourceName string `json:"source_name,omitempty"`

	// started at
	StartedAt string `json:"started_at,omitempty"`

	// status
	Status PluginRunStatus `json:"status,omitempty"`

	// summary
	Summary *PluginRunSummary `json:"summary,omitempty"`
}

PluginRun plugin run

swagger:model plugin.Run

func (*PluginRun) ContextValidate

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

ContextValidate validate this plugin run based on the context it is used

func (*PluginRun) MarshalBinary

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

MarshalBinary interface implementation

func (*PluginRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PluginRun) Validate

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

Validate validates this plugin run

type PluginRunStatus

type PluginRunStatus string

PluginRunStatus plugin run status

swagger:model plugin.RunStatus

const (

	// PluginRunStatusRunning captures enum value "running"
	PluginRunStatusRunning PluginRunStatus = "running"

	// PluginRunStatusCompleted captures enum value "completed"
	PluginRunStatusCompleted PluginRunStatus = "completed"

	// PluginRunStatusFailed captures enum value "failed"
	PluginRunStatusFailed PluginRunStatus = "failed"

	// PluginRunStatusCancelled captures enum value "cancelled"
	PluginRunStatusCancelled PluginRunStatus = "cancelled"
)

func NewPluginRunStatus

func NewPluginRunStatus(value PluginRunStatus) *PluginRunStatus

func (PluginRunStatus) ContextValidate

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

ContextValidate validates this plugin run status based on context it is used

func (PluginRunStatus) Pointer

func (m PluginRunStatus) Pointer() *PluginRunStatus

Pointer returns a pointer to a freshly-allocated PluginRunStatus.

func (PluginRunStatus) Validate

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

Validate validates this plugin run status

type PluginRunSummary

type PluginRunSummary struct {

	// assets created
	AssetsCreated int64 `json:"assets_created,omitempty"`

	// assets deleted
	AssetsDeleted int64 `json:"assets_deleted,omitempty"`

	// assets updated
	AssetsUpdated int64 `json:"assets_updated,omitempty"`

	// documentation added
	DocumentationAdded int64 `json:"documentation_added,omitempty"`

	// duration seconds
	DurationSeconds int64 `json:"duration_seconds,omitempty"`

	// errors count
	ErrorsCount int64 `json:"errors_count,omitempty"`

	// lineage created
	LineageCreated int64 `json:"lineage_created,omitempty"`

	// lineage updated
	LineageUpdated int64 `json:"lineage_updated,omitempty"`

	// total entities
	TotalEntities int64 `json:"total_entities,omitempty"`
}

PluginRunSummary plugin run summary

swagger:model plugin.RunSummary

func (*PluginRunSummary) ContextValidate

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

ContextValidate validates this plugin run summary based on context it is used

func (*PluginRunSummary) MarshalBinary

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

MarshalBinary interface implementation

func (*PluginRunSummary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PluginRunSummary) Validate

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

Validate validates this plugin run summary

type RunsJobRun

type RunsJobRun struct {

	// assets created
	AssetsCreated int64 `json:"assets_created,omitempty"`

	// assets deleted
	AssetsDeleted int64 `json:"assets_deleted,omitempty"`

	// assets updated
	AssetsUpdated int64 `json:"assets_updated,omitempty"`

	// claimed at
	ClaimedAt string `json:"claimed_at,omitempty"`

	// claimed by
	ClaimedBy string `json:"claimed_by,omitempty"`

	// config
	Config any `json:"config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// documentation added
	DocumentationAdded int64 `json:"documentation_added,omitempty"`

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

	// finished at
	FinishedAt string `json:"finished_at,omitempty"`

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

	// lineage created
	LineageCreated int64 `json:"lineage_created,omitempty"`

	// log
	Log string `json:"log,omitempty"`

	// pipeline name
	PipelineName string `json:"pipeline_name,omitempty"`

	// plugin run id
	PluginRunID string `json:"plugin_run_id,omitempty"`

	// run id
	RunID string `json:"run_id,omitempty"`

	// schedule id
	ScheduleID string `json:"schedule_id,omitempty"`

	// source name
	SourceName string `json:"source_name,omitempty"`

	// started at
	StartedAt string `json:"started_at,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

RunsJobRun runs job run

swagger:model runs.JobRun

func (*RunsJobRun) ContextValidate

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

ContextValidate validates this runs job run based on context it is used

func (*RunsJobRun) MarshalBinary

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

MarshalBinary interface implementation

func (*RunsJobRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RunsJobRun) Validate

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

Validate validates this runs job run

type RunsRunEntity

type RunsRunEntity struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// entity mrn
	EntityMrn string `json:"entity_mrn,omitempty"`

	// entity name
	EntityName string `json:"entity_name,omitempty"`

	// entity type
	EntityType string `json:"entity_type,omitempty"`

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

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

	// run id
	RunID string `json:"run_id,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

RunsRunEntity runs run entity

swagger:model runs.RunEntity

func (*RunsRunEntity) ContextValidate

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

ContextValidate validates this runs run entity based on context it is used

func (*RunsRunEntity) MarshalBinary

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

MarshalBinary interface implementation

func (*RunsRunEntity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RunsRunEntity) Validate

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

Validate validates this runs run entity

type RunsSchedule

type RunsSchedule struct {

	// config
	Config any `json:"config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// cron expression
	CronExpression string `json:"cron_expression,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

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

	// last run at
	LastRunAt string `json:"last_run_at,omitempty"`

	// last run status
	LastRunStatus string `json:"last_run_status,omitempty"`

	// managed by
	ManagedBy string `json:"managed_by,omitempty"`

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

	// next run at
	NextRunAt string `json:"next_run_at,omitempty"`

	// plugin id
	PluginID string `json:"plugin_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

RunsSchedule runs schedule

swagger:model runs.Schedule

func (*RunsSchedule) ContextValidate

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

ContextValidate validates this runs schedule based on context it is used

func (*RunsSchedule) MarshalBinary

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

MarshalBinary interface implementation

func (*RunsSchedule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RunsSchedule) Validate

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

Validate validates this runs schedule

type SearchFacetValue

type SearchFacetValue struct {

	// count
	Count int64 `json:"count,omitempty"`

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

SearchFacetValue search facet value

swagger:model search.FacetValue

func (*SearchFacetValue) ContextValidate

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

ContextValidate validates this search facet value based on context it is used

func (*SearchFacetValue) MarshalBinary

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

MarshalBinary interface implementation

func (*SearchFacetValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SearchFacetValue) Validate

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

Validate validates this search facet value

type SearchFacets

type SearchFacets struct {

	// asset types
	AssetTypes []*SearchFacetValue `json:"asset_types"`

	// providers
	Providers []*SearchFacetValue `json:"providers"`

	// tags
	Tags []*SearchFacetValue `json:"tags"`

	// types
	Types map[string]int64 `json:"types,omitempty"`
}

SearchFacets search facets

swagger:model search.Facets

func (*SearchFacets) ContextValidate

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

ContextValidate validate this search facets based on the context it is used

func (*SearchFacets) MarshalBinary

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

MarshalBinary interface implementation

func (*SearchFacets) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SearchFacets) Validate

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

Validate validates this search facets

type SearchResult

type SearchResult struct {

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

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// rank
	Rank float64 `json:"rank,omitempty"`

	// type
	Type SearchResultType `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

SearchResult search result

swagger:model search.Result

func (*SearchResult) ContextValidate

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

ContextValidate validate this search result based on the context it is used

func (*SearchResult) MarshalBinary

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

MarshalBinary interface implementation

func (*SearchResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SearchResult) Validate

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

Validate validates this search result

type SearchResultType

type SearchResultType string

SearchResultType search result type

swagger:model search.ResultType

const (

	// SearchResultTypeAsset captures enum value "asset"
	SearchResultTypeAsset SearchResultType = "asset"

	// SearchResultTypeGlossary captures enum value "glossary"
	SearchResultTypeGlossary SearchResultType = "glossary"

	// SearchResultTypeTeam captures enum value "team"
	SearchResultTypeTeam SearchResultType = "team"

	// SearchResultTypeDataProduct captures enum value "data_product"
	SearchResultTypeDataProduct SearchResultType = "data_product"
)

func NewSearchResultType

func NewSearchResultType(value SearchResultType) *SearchResultType

func (SearchResultType) ContextValidate

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

ContextValidate validates this search result type based on context it is used

func (SearchResultType) Pointer

func (m SearchResultType) Pointer() *SearchResultType

Pointer returns a pointer to a freshly-allocated SearchResultType.

func (SearchResultType) Validate

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

Validate validates this search result type

type TeamOwner

type TeamOwner struct {

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

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

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

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// type
	Type string `json:"type,omitempty"`

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

TeamOwner team owner

swagger:model team.Owner

func (*TeamOwner) ContextValidate

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

ContextValidate validates this team owner based on context it is used

func (*TeamOwner) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamOwner) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamOwner) Validate

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

Validate validates this team owner

type TeamSSOTeamMapping

type TeamSSOTeamMapping struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

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

	// member role
	MemberRole string `json:"member_role,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// sso group name
	SsoGroupName string `json:"sso_group_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

TeamSSOTeamMapping team s s o team mapping

swagger:model team.SSOTeamMapping

func (*TeamSSOTeamMapping) ContextValidate

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

ContextValidate validates this team s s o team mapping based on context it is used

func (*TeamSSOTeamMapping) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamSSOTeamMapping) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamSSOTeamMapping) Validate

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

Validate validates this team s s o team mapping

type TeamTeam

type TeamTeam struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

	// created via sso
	CreatedViaSso bool `json:"created_via_sso,omitempty"`

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

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// sso provider
	SsoProvider string `json:"sso_provider,omitempty"`

	// tags
	Tags []string `json:"tags"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

TeamTeam team team

swagger:model team.Team

func (*TeamTeam) ContextValidate

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

ContextValidate validates this team team based on context it is used

func (*TeamTeam) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamTeam) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamTeam) Validate

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

Validate validates this team team

type TeamTeamMemberWithUser

type TeamTeamMemberWithUser struct {

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

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

	// joined at
	JoinedAt string `json:"joined_at,omitempty"`

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

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// role
	Role string `json:"role,omitempty"`

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

	// sso provider
	SsoProvider string `json:"sso_provider,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`

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

TeamTeamMemberWithUser team team member with user

swagger:model team.TeamMemberWithUser

func (*TeamTeamMemberWithUser) ContextValidate

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

ContextValidate validates this team team member with user based on context it is used

func (*TeamTeamMemberWithUser) MarshalBinary

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

MarshalBinary interface implementation

func (*TeamTeamMemberWithUser) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TeamTeamMemberWithUser) Validate

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

Validate validates this team team member with user

type UserAPIKey

type UserAPIKey struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

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

	// key
	Key string `json:"key,omitempty"`

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

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

	// user id
	UserID string `json:"user_id,omitempty"`
}

UserAPIKey user API key

swagger:model user.APIKey

func (*UserAPIKey) ContextValidate

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

ContextValidate validates this user API key based on context it is used

func (*UserAPIKey) MarshalBinary

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

MarshalBinary interface implementation

func (*UserAPIKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserAPIKey) Validate

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

Validate validates this user API key

type UserCreateUserInput

type UserCreateUserInput struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// oauth provider
	OauthProvider string `json:"oauth_provider,omitempty"`

	// oauth provider data
	OauthProviderData any `json:"oauth_provider_data,omitempty"`

	// oauth provider id
	OauthProviderID string `json:"oauth_provider_id,omitempty"`

	// password
	// Min Length: 8
	Password string `json:"password,omitempty"`

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// role names
	// Required: true
	// Min Items: 1
	RoleNames []string `json:"role_names"`

	// username
	// Required: true
	// Max Length: 255
	// Min Length: 3
	Username *string `json:"username"`
}

UserCreateUserInput user create user input

swagger:model user.CreateUserInput

func (*UserCreateUserInput) ContextValidate

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

ContextValidate validates this user create user input based on context it is used

func (*UserCreateUserInput) MarshalBinary

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

MarshalBinary interface implementation

func (*UserCreateUserInput) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserCreateUserInput) Validate

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

Validate validates this user create user input

type UserPermission

type UserPermission struct {

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

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

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

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

	// resource type
	ResourceType string `json:"resource_type,omitempty"`
}

UserPermission user permission

swagger:model user.Permission

func (*UserPermission) ContextValidate

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

ContextValidate validates this user permission based on context it is used

func (*UserPermission) MarshalBinary

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

MarshalBinary interface implementation

func (*UserPermission) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserPermission) Validate

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

Validate validates this user permission

type UserRole

type UserRole struct {

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

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

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

	// permissions
	Permissions []*UserPermission `json:"permissions"`
}

UserRole user role

swagger:model user.Role

func (*UserRole) ContextValidate

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

ContextValidate validate this user role based on the context it is used

func (*UserRole) MarshalBinary

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

MarshalBinary interface implementation

func (*UserRole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserRole) Validate

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

Validate validates this user role

type UserUpdateUserInput

type UserUpdateUserInput struct {

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

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

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

	// password
	// Min Length: 8
	Password string `json:"password,omitempty"`

	// preferences
	Preferences any `json:"preferences,omitempty"`

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// role names
	// Min Items: 1
	RoleNames []string `json:"role_names"`
}

UserUpdateUserInput user update user input

swagger:model user.UpdateUserInput

func (*UserUpdateUserInput) ContextValidate

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

ContextValidate validates this user update user input based on context it is used

func (*UserUpdateUserInput) MarshalBinary

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

MarshalBinary interface implementation

func (*UserUpdateUserInput) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserUpdateUserInput) Validate

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

Validate validates this user update user input

type UserUser

type UserUser struct {

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

	// created at
	CreatedAt string `json:"created_at,omitempty"`

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

	// identities
	Identities []*UserUserIdentity `json:"identities"`

	// must change password
	MustChangePassword bool `json:"must_change_password,omitempty"`

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

	// preferences
	Preferences any `json:"preferences,omitempty"`

	// profile picture
	ProfilePicture string `json:"profile_picture,omitempty"`

	// roles
	Roles []*UserRole `json:"roles"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

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

UserUser user user

swagger:model user.User

func (*UserUser) ContextValidate

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

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

func (*UserUser) MarshalBinary

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

MarshalBinary interface implementation

func (*UserUser) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserUser) Validate

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

Validate validates this user user

type UserUserIdentity

type UserUserIdentity struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

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

	// provider
	Provider string `json:"provider,omitempty"`

	// provider data
	ProviderData any `json:"provider_data,omitempty"`

	// provider email
	ProviderEmail string `json:"provider_email,omitempty"`

	// provider user id
	ProviderUserID string `json:"provider_user_id,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

UserUserIdentity user user identity

swagger:model user.UserIdentity

func (*UserUserIdentity) ContextValidate

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

ContextValidate validates this user user identity based on context it is used

func (*UserUserIdentity) MarshalBinary

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

MarshalBinary interface implementation

func (*UserUserIdentity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserUserIdentity) Validate

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

Validate validates this user user identity

type V1AdminReindexAcceptedResponse

type V1AdminReindexAcceptedResponse struct {

	// message
	// Example: Reindex started
	Message string `json:"message,omitempty"`

	// status
	// Example: accepted
	Status string `json:"status,omitempty"`
}

V1AdminReindexAcceptedResponse v1 admin reindex accepted response

swagger:model v1_admin.ReindexAcceptedResponse

func (*V1AdminReindexAcceptedResponse) ContextValidate

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

ContextValidate validates this v1 admin reindex accepted response based on context it is used

func (*V1AdminReindexAcceptedResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AdminReindexAcceptedResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AdminReindexAcceptedResponse) Validate

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

Validate validates this v1 admin reindex accepted response

type V1AdminReindexStatusResponse

type V1AdminReindexStatusResponse struct {

	// es configured
	EsConfigured bool `json:"es_configured,omitempty"`

	// running
	Running bool `json:"running,omitempty"`
}

V1AdminReindexStatusResponse v1 admin reindex status response

swagger:model v1_admin.ReindexStatusResponse

func (*V1AdminReindexStatusResponse) ContextValidate

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

ContextValidate validates this v1 admin reindex status response based on context it is used

func (*V1AdminReindexStatusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AdminReindexStatusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AdminReindexStatusResponse) Validate

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

Validate validates this v1 admin reindex status response

type V1AssetrulesCreateRequest

type V1AssetrulesCreateRequest struct {

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

	// is enabled
	IsEnabled bool `json:"is_enabled,omitempty"`

	// links
	Links []*AssetruleExternalLink `json:"links"`

	// metadata field
	MetadataField string `json:"metadata_field,omitempty"`

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

	// pattern type
	PatternType string `json:"pattern_type,omitempty"`

	// pattern value
	PatternValue string `json:"pattern_value,omitempty"`

	// priority
	Priority int64 `json:"priority,omitempty"`

	// query expression
	QueryExpression string `json:"query_expression,omitempty"`

	// rule type
	RuleType string `json:"rule_type,omitempty"`

	// term ids
	TermIds []string `json:"term_ids"`
}

V1AssetrulesCreateRequest v1 assetrules create request

swagger:model v1_assetrules.CreateRequest

func (*V1AssetrulesCreateRequest) ContextValidate

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

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

func (*V1AssetrulesCreateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetrulesCreateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetrulesCreateRequest) Validate

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

Validate validates this v1 assetrules create request

type V1AssetrulesPreviewRequest

type V1AssetrulesPreviewRequest struct {

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

	// metadata field
	MetadataField string `json:"metadata_field,omitempty"`

	// pattern type
	PatternType string `json:"pattern_type,omitempty"`

	// pattern value
	PatternValue string `json:"pattern_value,omitempty"`

	// query expression
	QueryExpression string `json:"query_expression,omitempty"`

	// rule type
	RuleType string `json:"rule_type,omitempty"`
}

V1AssetrulesPreviewRequest v1 assetrules preview request

swagger:model v1_assetrules.PreviewRequest

func (*V1AssetrulesPreviewRequest) ContextValidate

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

ContextValidate validates this v1 assetrules preview request based on context it is used

func (*V1AssetrulesPreviewRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetrulesPreviewRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetrulesPreviewRequest) Validate

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

Validate validates this v1 assetrules preview request

type V1AssetrulesUpdateRequest

type V1AssetrulesUpdateRequest struct {

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

	// is enabled
	IsEnabled bool `json:"is_enabled,omitempty"`

	// links
	Links []*AssetruleExternalLink `json:"links"`

	// metadata field
	MetadataField string `json:"metadata_field,omitempty"`

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

	// pattern type
	PatternType string `json:"pattern_type,omitempty"`

	// pattern value
	PatternValue string `json:"pattern_value,omitempty"`

	// priority
	Priority int64 `json:"priority,omitempty"`

	// query expression
	QueryExpression string `json:"query_expression,omitempty"`

	// rule type
	RuleType string `json:"rule_type,omitempty"`

	// term ids
	TermIds []string `json:"term_ids"`
}

V1AssetrulesUpdateRequest v1 assetrules update request

swagger:model v1_assetrules.UpdateRequest

func (*V1AssetrulesUpdateRequest) ContextValidate

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

ContextValidate validate this v1 assetrules update request based on the context it is used

func (*V1AssetrulesUpdateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetrulesUpdateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetrulesUpdateRequest) Validate

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

Validate validates this v1 assetrules update request

type V1AssetsAddTermsRequest

type V1AssetsAddTermsRequest struct {

	// term ids
	// Required: true
	// Min Items: 1
	TermIds []string `json:"term_ids"`
}

V1AssetsAddTermsRequest v1 assets add terms request

swagger:model v1_assets.AddTermsRequest

func (*V1AssetsAddTermsRequest) ContextValidate

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

ContextValidate validates this v1 assets add terms request based on context it is used

func (*V1AssetsAddTermsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsAddTermsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsAddTermsRequest) Validate

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

Validate validates this v1 assets add terms request

type V1AssetsAssetSummaryResponse

type V1AssetsAssetSummaryResponse struct {

	// services
	Services map[string]int64 `json:"services,omitempty"`

	// tags
	Tags map[string]int64 `json:"tags,omitempty"`

	// types
	Types map[string]int64 `json:"types,omitempty"`
}

V1AssetsAssetSummaryResponse v1 assets asset summary response

swagger:model v1_assets.AssetSummaryResponse

func (*V1AssetsAssetSummaryResponse) ContextValidate

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

ContextValidate validates this v1 assets asset summary response based on context it is used

func (*V1AssetsAssetSummaryResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsAssetSummaryResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsAssetSummaryResponse) Validate

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

Validate validates this v1 assets asset summary response

type V1AssetsBatchDocumentationRequest

type V1AssetsBatchDocumentationRequest struct {

	// documentation
	// Required: true
	// Min Items: 1
	Documentation []*AssetdocsDocumentation `json:"documentation"`
}

V1AssetsBatchDocumentationRequest v1 assets batch documentation request

swagger:model v1_assets.BatchDocumentationRequest

func (*V1AssetsBatchDocumentationRequest) ContextValidate

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

ContextValidate validate this v1 assets batch documentation request based on the context it is used

func (*V1AssetsBatchDocumentationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsBatchDocumentationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsBatchDocumentationRequest) Validate

Validate validates this v1 assets batch documentation request

type V1AssetsBatchDocumentationResponse

type V1AssetsBatchDocumentationResponse struct {

	// results
	Results []*V1AssetsBatchDocumentationResult `json:"results"`
}

V1AssetsBatchDocumentationResponse v1 assets batch documentation response

swagger:model v1_assets.BatchDocumentationResponse

func (*V1AssetsBatchDocumentationResponse) ContextValidate

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

ContextValidate validate this v1 assets batch documentation response based on the context it is used

func (*V1AssetsBatchDocumentationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsBatchDocumentationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsBatchDocumentationResponse) Validate

Validate validates this v1 assets batch documentation response

type V1AssetsBatchDocumentationResult

type V1AssetsBatchDocumentationResult struct {

	// documentation
	Documentation *AssetdocsDocumentation `json:"documentation,omitempty"`

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

	// status
	Status string `json:"status,omitempty"`
}

V1AssetsBatchDocumentationResult v1 assets batch documentation result

swagger:model v1_assets.BatchDocumentationResult

func (*V1AssetsBatchDocumentationResult) ContextValidate

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

ContextValidate validate this v1 assets batch documentation result based on the context it is used

func (*V1AssetsBatchDocumentationResult) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsBatchDocumentationResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsBatchDocumentationResult) Validate

Validate validates this v1 assets batch documentation result

type V1AssetsCreateRequest

type V1AssetsCreateRequest struct {

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

	// environments
	Environments map[string]AssetEnvironment `json:"environments,omitempty"`

	// external links
	ExternalLinks []*AssetExternalLink `json:"external_links"`

	// metadata
	Metadata any `json:"metadata,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// providers
	// Required: true
	Providers []string `json:"providers"`

	// schema
	Schema map[string]string `json:"schema,omitempty"`

	// sources
	Sources []*AssetAssetSource `json:"sources"`

	// tags
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`
}

V1AssetsCreateRequest v1 assets create request

swagger:model v1_assets.CreateRequest

func (*V1AssetsCreateRequest) ContextValidate

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

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

func (*V1AssetsCreateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsCreateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsCreateRequest) Validate

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

Validate validates this v1 assets create request

type V1AssetsDocumentationCreateRequest

type V1AssetsDocumentationCreateRequest struct {

	// content
	// Required: true
	Content *string `json:"content"`

	// mrn
	// Required: true
	Mrn *string `json:"mrn"`

	// source
	// Required: true
	Source *string `json:"source"`
}

V1AssetsDocumentationCreateRequest v1 assets documentation create request

swagger:model v1_assets.DocumentationCreateRequest

func (*V1AssetsDocumentationCreateRequest) ContextValidate

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

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

func (*V1AssetsDocumentationCreateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsDocumentationCreateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsDocumentationCreateRequest) Validate

Validate validates this v1 assets documentation create request

type V1AssetsHistogramResponse

type V1AssetsHistogramResponse struct {

	// buckets
	Buckets []*AssetHistogramBucket `json:"buckets"`

	// period
	Period string `json:"period,omitempty"`
}

V1AssetsHistogramResponse v1 assets histogram response

swagger:model v1_assets.HistogramResponse

func (*V1AssetsHistogramResponse) ContextValidate

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

ContextValidate validate this v1 assets histogram response based on the context it is used

func (*V1AssetsHistogramResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsHistogramResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsHistogramResponse) Validate

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

Validate validates this v1 assets histogram response

type V1AssetsPreviewResponse

type V1AssetsPreviewResponse struct {

	// column names
	ColumnNames []string `json:"column_names"`

	// rows
	Rows [][]any `json:"rows"`

	// total rows
	TotalRows int64 `json:"total_rows,omitempty"`
}

V1AssetsPreviewResponse v1 assets preview response

swagger:model v1_assets.PreviewResponse

func (*V1AssetsPreviewResponse) ContextValidate

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

ContextValidate validates this v1 assets preview response based on context it is used

func (*V1AssetsPreviewResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsPreviewResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsPreviewResponse) Validate

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

Validate validates this v1 assets preview response

type V1AssetsRemoveTermRequest

type V1AssetsRemoveTermRequest struct {

	// term id
	// Required: true
	TermID *string `json:"term_id"`
}

V1AssetsRemoveTermRequest v1 assets remove term request

swagger:model v1_assets.RemoveTermRequest

func (*V1AssetsRemoveTermRequest) ContextValidate

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

ContextValidate validates this v1 assets remove term request based on context it is used

func (*V1AssetsRemoveTermRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsRemoveTermRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsRemoveTermRequest) Validate

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

Validate validates this v1 assets remove term request

type V1AssetsRunHistoryResponse

type V1AssetsRunHistoryResponse struct {

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

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

	// run history
	RunHistory []*AssetRunHistory `json:"run_history"`

	// total
	Total int64 `json:"total,omitempty"`
}

V1AssetsRunHistoryResponse v1 assets run history response

swagger:model v1_assets.RunHistoryResponse

func (*V1AssetsRunHistoryResponse) ContextValidate

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

ContextValidate validate this v1 assets run history response based on the context it is used

func (*V1AssetsRunHistoryResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsRunHistoryResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsRunHistoryResponse) Validate

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

Validate validates this v1 assets run history response

type V1AssetsSearchResponse

type V1AssetsSearchResponse struct {

	// assets
	Assets []*AssetAsset `json:"assets"`

	// filters
	Filters *AssetAvailableFilters `json:"filters,omitempty"`

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

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

	// total
	Total int64 `json:"total,omitempty"`
}

V1AssetsSearchResponse v1 assets search response

swagger:model v1_assets.SearchResponse

func (*V1AssetsSearchResponse) ContextValidate

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

ContextValidate validate this v1 assets search response based on the context it is used

func (*V1AssetsSearchResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsSearchResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsSearchResponse) Validate

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

Validate validates this v1 assets search response

type V1AssetsTagRequest

type V1AssetsTagRequest struct {

	// tag
	// Required: true
	Tag *string `json:"tag"`
}

V1AssetsTagRequest v1 assets tag request

swagger:model v1_assets.TagRequest

func (*V1AssetsTagRequest) ContextValidate

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

ContextValidate validates this v1 assets tag request based on context it is used

func (*V1AssetsTagRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsTagRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsTagRequest) Validate

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

Validate validates this v1 assets tag request

type V1AssetsUpdateRequest

type V1AssetsUpdateRequest struct {

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

	// environments
	Environments map[string]AssetEnvironment `json:"environments,omitempty"`

	// external links
	ExternalLinks []*AssetExternalLink `json:"external_links"`

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// providers
	Providers []string `json:"providers"`

	// schema
	Schema map[string]string `json:"schema,omitempty"`

	// sources
	Sources []*AssetAssetSource `json:"sources"`

	// tags
	Tags []string `json:"tags"`

	// type
	Type string `json:"type,omitempty"`

	// user description
	UserDescription string `json:"user_description,omitempty"`
}

V1AssetsUpdateRequest v1 assets update request

swagger:model v1_assets.UpdateRequest

func (*V1AssetsUpdateRequest) ContextValidate

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

ContextValidate validate this v1 assets update request based on the context it is used

func (*V1AssetsUpdateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1AssetsUpdateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1AssetsUpdateRequest) Validate

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

Validate validates this v1 assets update request

type V1GlossaryCreateTermRequest

type V1GlossaryCreateTermRequest struct {

	// definition
	// Required: true
	Definition *string `json:"definition"`

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// owners
	Owners []*V1GlossaryOwnerRequest `json:"owners"`

	// parent term id
	ParentTermID string `json:"parent_term_id,omitempty"`
}

V1GlossaryCreateTermRequest v1 glossary create term request

swagger:model v1_glossary.CreateTermRequest

func (*V1GlossaryCreateTermRequest) ContextValidate

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

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

func (*V1GlossaryCreateTermRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1GlossaryCreateTermRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1GlossaryCreateTermRequest) Validate

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

Validate validates this v1 glossary create term request

type V1GlossaryOwnerRequest

type V1GlossaryOwnerRequest struct {

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

	// type
	// Required: true
	// Enum: ["user","team"]
	Type *string `json:"type"`
}

V1GlossaryOwnerRequest v1 glossary owner request

swagger:model v1_glossary.OwnerRequest

func (*V1GlossaryOwnerRequest) ContextValidate

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

ContextValidate validates this v1 glossary owner request based on context it is used

func (*V1GlossaryOwnerRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1GlossaryOwnerRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1GlossaryOwnerRequest) Validate

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

Validate validates this v1 glossary owner request

type V1GlossaryUpdateTermRequest

type V1GlossaryUpdateTermRequest struct {

	// definition
	Definition string `json:"definition,omitempty"`

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// owners
	Owners []*V1GlossaryOwnerRequest `json:"owners"`

	// parent term id
	ParentTermID string `json:"parent_term_id,omitempty"`
}

V1GlossaryUpdateTermRequest v1 glossary update term request

swagger:model v1_glossary.UpdateTermRequest

func (*V1GlossaryUpdateTermRequest) ContextValidate

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

ContextValidate validate this v1 glossary update term request based on the context it is used

func (*V1GlossaryUpdateTermRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1GlossaryUpdateTermRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1GlossaryUpdateTermRequest) Validate

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

Validate validates this v1 glossary update term request

type V1LineageBatchLineageResult

type V1LineageBatchLineageResult struct {

	// edge
	Edge *LineageLineageEdge `json:"edge,omitempty"`

	// "created", "duplicate", or "existing"
	Status string `json:"status,omitempty"`
}

V1LineageBatchLineageResult v1 lineage batch lineage result

swagger:model v1_lineage.BatchLineageResult

func (*V1LineageBatchLineageResult) ContextValidate

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

ContextValidate validate this v1 lineage batch lineage result based on the context it is used

func (*V1LineageBatchLineageResult) MarshalBinary

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

MarshalBinary interface implementation

func (*V1LineageBatchLineageResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1LineageBatchLineageResult) Validate

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

Validate validates this v1 lineage batch lineage result

type V1MetricsAssetsByOwnerResponse

type V1MetricsAssetsByOwnerResponse struct {

	// assets
	Assets map[string]int64 `json:"assets,omitempty"`
}

V1MetricsAssetsByOwnerResponse v1 metrics assets by owner response

swagger:model v1_metrics.AssetsByOwnerResponse

func (*V1MetricsAssetsByOwnerResponse) ContextValidate

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

ContextValidate validates this v1 metrics assets by owner response based on context it is used

func (*V1MetricsAssetsByOwnerResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsAssetsByOwnerResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsAssetsByOwnerResponse) Validate

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

Validate validates this v1 metrics assets by owner response

type V1MetricsAssetsByProviderResponse

type V1MetricsAssetsByProviderResponse struct {

	// assets
	Assets map[string]int64 `json:"assets,omitempty"`
}

V1MetricsAssetsByProviderResponse v1 metrics assets by provider response

swagger:model v1_metrics.AssetsByProviderResponse

func (*V1MetricsAssetsByProviderResponse) ContextValidate

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

ContextValidate validates this v1 metrics assets by provider response based on context it is used

func (*V1MetricsAssetsByProviderResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsAssetsByProviderResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsAssetsByProviderResponse) Validate

Validate validates this v1 metrics assets by provider response

type V1MetricsAssetsByTypeResponse

type V1MetricsAssetsByTypeResponse struct {

	// assets
	Assets map[string]int64 `json:"assets,omitempty"`
}

V1MetricsAssetsByTypeResponse v1 metrics assets by type response

swagger:model v1_metrics.AssetsByTypeResponse

func (*V1MetricsAssetsByTypeResponse) ContextValidate

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

ContextValidate validates this v1 metrics assets by type response based on context it is used

func (*V1MetricsAssetsByTypeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsAssetsByTypeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsAssetsByTypeResponse) Validate

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

Validate validates this v1 metrics assets by type response

type V1MetricsAssetsWithSchemasResponse

type V1MetricsAssetsWithSchemasResponse struct {

	// count
	Count int64 `json:"count,omitempty"`

	// percentage
	Percentage float64 `json:"percentage,omitempty"`

	// total
	Total int64 `json:"total,omitempty"`
}

V1MetricsAssetsWithSchemasResponse v1 metrics assets with schemas response

swagger:model v1_metrics.AssetsWithSchemasResponse

func (*V1MetricsAssetsWithSchemasResponse) ContextValidate

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

ContextValidate validates this v1 metrics assets with schemas response based on context it is used

func (*V1MetricsAssetsWithSchemasResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsAssetsWithSchemasResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsAssetsWithSchemasResponse) Validate

Validate validates this v1 metrics assets with schemas response

type V1MetricsGetMetricsRequest

type V1MetricsGetMetricsRequest struct {

	// aggregation
	Aggregation string `json:"aggregation,omitempty"`

	// bucket size
	BucketSize string `json:"bucket_size,omitempty"`

	// end
	End string `json:"end,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// metric names
	MetricNames []string `json:"metric_names"`

	// start
	Start string `json:"start,omitempty"`
}

V1MetricsGetMetricsRequest v1 metrics get metrics request

swagger:model v1_metrics.GetMetricsRequest

func (*V1MetricsGetMetricsRequest) ContextValidate

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

ContextValidate validates this v1 metrics get metrics request based on context it is used

func (*V1MetricsGetMetricsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsGetMetricsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsGetMetricsRequest) Validate

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

Validate validates this v1 metrics get metrics request

type V1MetricsGetMetricsResponse

type V1MetricsGetMetricsResponse struct {

	// metrics
	Metrics []*MetricsAggregatedMetric `json:"metrics"`

	// query
	Query *V1MetricsGetMetricsRequest `json:"query,omitempty"`
}

V1MetricsGetMetricsResponse v1 metrics get metrics response

swagger:model v1_metrics.GetMetricsResponse

func (*V1MetricsGetMetricsResponse) ContextValidate

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

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

func (*V1MetricsGetMetricsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsGetMetricsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsGetMetricsResponse) Validate

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

Validate validates this v1 metrics get metrics response

type V1MetricsTotalAssetsResponse

type V1MetricsTotalAssetsResponse struct {

	// count
	Count int64 `json:"count,omitempty"`
}

V1MetricsTotalAssetsResponse v1 metrics total assets response

swagger:model v1_metrics.TotalAssetsResponse

func (*V1MetricsTotalAssetsResponse) ContextValidate

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

ContextValidate validates this v1 metrics total assets response based on context it is used

func (*V1MetricsTotalAssetsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1MetricsTotalAssetsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1MetricsTotalAssetsResponse) Validate

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

Validate validates this v1 metrics total assets response

type V1RunsBatchAssetResult

type V1RunsBatchAssetResult struct {

	// asset
	Asset any `json:"asset,omitempty"`

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

	// mrn
	Mrn string `json:"mrn,omitempty"`

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

	// provider
	Provider string `json:"provider,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsBatchAssetResult v1 runs batch asset result

swagger:model v1_runs.BatchAssetResult

func (*V1RunsBatchAssetResult) ContextValidate

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

ContextValidate validates this v1 runs batch asset result based on context it is used

func (*V1RunsBatchAssetResult) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsBatchAssetResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsBatchAssetResult) Validate

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

Validate validates this v1 runs batch asset result

type V1RunsBatchCreateRequest

type V1RunsBatchCreateRequest struct {

	// assets
	// Required: true
	// Min Items: 1
	Assets []*V1RunsCreateAssetRequest `json:"assets"`

	// config
	Config PluginRawPluginConfig `json:"config,omitempty"`

	// documentation
	Documentation []*V1RunsCreateDocRequest `json:"documentation"`

	// lineage
	Lineage []*V1RunsCreateLineageRequest `json:"lineage"`

	// pipeline name
	// Required: true
	PipelineName *string `json:"pipeline_name"`

	// run id
	// Required: true
	RunID *string `json:"run_id"`

	// source name
	// Required: true
	SourceName *string `json:"source_name"`

	// statistics
	Statistics []*V1RunsCreateStatRequest `json:"statistics"`
}

V1RunsBatchCreateRequest v1 runs batch create request

swagger:model v1_runs.BatchCreateRequest

func (*V1RunsBatchCreateRequest) ContextValidate

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

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

func (*V1RunsBatchCreateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsBatchCreateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsBatchCreateRequest) Validate

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

Validate validates this v1 runs batch create request

type V1RunsBatchCreateResponse

type V1RunsBatchCreateResponse struct {

	// assets
	Assets []*V1RunsBatchAssetResult `json:"assets"`

	// documentation
	Documentation []*V1RunsDocumentationResult `json:"documentation"`

	// lineage
	Lineage []*V1RunsLineageResult `json:"lineage"`

	// stale entities removed
	StaleEntitiesRemoved []string `json:"stale_entities_removed"`
}

V1RunsBatchCreateResponse v1 runs batch create response

swagger:model v1_runs.BatchCreateResponse

func (*V1RunsBatchCreateResponse) ContextValidate

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

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

func (*V1RunsBatchCreateResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsBatchCreateResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsBatchCreateResponse) Validate

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

Validate validates this v1 runs batch create response

type V1RunsCompleteRunRequest

type V1RunsCompleteRunRequest struct {

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

	// run id
	// Required: true
	RunID *string `json:"run_id"`

	// status
	// Required: true
	Status *PluginRunStatus `json:"status"`

	// summary
	Summary *PluginRunSummary `json:"summary,omitempty"`
}

V1RunsCompleteRunRequest v1 runs complete run request

swagger:model v1_runs.CompleteRunRequest

func (*V1RunsCompleteRunRequest) ContextValidate

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

ContextValidate validate this v1 runs complete run request based on the context it is used

func (*V1RunsCompleteRunRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsCompleteRunRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsCompleteRunRequest) Validate

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

Validate validates this v1 runs complete run request

type V1RunsCreateAssetRequest

type V1RunsCreateAssetRequest struct {

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

	// external links
	ExternalLinks []map[string]string `json:"external_links"`

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// providers
	Providers []string `json:"providers"`

	// schema
	Schema any `json:"schema,omitempty"`

	// sources
	Sources []string `json:"sources"`

	// tags
	Tags []string `json:"tags"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsCreateAssetRequest v1 runs create asset request

swagger:model v1_runs.CreateAssetRequest

func (*V1RunsCreateAssetRequest) ContextValidate

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

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

func (*V1RunsCreateAssetRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsCreateAssetRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsCreateAssetRequest) Validate

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

Validate validates this v1 runs create asset request

type V1RunsCreateDocRequest

type V1RunsCreateDocRequest struct {

	// asset mrn
	AssetMrn string `json:"asset_mrn,omitempty"`

	// content
	Content string `json:"content,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsCreateDocRequest v1 runs create doc request

swagger:model v1_runs.CreateDocRequest

func (*V1RunsCreateDocRequest) ContextValidate

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

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

func (*V1RunsCreateDocRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsCreateDocRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsCreateDocRequest) Validate

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

Validate validates this v1 runs create doc request

type V1RunsCreateLineageRequest

type V1RunsCreateLineageRequest struct {

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

	// target
	Target string `json:"target,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsCreateLineageRequest v1 runs create lineage request

swagger:model v1_runs.CreateLineageRequest

func (*V1RunsCreateLineageRequest) ContextValidate

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

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

func (*V1RunsCreateLineageRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsCreateLineageRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsCreateLineageRequest) Validate

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

Validate validates this v1 runs create lineage request

type V1RunsCreateStatRequest

type V1RunsCreateStatRequest struct {

	// asset mrn
	// Required: true
	AssetMrn *string `json:"asset_mrn"`

	// metric name
	// Required: true
	MetricName *string `json:"metric_name"`

	// value
	// Required: true
	Value *float64 `json:"value"`
}

V1RunsCreateStatRequest v1 runs create stat request

swagger:model v1_runs.CreateStatRequest

func (*V1RunsCreateStatRequest) ContextValidate

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

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

func (*V1RunsCreateStatRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsCreateStatRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsCreateStatRequest) Validate

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

Validate validates this v1 runs create stat request

type V1RunsDestroyRunResponse

type V1RunsDestroyRunResponse struct {

	// assets deleted
	AssetsDeleted int64 `json:"assets_deleted,omitempty"`

	// deleted entity mrns
	DeletedEntityMrns []string `json:"deleted_entity_mrns"`

	// documentation deleted
	DocumentationDeleted int64 `json:"documentation_deleted,omitempty"`

	// lineage deleted
	LineageDeleted int64 `json:"lineage_deleted,omitempty"`
}

V1RunsDestroyRunResponse v1 runs destroy run response

swagger:model v1_runs.DestroyRunResponse

func (*V1RunsDestroyRunResponse) ContextValidate

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

ContextValidate validates this v1 runs destroy run response based on context it is used

func (*V1RunsDestroyRunResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsDestroyRunResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsDestroyRunResponse) Validate

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

Validate validates this v1 runs destroy run response

type V1RunsDocumentationResult

type V1RunsDocumentationResult struct {

	// asset mrn
	AssetMrn string `json:"asset_mrn,omitempty"`

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

	// status
	Status string `json:"status,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsDocumentationResult v1 runs documentation result

swagger:model v1_runs.DocumentationResult

func (*V1RunsDocumentationResult) ContextValidate

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

ContextValidate validates this v1 runs documentation result based on context it is used

func (*V1RunsDocumentationResult) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsDocumentationResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsDocumentationResult) Validate

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

Validate validates this v1 runs documentation result

type V1RunsLineageResult

type V1RunsLineageResult struct {

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

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

	// status
	Status string `json:"status,omitempty"`

	// target
	Target string `json:"target,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

V1RunsLineageResult v1 runs lineage result

swagger:model v1_runs.LineageResult

func (*V1RunsLineageResult) ContextValidate

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

ContextValidate validates this v1 runs lineage result based on context it is used

func (*V1RunsLineageResult) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsLineageResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsLineageResult) Validate

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

Validate validates this v1 runs lineage result

type V1RunsRunEntitiesResponse

type V1RunsRunEntitiesResponse struct {

	// entities
	Entities []*RunsRunEntity `json:"entities"`

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

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

	// total
	Total int64 `json:"total,omitempty"`
}

V1RunsRunEntitiesResponse v1 runs run entities response

swagger:model v1_runs.RunEntitiesResponse

func (*V1RunsRunEntitiesResponse) ContextValidate

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

ContextValidate validate this v1 runs run entities response based on the context it is used

func (*V1RunsRunEntitiesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsRunEntitiesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsRunEntitiesResponse) Validate

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

Validate validates this v1 runs run entities response

type V1RunsStartRunRequest

type V1RunsStartRunRequest struct {

	// config
	Config PluginRawPluginConfig `json:"config,omitempty"`

	// pipeline name
	// Required: true
	PipelineName *string `json:"pipeline_name"`

	// source name
	// Required: true
	SourceName *string `json:"source_name"`
}

V1RunsStartRunRequest v1 runs start run request

swagger:model v1_runs.StartRunRequest

func (*V1RunsStartRunRequest) ContextValidate

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

ContextValidate validates this v1 runs start run request based on context it is used

func (*V1RunsStartRunRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1RunsStartRunRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1RunsStartRunRequest) Validate

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

Validate validates this v1 runs start run request

type V1SchedulesCreateScheduleRequest

type V1SchedulesCreateScheduleRequest struct {

	// config
	Config any `json:"config,omitempty"`

	// cron expression
	CronExpression string `json:"cron_expression,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

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

	// plugin id
	PluginID string `json:"plugin_id,omitempty"`
}

V1SchedulesCreateScheduleRequest v1 schedules create schedule request

swagger:model v1_schedules.CreateScheduleRequest

func (*V1SchedulesCreateScheduleRequest) ContextValidate

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

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

func (*V1SchedulesCreateScheduleRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesCreateScheduleRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesCreateScheduleRequest) Validate

Validate validates this v1 schedules create schedule request

type V1SchedulesListJobRunsResponse

type V1SchedulesListJobRunsResponse struct {

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

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

	// runs
	Runs []*RunsJobRun `json:"runs"`

	// total
	Total int64 `json:"total,omitempty"`
}

V1SchedulesListJobRunsResponse v1 schedules list job runs response

swagger:model v1_schedules.ListJobRunsResponse

func (*V1SchedulesListJobRunsResponse) ContextValidate

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

ContextValidate validate this v1 schedules list job runs response based on the context it is used

func (*V1SchedulesListJobRunsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesListJobRunsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesListJobRunsResponse) Validate

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

Validate validates this v1 schedules list job runs response

type V1SchedulesListSchedulesResponse

type V1SchedulesListSchedulesResponse struct {

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

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

	// schedules
	Schedules []*RunsSchedule `json:"schedules"`

	// total
	Total int64 `json:"total,omitempty"`
}

V1SchedulesListSchedulesResponse v1 schedules list schedules response

swagger:model v1_schedules.ListSchedulesResponse

func (*V1SchedulesListSchedulesResponse) ContextValidate

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

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

func (*V1SchedulesListSchedulesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesListSchedulesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesListSchedulesResponse) Validate

Validate validates this v1 schedules list schedules response

type V1SchedulesUpdateScheduleRequest

type V1SchedulesUpdateScheduleRequest struct {

	// config
	Config any `json:"config,omitempty"`

	// cron expression
	CronExpression string `json:"cron_expression,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

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

	// plugin id
	PluginID string `json:"plugin_id,omitempty"`
}

V1SchedulesUpdateScheduleRequest v1 schedules update schedule request

swagger:model v1_schedules.UpdateScheduleRequest

func (*V1SchedulesUpdateScheduleRequest) ContextValidate

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

ContextValidate validates this v1 schedules update schedule request based on context it is used

func (*V1SchedulesUpdateScheduleRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesUpdateScheduleRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesUpdateScheduleRequest) Validate

Validate validates this v1 schedules update schedule request

type V1SchedulesValidateConfigRequest

type V1SchedulesValidateConfigRequest struct {

	// config
	Config any `json:"config,omitempty"`

	// plugin id
	PluginID string `json:"plugin_id,omitempty"`
}

V1SchedulesValidateConfigRequest v1 schedules validate config request

swagger:model v1_schedules.ValidateConfigRequest

func (*V1SchedulesValidateConfigRequest) ContextValidate

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

ContextValidate validates this v1 schedules validate config request based on context it is used

func (*V1SchedulesValidateConfigRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesValidateConfigRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesValidateConfigRequest) Validate

Validate validates this v1 schedules validate config request

type V1SchedulesValidateConfigResponse

type V1SchedulesValidateConfigResponse struct {

	// errors
	Errors []*GithubComMarmotdataMarmotInternalAPIV1CommonValidationError `json:"errors"`

	// valid
	Valid bool `json:"valid,omitempty"`
}

V1SchedulesValidateConfigResponse v1 schedules validate config response

swagger:model v1_schedules.ValidateConfigResponse

func (*V1SchedulesValidateConfigResponse) ContextValidate

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

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

func (*V1SchedulesValidateConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1SchedulesValidateConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1SchedulesValidateConfigResponse) Validate

Validate validates this v1 schedules validate config response

type V1TeamsAddMemberRequest

type V1TeamsAddMemberRequest struct {

	// role
	Role string `json:"role,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

V1TeamsAddMemberRequest v1 teams add member request

swagger:model v1_teams.AddMemberRequest

func (*V1TeamsAddMemberRequest) ContextValidate

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

ContextValidate validates this v1 teams add member request based on context it is used

func (*V1TeamsAddMemberRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsAddMemberRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsAddMemberRequest) Validate

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

Validate validates this v1 teams add member request

type V1TeamsCreateSSOMappingRequest

type V1TeamsCreateSSOMappingRequest struct {

	// member role
	MemberRole string `json:"member_role,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// sso group name
	SsoGroupName string `json:"sso_group_name,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`
}

V1TeamsCreateSSOMappingRequest v1 teams create s s o mapping request

swagger:model v1_teams.CreateSSOMappingRequest

func (*V1TeamsCreateSSOMappingRequest) ContextValidate

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

ContextValidate validates this v1 teams create s s o mapping request based on context it is used

func (*V1TeamsCreateSSOMappingRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsCreateSSOMappingRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsCreateSSOMappingRequest) Validate

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

Validate validates this v1 teams create s s o mapping request

type V1TeamsCreateTeamRequest

type V1TeamsCreateTeamRequest struct {

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

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

V1TeamsCreateTeamRequest v1 teams create team request

swagger:model v1_teams.CreateTeamRequest

func (*V1TeamsCreateTeamRequest) ContextValidate

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

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

func (*V1TeamsCreateTeamRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsCreateTeamRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsCreateTeamRequest) Validate

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

Validate validates this v1 teams create team request

type V1TeamsListMembersResponse

type V1TeamsListMembersResponse struct {

	// members
	Members []*TeamTeamMemberWithUser `json:"members"`
}

V1TeamsListMembersResponse v1 teams list members response

swagger:model v1_teams.ListMembersResponse

func (*V1TeamsListMembersResponse) ContextValidate

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

ContextValidate validate this v1 teams list members response based on the context it is used

func (*V1TeamsListMembersResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsListMembersResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsListMembersResponse) Validate

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

Validate validates this v1 teams list members response

type V1TeamsListSSOMappingsResponse

type V1TeamsListSSOMappingsResponse struct {

	// mappings
	Mappings []*TeamSSOTeamMapping `json:"mappings"`
}

V1TeamsListSSOMappingsResponse v1 teams list s s o mappings response

swagger:model v1_teams.ListSSOMappingsResponse

func (*V1TeamsListSSOMappingsResponse) ContextValidate

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

ContextValidate validate this v1 teams list s s o mappings response based on the context it is used

func (*V1TeamsListSSOMappingsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsListSSOMappingsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsListSSOMappingsResponse) Validate

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

Validate validates this v1 teams list s s o mappings response

type V1TeamsListTeamsResponse

type V1TeamsListTeamsResponse struct {

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

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

	// teams
	Teams []*TeamTeam `json:"teams"`

	// total
	Total int64 `json:"total,omitempty"`
}

V1TeamsListTeamsResponse v1 teams list teams response

swagger:model v1_teams.ListTeamsResponse

func (*V1TeamsListTeamsResponse) ContextValidate

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

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

func (*V1TeamsListTeamsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsListTeamsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsListTeamsResponse) Validate

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

Validate validates this v1 teams list teams response

type V1TeamsMessageResponse

type V1TeamsMessageResponse struct {

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

V1TeamsMessageResponse v1 teams message response

swagger:model v1_teams.MessageResponse

func (*V1TeamsMessageResponse) ContextValidate

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

ContextValidate validates this v1 teams message response based on context it is used

func (*V1TeamsMessageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsMessageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsMessageResponse) Validate

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

Validate validates this v1 teams message response

type V1TeamsSearchOwnersResponse

type V1TeamsSearchOwnersResponse struct {

	// owners
	Owners []*TeamOwner `json:"owners"`
}

V1TeamsSearchOwnersResponse v1 teams search owners response

swagger:model v1_teams.SearchOwnersResponse

func (*V1TeamsSearchOwnersResponse) ContextValidate

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

ContextValidate validate this v1 teams search owners response based on the context it is used

func (*V1TeamsSearchOwnersResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsSearchOwnersResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsSearchOwnersResponse) Validate

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

Validate validates this v1 teams search owners response

type V1TeamsUpdateMemberRoleRequest

type V1TeamsUpdateMemberRoleRequest struct {

	// role
	Role string `json:"role,omitempty"`
}

V1TeamsUpdateMemberRoleRequest v1 teams update member role request

swagger:model v1_teams.UpdateMemberRoleRequest

func (*V1TeamsUpdateMemberRoleRequest) ContextValidate

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

ContextValidate validates this v1 teams update member role request based on context it is used

func (*V1TeamsUpdateMemberRoleRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsUpdateMemberRoleRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsUpdateMemberRoleRequest) Validate

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

Validate validates this v1 teams update member role request

type V1TeamsUpdateSSOMappingRequest

type V1TeamsUpdateSSOMappingRequest struct {

	// member role
	MemberRole string `json:"member_role,omitempty"`

	// team id
	TeamID string `json:"team_id,omitempty"`
}

V1TeamsUpdateSSOMappingRequest v1 teams update s s o mapping request

swagger:model v1_teams.UpdateSSOMappingRequest

func (*V1TeamsUpdateSSOMappingRequest) ContextValidate

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

ContextValidate validates this v1 teams update s s o mapping request based on context it is used

func (*V1TeamsUpdateSSOMappingRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsUpdateSSOMappingRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsUpdateSSOMappingRequest) Validate

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

Validate validates this v1 teams update s s o mapping request

type V1TeamsUpdateTeamRequest

type V1TeamsUpdateTeamRequest struct {

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

	// metadata
	Metadata any `json:"metadata,omitempty"`

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

	// tags
	Tags []string `json:"tags"`
}

V1TeamsUpdateTeamRequest v1 teams update team request

swagger:model v1_teams.UpdateTeamRequest

func (*V1TeamsUpdateTeamRequest) ContextValidate

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

ContextValidate validates this v1 teams update team request based on context it is used

func (*V1TeamsUpdateTeamRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1TeamsUpdateTeamRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1TeamsUpdateTeamRequest) Validate

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

Validate validates this v1 teams update team request

type V1UIBannerResponse

type V1UIBannerResponse struct {

	// dismissible
	Dismissible bool `json:"dismissible,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

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

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

	// variant
	Variant string `json:"variant,omitempty"`
}

V1UIBannerResponse v1 ui banner response

swagger:model v1_ui.BannerResponse

func (*V1UIBannerResponse) ContextValidate

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

ContextValidate validates this v1 ui banner response based on context it is used

func (*V1UIBannerResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UIBannerResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UIBannerResponse) Validate

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

Validate validates this v1 ui banner response

type V1UIUIConfigResponse

type V1UIUIConfigResponse struct {

	// allow unencrypted
	AllowUnencrypted bool `json:"allow_unencrypted,omitempty"`

	// banner
	Banner *V1UIBannerResponse `json:"banner,omitempty"`

	// encryption configured
	EncryptionConfigured bool `json:"encryption_configured,omitempty"`

	// table preview enabled
	TablePreviewEnabled bool `json:"table_preview_enabled,omitempty"`
}

V1UIUIConfigResponse v1 ui UI config response

swagger:model v1_ui.UIConfigResponse

func (*V1UIUIConfigResponse) ContextValidate

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

ContextValidate validate this v1 ui UI config response based on the context it is used

func (*V1UIUIConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UIUIConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UIUIConfigResponse) Validate

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

Validate validates this v1 ui UI config response

type V1UsersCreateAPIKeyRequest

type V1UsersCreateAPIKeyRequest struct {

	// expires in days
	ExpiresInDays int64 `json:"expires_in_days,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`
}

V1UsersCreateAPIKeyRequest v1 users create API key request

swagger:model v1_users.CreateAPIKeyRequest

func (*V1UsersCreateAPIKeyRequest) ContextValidate

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

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

func (*V1UsersCreateAPIKeyRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersCreateAPIKeyRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersCreateAPIKeyRequest) Validate

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

Validate validates this v1 users create API key request

type V1UsersListUsersResponse

type V1UsersListUsersResponse struct {

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

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

	// total
	Total int64 `json:"total,omitempty"`

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

V1UsersListUsersResponse v1 users list users response

swagger:model v1_users.ListUsersResponse

func (*V1UsersListUsersResponse) ContextValidate

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

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

func (*V1UsersListUsersResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersListUsersResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersListUsersResponse) Validate

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

Validate validates this v1 users list users response

type V1UsersLoginRequest

type V1UsersLoginRequest struct {

	// password
	// Required: true
	Password *string `json:"password"`

	// username
	// Required: true
	Username *string `json:"username"`
}

V1UsersLoginRequest v1 users login request

swagger:model v1_users.LoginRequest

func (*V1UsersLoginRequest) ContextValidate

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

ContextValidate validates this v1 users login request based on context it is used

func (*V1UsersLoginRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersLoginRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersLoginRequest) Validate

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

Validate validates this v1 users login request

type V1UsersOAuthLinkRequest

type V1UsersOAuthLinkRequest struct {

	// provider
	// Required: true
	Provider *string `json:"provider"`

	// provider user id
	// Required: true
	ProviderUserID *string `json:"provider_user_id"`

	// user id
	// Required: true
	UserID *string `json:"user_id"`

	// user info
	// Required: true
	UserInfo any `json:"user_info"`
}

V1UsersOAuthLinkRequest v1 users o auth link request

swagger:model v1_users.OAuthLinkRequest

func (*V1UsersOAuthLinkRequest) ContextValidate

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

ContextValidate validates this v1 users o auth link request based on context it is used

func (*V1UsersOAuthLinkRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersOAuthLinkRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersOAuthLinkRequest) Validate

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

Validate validates this v1 users o auth link request

type V1UsersTokenResponse

type V1UsersTokenResponse struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// expires in
	ExpiresIn int64 `json:"expires_in,omitempty"`

	// requires password change
	RequiresPasswordChange bool `json:"requires_password_change,omitempty"`

	// token type
	TokenType string `json:"token_type,omitempty"`
}

V1UsersTokenResponse v1 users token response

swagger:model v1_users.TokenResponse

func (*V1UsersTokenResponse) ContextValidate

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

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

func (*V1UsersTokenResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersTokenResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersTokenResponse) Validate

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

Validate validates this v1 users token response

type V1UsersUpdatePasswordRequest

type V1UsersUpdatePasswordRequest struct {

	// new password
	// Required: true
	// Min Length: 8
	NewPassword *string `json:"new_password"`
}

V1UsersUpdatePasswordRequest v1 users update password request

swagger:model v1_users.UpdatePasswordRequest

func (*V1UsersUpdatePasswordRequest) ContextValidate

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

ContextValidate validates this v1 users update password request based on context it is used

func (*V1UsersUpdatePasswordRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*V1UsersUpdatePasswordRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*V1UsersUpdatePasswordRequest) Validate

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

Validate validates this v1 users update password request

Source Files

Jump to

Keyboard shortcuts

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