mono_models

package
v0.0.0-...-7426b64 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// BranchTrackingTypeIgnore captures enum value "ignore"
	BranchTrackingTypeIgnore string = "ignore"

	// BranchTrackingTypeAutoUpdate captures enum value "auto_update"
	BranchTrackingTypeAutoUpdate string = "auto_update"

	// BranchTrackingTypeNotify captures enum value "notify"
	BranchTrackingTypeNotify string = "notify"
)
View Source
const (

	// BranchEditableTrackingTypeIgnore captures enum value "ignore"
	BranchEditableTrackingTypeIgnore string = "ignore"

	// BranchEditableTrackingTypeAutoUpdate captures enum value "auto_update"
	BranchEditableTrackingTypeAutoUpdate string = "auto_update"

	// BranchEditableTrackingTypeNotify captures enum value "notify"
	BranchEditableTrackingTypeNotify string = "notify"
)
View Source
const (

	// CommitChangeOperationAdded captures enum value "added"
	CommitChangeOperationAdded string = "added"

	// CommitChangeOperationRemoved captures enum value "removed"
	CommitChangeOperationRemoved string = "removed"

	// CommitChangeOperationUpdated captures enum value "updated"
	CommitChangeOperationUpdated string = "updated"
)
View Source
const (

	// CommitChangeEditableOperationAdded captures enum value "added"
	CommitChangeEditableOperationAdded string = "added"

	// CommitChangeEditableOperationRemoved captures enum value "removed"
	CommitChangeEditableOperationRemoved string = "removed"

	// CommitChangeEditableOperationUpdated captures enum value "updated"
	CommitChangeEditableOperationUpdated string = "updated"
)
View Source
const (

	// DeviceCodeCompleteTokenTypeBearer captures enum value "bearer"
	DeviceCodeCompleteTokenTypeBearer string = "bearer"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddOn

type AddOn struct {

	// category
	Category *string `json:"category,omitempty"`

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

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

	// is default
	IsDefault *bool `json:"isDefault,omitempty"`

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

AddOn add on

swagger:model AddOn

func (*AddOn) ContextValidate

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

ContextValidate validates this add on based on context it is used

func (*AddOn) MarshalBinary

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

MarshalBinary interface implementation

func (*AddOn) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddOn) Validate

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

Validate validates this add on

type AddOnEditable

type AddOnEditable struct {

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

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

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

AddOnEditable add on editable

swagger:model AddOnEditable

func (*AddOnEditable) ContextValidate

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

ContextValidate validates this add on editable based on context it is used

func (*AddOnEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*AddOnEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddOnEditable) Validate

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

Validate validates this add on editable

type AddOnsMetaData

type AddOnsMetaData struct {

	// add ons
	AddOns []*AddOn `json:"addOns"`

	// tier
	Tier string `json:"tier,omitempty"`
}

AddOnsMetaData add ons meta data

swagger:model AddOnsMetaData

func (*AddOnsMetaData) ContextValidate

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

ContextValidate validate this add ons meta data based on the context it is used

func (*AddOnsMetaData) MarshalBinary

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

MarshalBinary interface implementation

func (*AddOnsMetaData) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddOnsMetaData) Validate

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

Validate validates this add ons meta data

type AddressInfo

type AddressInfo struct {

	// address1
	// Required: true
	Address1 string `json:"address1"`

	// address2
	Address2 *string `json:"address2,omitempty"`

	// city
	City string `json:"city,omitempty"`

	// country
	Country string `json:"country,omitempty"`

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

	// state
	State string `json:"state,omitempty"`

	// zip
	Zip string `json:"zip,omitempty"`
}

AddressInfo address info

swagger:model AddressInfo

func (*AddressInfo) ContextValidate

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

ContextValidate validates this address info based on context it is used

func (*AddressInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*AddressInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddressInfo) Validate

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

Validate validates this address info

type AdminMetadata

type AdminMetadata struct {

	// belongs to activator
	BelongsToActivator bool `json:"belongsToActivator"`
}

AdminMetadata admin metadata

swagger:model AdminMetadata

func (*AdminMetadata) ContextValidate

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

ContextValidate validates this admin metadata based on context it is used

func (*AdminMetadata) MarshalBinary

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

MarshalBinary interface implementation

func (*AdminMetadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdminMetadata) Validate

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

Validate validates this admin metadata

type AdminMetadataEditable

type AdminMetadataEditable struct {

	// belongs to activator
	BelongsToActivator *bool `json:"belongsToActivator,omitempty"`
}

AdminMetadataEditable admin metadata editable

swagger:model AdminMetadataEditable

func (*AdminMetadataEditable) ContextValidate

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

ContextValidate validates this admin metadata editable based on context it is used

func (*AdminMetadataEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*AdminMetadataEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdminMetadataEditable) Validate

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

Validate validates this admin metadata editable

type AutoInviteSettings

type AutoInviteSettings struct {

	// domain
	Domain string `json:"domain,omitempty"`

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

AutoInviteSettings auto invite settings

swagger:model AutoInviteSettings

func (*AutoInviteSettings) ContextValidate

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

ContextValidate validate this auto invite settings based on the context it is used

func (*AutoInviteSettings) MarshalBinary

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

MarshalBinary interface implementation

func (*AutoInviteSettings) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AutoInviteSettings) Validate

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

Validate validates this auto invite settings

type BillingInformation

type BillingInformation struct {

	// address
	Address *AddressInfo `json:"address,omitempty"`

	// billing date
	// Format: date
	BillingDate *strfmt.Date `json:"billingDate,omitempty"`

	// cc exp month
	CcExpMonth *string `json:"ccExpMonth,omitempty"`

	// cc exp year
	CcExpYear *string `json:"ccExpYear,omitempty"`

	// cc last4
	CcLast4 *string `json:"ccLast4,omitempty"`

	// customer ID
	CustomerID *string `json:"customerID,omitempty"`

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

	// external URL
	ExternalURL string `json:"externalURL,omitempty"`

	// has ever had trial
	HasEverHadTrial bool `json:"hasEverHadTrial,omitempty"`

	// is stripe customer
	IsStripeCustomer bool `json:"isStripeCustomer,omitempty"`

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

	// reseller managed
	ResellerManaged bool `json:"resellerManaged,omitempty"`

	// self serve
	SelfServe bool `json:"selfServe,omitempty"`
}

BillingInformation billing information

swagger:model BillingInformation

func (*BillingInformation) ContextValidate

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

ContextValidate validate this billing information based on the context it is used

func (*BillingInformation) MarshalBinary

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

MarshalBinary interface implementation

func (*BillingInformation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BillingInformation) Validate

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

Validate validates this billing information

type BillingInformationEditable

type BillingInformationEditable struct {

	// address
	// Required: true
	Address *AddressInfo `json:"address"`

	// billing date
	BillingDate *string `json:"billingDate,omitempty"`

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

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

	// stripe payment token
	StripePaymentToken *string `json:"stripePaymentToken,omitempty"`
}

BillingInformationEditable billing information editable

swagger:model BillingInformationEditable

func (*BillingInformationEditable) ContextValidate

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

ContextValidate validate this billing information editable based on the context it is used

func (*BillingInformationEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*BillingInformationEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BillingInformationEditable) Validate

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

Validate validates this billing information editable

type Branch

type Branch struct {

	// The branch id
	// Format: uuid
	BranchID strfmt.UUID `json:"branchID,omitempty"`

	// The commit that this branch is currently pointing at
	// Format: uuid
	CommitID *strfmt.UUID `json:"commitID,omitempty"`

	// Whether this is the default branch for this project
	Default bool `json:"default,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// The project that this branch belongs to
	// Format: uuid
	ProjectID strfmt.UUID `json:"projectID,omitempty"`

	// The tracking method used
	// Enum: [ignore auto_update notify]
	TrackingType *string `json:"tracking_type,omitempty"`

	// The branch_id of the branch that this branch tracks
	// Format: uuid
	Tracks *strfmt.UUID `json:"tracks,omitempty"`

	// The commit in the upstream branch that this branch forked from
	// Format: uuid
	UpstreamCommitID *strfmt.UUID `json:"upstream_commit_id,omitempty"`
}

Branch branch

swagger:model Branch

func (*Branch) ContextValidate

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

ContextValidate validates this branch based on context it is used

func (*Branch) MarshalBinary

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

MarshalBinary interface implementation

func (*Branch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Branch) Validate

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

Validate validates this branch

type BranchEditable

type BranchEditable struct {

	// The commit that this branch is currently pointing at
	// Format: uuid
	CommitID *strfmt.UUID `json:"commitID,omitempty"`

	// The human readable label or name of the branch.
	Label *string `json:"label,omitempty"`

	// The tracking method used
	// Enum: [ignore auto_update notify]
	TrackingType *string `json:"tracking_type,omitempty"`

	// The branch_id of the branch that this branch tracks
	// Format: uuid
	Tracks *strfmt.UUID `json:"tracks,omitempty"`
}

BranchEditable branchEditable

swagger:model BranchEditable

func (*BranchEditable) ContextValidate

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

ContextValidate validates this branch editable based on context it is used

func (*BranchEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchEditable) Validate

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

Validate validates this branch editable

type Branches

type Branches []*Branch

Branches multiple branches

swagger:model Branches

func (Branches) ContextValidate

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

ContextValidate validate this branches based on the context it is used

func (Branches) Validate

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

Validate validates this branches

type BuildFlag

type BuildFlag struct {

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

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

BuildFlag build flag

swagger:model BuildFlag

func (*BuildFlag) ContextValidate

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

ContextValidate validates this build flag based on context it is used

func (*BuildFlag) MarshalBinary

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

MarshalBinary interface implementation

func (*BuildFlag) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BuildFlag) Validate

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

Validate validates this build flag

type BulkInvitationResponse

type BulkInvitationResponse struct {

	// failures
	Failures []*BulkInvitationResponseFailuresItems0 `json:"failures"`

	// successes
	Successes []string `json:"successes"`
}

BulkInvitationResponse bulk invitation response

swagger:model BulkInvitationResponse

func (*BulkInvitationResponse) ContextValidate

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

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

func (*BulkInvitationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkInvitationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkInvitationResponse) Validate

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

Validate validates this bulk invitation response

type BulkInvitationResponseFailuresItems0

type BulkInvitationResponseFailuresItems0 struct {

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

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

BulkInvitationResponseFailuresItems0 bulk invitation response failures items0

swagger:model BulkInvitationResponseFailuresItems0

func (*BulkInvitationResponseFailuresItems0) ContextValidate

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

ContextValidate validates this bulk invitation response failures items0 based on context it is used

func (*BulkInvitationResponseFailuresItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkInvitationResponseFailuresItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkInvitationResponseFailuresItems0) Validate

Validate validates this bulk invitation response failures items0

type Checkpoint

type Checkpoint struct {

	// The namespace for this requirement, this lets us identify the type, as well as any additional information (eg. what language a package belongs to)
	Namespace string `json:"namespace,omitempty"`

	// The name of the requirement (a requirement can be a package, a language, a clib, etc)
	Requirement string `json:"requirement,omitempty"`

	// Deprecated; use version_constraints instead.
	VersionConstraint string `json:"version_constraint,omitempty"`

	// version constraints
	VersionConstraints Constraints `json:"version_constraints,omitempty"`
}

Checkpoint checkpoint

swagger:model Checkpoint

func (*Checkpoint) ContextValidate

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

ContextValidate validate this checkpoint based on the context it is used

func (*Checkpoint) MarshalBinary

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

MarshalBinary interface implementation

func (*Checkpoint) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Checkpoint) Validate

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

Validate validates this checkpoint

type Commit

type Commit struct {

	// The date and time at which this commit was created.
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// An anonymous id used to help track the creator of headless commits.
	AnonID string `json:"anonID,omitempty"`

	// When resolving dependencies, updates made after this time will be ignored.
	// Format: date-time
	AtTime strfmt.DateTime `json:"atTime,omitempty"`

	// The id of the user that authored this commit.
	// Format: uuid
	Author *strfmt.UUID `json:"author,omitempty"`

	// What changed in this commit.
	Changeset []*CommitChange `json:"changeset"`

	// commit ID
	// Read Only: true
	// Format: uuid
	CommitID strfmt.UUID `json:"commitID,omitempty"`

	// A message that describes what was changed in this commit.
	Message string `json:"message,omitempty"`

	// The parent commit that this one came from (empty if this is the first commit).
	// Read Only: true
	// Format: uuid
	ParentCommitID strfmt.UUID `json:"parentCommitID,omitempty"`

	// An id populated by the state tool.
	UniqueDeviceID string `json:"uniqueDeviceID,omitempty"`

	// The name of the user that authored this commit.
	Username *string `json:"username,omitempty"`
}

Commit commit

swagger:model Commit

func (*Commit) ContextValidate

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

ContextValidate validate this commit based on the context it is used

func (*Commit) MarshalBinary

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

MarshalBinary interface implementation

func (*Commit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Commit) Validate

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

Validate validates this commit

type CommitChange

type CommitChange struct {

	// The namespace for this requirement, this lets us identify the type, as well as any additional information (eg. what language a package belongs to)
	Namespace string `json:"namespace,omitempty"`

	// operation
	// Enum: [added removed updated]
	Operation string `json:"operation,omitempty"`

	// The name of the requirement (a requirement can be a package, a language, a clib, etc)
	Requirement string `json:"requirement,omitempty"`

	// Deprecated; use version_constraints instead.
	VersionConstraint string `json:"version_constraint,omitempty"`

	// Deprecated; use version_constraints_old instead.
	VersionConstraintOld string `json:"version_constraint_old,omitempty"`

	// version constraints
	VersionConstraints Constraints `json:"version_constraints,omitempty"`

	// version constraints old
	VersionConstraintsOld Constraints `json:"version_constraints_old,omitempty"`
}

CommitChange commit change

swagger:model CommitChange

func (*CommitChange) ContextValidate

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

ContextValidate validate this commit change based on the context it is used

func (*CommitChange) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitChange) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitChange) Validate

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

Validate validates this commit change

type CommitChangeEditable

type CommitChangeEditable struct {

	// The namespace for this requirement, this lets us identify the type, as well as any additional information (eg. what language a package belongs to)
	Namespace string `json:"namespace,omitempty"`

	// operation
	// Enum: [added removed updated]
	Operation string `json:"operation,omitempty"`

	// The name of the requirement (a requirement can be a package, a language, a clib, etc)
	Requirement string `json:"requirement,omitempty"`

	// Deprecated; use version_constraints instead.
	VersionConstraint string `json:"version_constraint,omitempty"`

	// version constraints
	VersionConstraints Constraints `json:"version_constraints,omitempty"`
}

CommitChangeEditable commit change editable

swagger:model CommitChangeEditable

func (*CommitChangeEditable) ContextValidate

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

ContextValidate validate this commit change editable based on the context it is used

func (*CommitChangeEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitChangeEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitChangeEditable) Validate

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

Validate validates this commit change editable

type CommitEditable

type CommitEditable struct {

	// An anonymous id used to help track the creator of headless commits.
	AnonID string `json:"anonID,omitempty"`

	// When resolving dependencies, updates made after this time will be ignored.
	// Format: date-time
	AtTime *strfmt.DateTime `json:"atTime,omitempty"`

	// What changed in this commit.
	Changeset []*CommitChangeEditable `json:"changeset"`

	// A message that describes what was changed in this commit.
	Message string `json:"message,omitempty"`

	// The parent commit ID that this commit originates from.
	// Format: uuid
	ParentCommitID strfmt.UUID `json:"parentCommitID,omitempty"`

	// An id populated by the state tool.
	UniqueDeviceID string `json:"uniqueDeviceID,omitempty"`
}

CommitEditable commit editable

swagger:model CommitEditable

func (*CommitEditable) ContextValidate

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

ContextValidate validate this commit editable based on the context it is used

func (*CommitEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitEditable) Validate

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

Validate validates this commit editable

type CommitHistoryInfo

type CommitHistoryInfo struct {

	// commits relating to one another
	Commits []*Commit `json:"commits"`

	// number of total commits available
	TotalCommits int64 `json:"totalCommits,omitempty"`
}

CommitHistoryInfo commit history along with total length

swagger:model CommitHistoryInfo

func (*CommitHistoryInfo) ContextValidate

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

ContextValidate validate this commit history info based on the context it is used

func (*CommitHistoryInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitHistoryInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitHistoryInfo) Validate

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

Validate validates this commit history info

type Constraint

type Constraint struct {

	// comparator
	Comparator string `json:"comparator,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

Constraint constraint

swagger:model Constraint

func (*Constraint) ContextValidate

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

ContextValidate validates this constraint based on context it is used

func (*Constraint) MarshalBinary

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

MarshalBinary interface implementation

func (*Constraint) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Constraint) Validate

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

Validate validates this constraint

type Constraints

type Constraints []*Constraint

Constraints constraints

swagger:model Constraints

func (Constraints) ContextValidate

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

ContextValidate validate this constraints based on the context it is used

func (Constraints) Validate

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

Validate validates this constraints

type Credentials

type Credentials struct {

	// password
	Password string `json:"password,omitempty"`

	// token
	Token string `json:"token,omitempty"`

	// totp
	Totp string `json:"totp,omitempty"`

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

Credentials credentials

swagger:model Credentials

func (*Credentials) ContextValidate

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

ContextValidate validates this credentials based on context it is used

func (*Credentials) MarshalBinary

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

MarshalBinary interface implementation

func (*Credentials) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Credentials) Validate

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

Validate validates this credentials

type DeviceCode

type DeviceCode struct {

	// Code used to identify client when client polls for credentials
	// Required: true
	DeviceCode *string `json:"device_code"`

	// The lifetime in seconds of the "device_code" and "user_code".
	// Required: true
	ExpiresIn *string `json:"expires_in"`

	// Interval at which to poll for credentials
	Interval int64 `json:"interval,omitempty"`

	// If true tells client not to use polling.
	Nopoll bool `json:"nopoll,omitempty"`

	// Code to be enter when user opens verification_uri
	// Required: true
	UserCode *string `json:"user_code"`

	// The URI that gets opened in the browser by user or cli tool which includes the user_code as a query parameter in the URI.  This page MUST request the user to acknowledge they are authorizing a CLI tool to use their credentials to query the Platform API.  So a BUTTON that says “Authorize”
	// Required: true
	VerificationURIComplete *string `json:"verification_uri_complete"`
}

DeviceCode device code

swagger:model DeviceCode

func (*DeviceCode) ContextValidate

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

ContextValidate validates this device code based on context it is used

func (*DeviceCode) MarshalBinary

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

MarshalBinary interface implementation

func (*DeviceCode) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeviceCode) Validate

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

Validate validates this device code

type DeviceCodeComplete

type DeviceCodeComplete struct {

	// API JWT access token
	// Required: true
	AccessToken *JWT `json:"access_token"`

	// The lifetime in seconds of the access token.
	ExpiresIn int64 `json:"expires_in,omitempty"`

	// API key stored and use to get new JET access_tokens when they expire
	RefreshToken *NewToken `json:"refresh_token,omitempty"`

	// The type of the access_token as defined by https://datatracker.ietf.org/doc/html/rfc6749#section-7.1
	// Required: true
	// Enum: [bearer]
	TokenType *string `json:"token_type"`
}

DeviceCodeComplete device code complete

swagger:model DeviceCodeComplete

func (*DeviceCodeComplete) ContextValidate

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

ContextValidate validate this device code complete based on the context it is used

func (*DeviceCodeComplete) MarshalBinary

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

MarshalBinary interface implementation

func (*DeviceCodeComplete) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeviceCodeComplete) Validate

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

Validate validates this device code complete

type Email

type Email struct {

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

	// preferred
	Preferred bool `json:"preferred,omitempty"`

	// verified
	Verified bool `json:"verified,omitempty"`
}

Email email

swagger:model Email

func (*Email) ContextValidate

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

ContextValidate validates this email based on context it is used

func (*Email) MarshalBinary

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

MarshalBinary interface implementation

func (*Email) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Email) Validate

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

Validate validates this email

type GitRepoRequirements

type GitRepoRequirements struct {

	// language
	Language string `json:"language,omitempty"`

	// requirements
	Requirements string `json:"requirements,omitempty"`
}

GitRepoRequirements git repo requirements

swagger:model GitRepoRequirements

func (*GitRepoRequirements) ContextValidate

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

ContextValidate validates this git repo requirements based on context it is used

func (*GitRepoRequirements) MarshalBinary

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

MarshalBinary interface implementation

func (*GitRepoRequirements) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GitRepoRequirements) Validate

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

Validate validates this git repo requirements

type GithubLogin

type GithubLogin struct {

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

	// repositories
	Repositories []*GithubRepo `json:"repositories"`
}

GithubLogin github login

swagger:model GithubLogin

func (*GithubLogin) ContextValidate

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

ContextValidate validate this github login based on the context it is used

func (*GithubLogin) MarshalBinary

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

MarshalBinary interface implementation

func (*GithubLogin) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GithubLogin) Validate

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

Validate validates this github login

type GithubRepo

type GithubRepo struct {

	// languages
	Languages []string `json:"languages"`

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

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

GithubRepo github repo

swagger:model GithubRepo

func (*GithubRepo) ContextValidate

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

ContextValidate validates this github repo based on context it is used

func (*GithubRepo) MarshalBinary

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

MarshalBinary interface implementation

func (*GithubRepo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GithubRepo) Validate

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

Validate validates this github repo

type HARepo

type HARepo struct {

	// commit ID
	// Format: uuid
	CommitID strfmt.UUID `json:"commitID,omitempty"`

	// The repo id
	// Format: uuid
	HaRepoID strfmt.UUID `json:"haRepoID,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// The project that this repo belongs to
	// Format: uuid
	ProjectID strfmt.UUID `json:"projectID,omitempty"`
}

HARepo h a repo

swagger:model HARepo

func (*HARepo) ContextValidate

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

ContextValidate validates this h a repo based on context it is used

func (*HARepo) MarshalBinary

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

MarshalBinary interface implementation

func (*HARepo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HARepo) Validate

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

Validate validates this h a repo

type Invitation

type Invitation struct {

	// added
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// changed
	// Format: date-time
	Changed strfmt.DateTime `json:"changed,omitempty"`

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

	// Only populated if you're a superuser and if the invite was created in this request, or if you are a user getting their own invitations
	InviteCode string `json:"inviteCode,omitempty"`

	// Only populated if you're a superuser and if the invite was created in this request
	InviteURL string `json:"inviteUrl,omitempty"`

	// invited by
	InvitedBy string `json:"invitedBy,omitempty"`

	// organization
	Organization *Organization `json:"organization,omitempty"`
}

Invitation invitation

swagger:model Invitation

func (*Invitation) ContextValidate

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

ContextValidate validate this invitation based on the context it is used

func (*Invitation) MarshalBinary

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

MarshalBinary interface implementation

func (*Invitation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Invitation) Validate

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

Validate validates this invitation

type InvoiceInfo

type InvoiceInfo struct {

	// active runtimes
	// Required: true
	ActiveRuntimes *int64 `json:"activeRuntimes"`

	// billing address
	// Required: true
	BillingAddress *AddressInfo `json:"billingAddress"`

	// email
	// Required: true
	Email *string `json:"email"`

	// is trial
	// Required: true
	IsTrial *bool `json:"isTrial"`

	// shipping address
	// Required: true
	ShippingAddress *AddressInfo `json:"shippingAddress"`

	// stripe token
	// Required: true
	StripeToken *string `json:"stripeToken"`

	// tier name
	// Required: true
	TierName *string `json:"tierName"`
}

InvoiceInfo invoice info

swagger:model InvoiceInfo

func (*InvoiceInfo) ContextValidate

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

ContextValidate validate this invoice info based on the context it is used

func (*InvoiceInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*InvoiceInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InvoiceInfo) Validate

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

Validate validates this invoice info

type JWT

type JWT struct {

	// token
	Token string `json:"token,omitempty"`

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

JWT j w t

swagger:model JWT

func (*JWT) ContextValidate

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

ContextValidate validate this j w t based on the context it is used

func (*JWT) MarshalBinary

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

MarshalBinary interface implementation

func (*JWT) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*JWT) Validate

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

Validate validates this j w t

type Limits

type Limits struct {

	// active runtimes limit
	ActiveRuntimesLimit int64 `json:"activeRuntimesLimit,omitempty"`

	// nodes limit
	NodesLimit int64 `json:"nodesLimit,omitempty"`

	// static runtimes limit
	StaticRuntimesLimit int64 `json:"staticRuntimesLimit,omitempty"`

	// users limit
	UsersLimit int64 `json:"usersLimit,omitempty"`
}

Limits limits

swagger:model Limits

func (*Limits) ContextValidate

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

ContextValidate validates this limits based on context it is used

func (*Limits) MarshalBinary

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

MarshalBinary interface implementation

func (*Limits) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Limits) Validate

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

Validate validates this limits

type LimitsEditable

type LimitsEditable struct {

	// active runtimes limit
	ActiveRuntimesLimit *int64 `json:"activeRuntimesLimit,omitempty"`

	// active runtimes override
	ActiveRuntimesOverride *int64 `json:"activeRuntimesOverride,omitempty"`

	// nodes limit
	NodesLimit *int64 `json:"nodesLimit,omitempty"`

	// static runtimes limit
	StaticRuntimesLimit *int64 `json:"staticRuntimesLimit,omitempty"`

	// static runtimes override
	StaticRuntimesOverride *int64 `json:"staticRuntimesOverride,omitempty"`

	// users limit
	UsersLimit *int64 `json:"usersLimit,omitempty"`
}

LimitsEditable limits editable

swagger:model LimitsEditable

func (*LimitsEditable) ContextValidate

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

ContextValidate validates this limits editable based on context it is used

func (*LimitsEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*LimitsEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LimitsEditable) Validate

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

Validate validates this limits editable

type Member

type Member struct {

	// joined
	// Format: date-time
	Joined strfmt.DateTime `json:"joined,omitempty"`

	// listed
	Listed bool `json:"listed,omitempty"`

	// owner
	Owner bool `json:"owner,omitempty"`

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

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

Member member

swagger:model Member

func (*Member) ContextValidate

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

ContextValidate validate this member based on the context it is used

func (*Member) MarshalBinary

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

MarshalBinary interface implementation

func (*Member) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Member) Validate

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

Validate validates this member

type MemberEditable

type MemberEditable struct {

	// listed
	Listed *bool `json:"listed,omitempty"`

	// owner
	Owner *bool `json:"owner,omitempty"`

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

MemberEditable member editable

swagger:model MemberEditable

func (*MemberEditable) ContextValidate

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

ContextValidate validate this member editable based on the context it is used

func (*MemberEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*MemberEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MemberEditable) Validate

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

Validate validates this member editable

type MergeStrategies

type MergeStrategies struct {

	// conflicts
	Conflicts []*RequirementKey `json:"conflicts"`

	// keep changes
	KeepChanges []*CommitChangeEditable `json:"keep-changes"`

	// overwrite changes
	OverwriteChanges []*CommitChangeEditable `json:"overwrite-changes"`
}

MergeStrategies merge strategies

swagger:model MergeStrategies

func (*MergeStrategies) ContextValidate

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

ContextValidate validate this merge strategies based on the context it is used

func (*MergeStrategies) MarshalBinary

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

MarshalBinary interface implementation

func (*MergeStrategies) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MergeStrategies) Validate

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

Validate validates this merge strategies

type Message

type Message struct {

	// code
	// Required: true
	Code *int64 `json:"code"`

	// message
	// Required: true
	Message *string `json:"message"`
}

Message message

swagger:model Message

func (*Message) ContextValidate

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

ContextValidate validates this message based on context it is used

func (*Message) MarshalBinary

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

MarshalBinary interface implementation

func (*Message) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Message) Validate

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

Validate validates this message

type NewToken

type NewToken struct {

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

	// token
	Token string `json:"token,omitempty"`

	// token ID
	// Format: uuid
	TokenID strfmt.UUID `json:"tokenID,omitempty"`
}

NewToken new token

swagger:model NewToken

func (*NewToken) ContextValidate

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

ContextValidate validates this new token based on context it is used

func (*NewToken) MarshalBinary

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

MarshalBinary interface implementation

func (*NewToken) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NewToken) Validate

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

Validate validates this new token

type Order

type Order struct {

	// annotations
	Annotations interface{} `json:"annotations,omitempty"`

	// Platform build flags
	BuildFlags []*BuildFlag `json:"build_flags"`

	// Flags for camel
	CamelFlags []string `json:"camel_flags"`

	// Identifier for the order, currently arbitrary
	// Format: uuid
	OrderID strfmt.UUID `json:"order_id,omitempty"`

	// inventory API's UUIDs of requested platforms
	Platforms []strfmt.UUID `json:"platforms"`

	// requirements
	Requirements []*SolverRequirement `json:"requirements"`

	// solver version
	SolverVersion *int64 `json:"solver_version,omitempty"`

	// timestamp
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

Order order

swagger:model Order

func (*Order) ContextValidate

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

ContextValidate validate this order based on the context it is used

func (*Order) MarshalBinary

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

MarshalBinary interface implementation

func (*Order) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Order) Validate

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

Validate validates this order

type OrderAnnotations

type OrderAnnotations struct {

	// commit id
	CommitID string `json:"commit_id,omitempty"`

	// organization
	Organization string `json:"organization,omitempty"`

	// project
	Project string `json:"project,omitempty"`

	// project id
	ProjectID string `json:"project_id,omitempty"`
}

OrderAnnotations order annotations

swagger:model OrderAnnotations

func (*OrderAnnotations) ContextValidate

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

ContextValidate validates this order annotations based on context it is used

func (*OrderAnnotations) MarshalBinary

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

MarshalBinary interface implementation

func (*OrderAnnotations) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrderAnnotations) Validate

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

Validate validates this order annotations

type OrderInfo

type OrderInfo struct {

	// annotations
	Annotations interface{} `json:"annotations,omitempty"`

	// checkpoint
	Checkpoint []*Checkpoint `json:"checkpoint"`

	// timestamp
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

OrderInfo order info

swagger:model OrderInfo

func (*OrderInfo) ContextValidate

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

ContextValidate validate this order info based on the context it is used

func (*OrderInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*OrderInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrderInfo) Validate

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

Validate validates this order info

type Organization

type Organization struct {

	// u r lname
	URLname string `json:"URLname,omitempty"`

	// add ons
	AddOns map[string]AddOn `json:"addOns,omitempty"`

	// added
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// billing date
	BillingDate *string `json:"billingDate,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// has ever had trial
	HasEverHadTrial bool `json:"hasEverHadTrial,omitempty"`

	// member count
	MemberCount int64 `json:"memberCount,omitempty"`

	// Deprecated; use displayName instead.
	Name *string `json:"name,omitempty"`

	// organization ID
	// Format: uuid
	OrganizationID strfmt.UUID `json:"organizationID,omitempty"`

	// owner
	Owner bool `json:"owner,omitempty"`

	// personal
	Personal bool `json:"personal,omitempty"`

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

	// subscription status
	SubscriptionStatus *string `json:"subscriptionStatus,omitempty"`

	// tier
	Tier string `json:"tier,omitempty"`
}

Organization organization

swagger:model Organization

func (*Organization) ContextValidate

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

ContextValidate validate this organization based on the context it is used

func (*Organization) MarshalBinary

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

MarshalBinary interface implementation

func (*Organization) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Organization) Validate

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

Validate validates this organization

type OrganizationEditable

type OrganizationEditable struct {

	// u r lname
	URLname string `json:"URLname,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`
}

OrganizationEditable organization editable

swagger:model OrganizationEditable

func (*OrganizationEditable) ContextValidate

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

ContextValidate validates this organization editable based on context it is used

func (*OrganizationEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*OrganizationEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrganizationEditable) Validate

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

Validate validates this organization editable

type OrganizationMutation

type OrganizationMutation struct {

	// active runtimes added or subtracted
	ActiveRuntimesDelta int64 `json:"activeRuntimesDelta,omitempty"`

	// active runtimes added or subtracted from the override
	ActiveRuntimesOverrideDelta int64 `json:"activeRuntimesOverrideDelta,omitempty"`

	// add ons delta
	AddOnsDelta []*AddOn `json:"addOnsDelta"`

	// the date and time at which this mutation was created
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// days added or subtracted from the next billing date
	BillingDateDelta int64 `json:"billingDateDelta,omitempty"`

	// Invoiced customer ID newly associated with the org as of this mutation
	CustomerID string `json:"customerID,omitempty"`

	// the ID for the Invoiced event that caused this mutation, if any
	EventID *int64 `json:"eventID,omitempty"`

	// change in an external invoice identifier
	InvoiceID string `json:"invoiceID,omitempty"`

	// production nodes added or subtracted
	NodesDelta int64 `json:"nodesDelta,omitempty"`

	// free-form notes relating to this mutation
	Notes string `json:"notes,omitempty"`

	// identifier for the mutated organization
	// Format: uuid
	OrganizationID strfmt.UUID `json:"organizationID,omitempty"`

	// change in customer PO number
	PoNumber string `json:"poNumber,omitempty"`

	// change in identifier for a reseller
	ResellerID string `json:"resellerID,omitempty"`

	// indicated whether customer org is managed by a reseller
	ResellerManaged *bool `json:"resellerManaged,omitempty"`

	// static runtimes added or subtracted
	StaticRuntimesDelta int64 `json:"staticRuntimesDelta,omitempty"`

	// static runtimes added or subtracted from the override
	StaticRuntimesOverrideDelta int64 `json:"staticRuntimesOverrideDelta,omitempty"`

	// Invoiced subscription ID newly associated with the org as of this mutation
	SubscriptionID string `json:"subscriptionID,omitempty"`

	// change in status of the organization's subscription
	SubscriptionStatus string `json:"subscriptionStatus,omitempty"`

	// change of tier by name
	TierName string `json:"tierName,omitempty"`

	// identifier for the mutating user
	UserName string `json:"userName,omitempty"`

	// users added or subtracted
	UsersDelta int64 `json:"usersDelta,omitempty"`
}

OrganizationMutation organization mutation

swagger:model OrganizationMutation

func (*OrganizationMutation) ContextValidate

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

ContextValidate validate this organization mutation based on the context it is used

func (*OrganizationMutation) MarshalBinary

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

MarshalBinary interface implementation

func (*OrganizationMutation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrganizationMutation) Validate

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

Validate validates this organization mutation

type OrganizationMutationEditable

type OrganizationMutationEditable struct {

	// set the number of active runtimes to a specific value
	ActiveRuntimes int64 `json:"activeRuntimes,omitempty"`

	// add or subtract active runtimes
	ActiveRuntimesDelta int64 `json:"activeRuntimesDelta,omitempty"`

	// set the active runtimes override to a specific value
	ActiveRuntimesOverride int64 `json:"activeRuntimesOverride,omitempty"`

	// add or subtract from the active runtimes override
	ActiveRuntimesOverrideDelta int64 `json:"activeRuntimesOverrideDelta,omitempty"`

	// add ons delta
	AddOnsDelta []*AddOnEditable `json:"addOnsDelta"`

	// set the next billing date to a specific value
	BillingDate string `json:"billingDate,omitempty"`

	// add or subtract days from the next billing date; if there is no billing date currently, the delta is with respect to the epoch
	BillingDateDelta int64 `json:"billingDateDelta,omitempty"`

	// Invoiced customer ID newly associated with the org as of this mutation
	CustomerID string `json:"customerID,omitempty"`

	// the ID for the Invoiced event that caused this mutation, if any
	EventID *int64 `json:"eventID,omitempty"`

	// an external invoice identifier related to this mutation
	InvoiceID string `json:"invoiceID,omitempty"`

	// the ID this mutation is expected to have; the mutation will be rejected if the ID is invalid
	MutationID string `json:"mutationID,omitempty"`

	// set the number of nodes to a specific value
	Nodes *int64 `json:"nodes,omitempty"`

	// add or subtract production nodes
	NodesDelta int64 `json:"nodesDelta,omitempty"`

	// free-form notes relating to this mutation
	Notes string `json:"notes,omitempty"`

	// customer PO number for this mutation
	PoNumber string `json:"poNumber,omitempty"`

	// identifier for a reseller
	ResellerID string `json:"resellerID,omitempty"`

	// indicated whether customer org is managed by a reseller
	ResellerManaged *bool `json:"resellerManaged,omitempty"`

	// set the number of static runtimes to a specific value
	StaticRuntimes int64 `json:"staticRuntimes,omitempty"`

	// add or subtract static runtimes
	StaticRuntimesDelta int64 `json:"staticRuntimesDelta,omitempty"`

	// set the static runtimes override to a specific value
	StaticRuntimesOverride int64 `json:"staticRuntimesOverride,omitempty"`

	// add or subtract from the static runtimes override
	StaticRuntimesOverrideDelta int64 `json:"staticRuntimesOverrideDelta,omitempty"`

	// Invoiced subscription ID newly associated with the org as of this mutation
	SubscriptionID string `json:"subscriptionID,omitempty"`

	// new status of the organization's subscription
	SubscriptionStatus string `json:"subscriptionStatus,omitempty"`

	// name of new tier
	TierName string `json:"tierName,omitempty"`

	// set the number of users to a specific value
	Users int64 `json:"users,omitempty"`

	// add or subtract users
	UsersDelta int64 `json:"usersDelta,omitempty"`
}

OrganizationMutationEditable organization mutation editable

swagger:model OrganizationMutationEditable

func (*OrganizationMutationEditable) ContextValidate

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

ContextValidate validate this organization mutation editable based on the context it is used

func (*OrganizationMutationEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*OrganizationMutationEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OrganizationMutationEditable) Validate

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

Validate validates this organization mutation editable

type PasswordChange

type PasswordChange struct {

	// current password
	CurrentPassword string `json:"currentPassword,omitempty"`

	// new password
	NewPassword string `json:"newPassword,omitempty"`
}

PasswordChange password change

swagger:model PasswordChange

func (*PasswordChange) ContextValidate

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

ContextValidate validates this password change based on context it is used

func (*PasswordChange) MarshalBinary

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

MarshalBinary interface implementation

func (*PasswordChange) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PasswordChange) Validate

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

Validate validates this password change

type PasswordReset

type PasswordReset struct {

	// code
	// Format: uuid
	Code strfmt.UUID `json:"code,omitempty"`

	// password
	Password string `json:"password,omitempty"`
}

PasswordReset password reset

swagger:model PasswordReset

func (*PasswordReset) ContextValidate

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

ContextValidate validates this password reset based on context it is used

func (*PasswordReset) MarshalBinary

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

MarshalBinary interface implementation

func (*PasswordReset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PasswordReset) Validate

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

Validate validates this password reset

type Project

type Project struct {

	// added
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// branches
	Branches Branches `json:"branches,omitempty"`

	// created by
	CreatedBy *string `json:"createdBy,omitempty"`

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

	// forked from
	ForkedFrom *ProjectForkedFrom `json:"forkedFrom,omitempty"`

	// languages
	Languages []*ProjectLanguagesItems0 `json:"languages"`

	// last edited
	// Format: date-time
	LastEdited strfmt.DateTime `json:"lastEdited,omitempty"`

	// managed
	Managed bool `json:"managed,omitempty"`

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

	// organization ID
	// Format: uuid
	OrganizationID strfmt.UUID `json:"organizationID,omitempty"`

	// platforms
	Platforms []*ProjectPlatformsItems0 `json:"platforms"`

	// private
	Private bool `json:"private,omitempty"`

	// project ID
	// Format: uuid
	ProjectID strfmt.UUID `json:"projectID,omitempty"`

	// repo Url
	RepoURL *string `json:"repoUrl,omitempty"`
}

Project project

swagger:model Project

func (*Project) ContextValidate

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

ContextValidate validate this project based on the context it is used

func (*Project) MarshalBinary

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

MarshalBinary interface implementation

func (*Project) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Project) Validate

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

Validate validates this project

type ProjectEditable

type ProjectEditable struct {

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

	// managed
	Managed *bool `json:"managed,omitempty"`

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

	// private
	Private *bool `json:"private,omitempty"`

	// repo Url
	RepoURL *string `json:"repoUrl,omitempty"`
}

ProjectEditable project editable

swagger:model ProjectEditable

func (*ProjectEditable) ContextValidate

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

ContextValidate validates this project editable based on context it is used

func (*ProjectEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectEditable) Validate

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

Validate validates this project editable

type ProjectForkedFrom

type ProjectForkedFrom struct {

	// organization
	Organization string `json:"organization,omitempty"`

	// project
	Project string `json:"project,omitempty"`
}

ProjectForkedFrom project forked from

swagger:model ProjectForkedFrom

func (*ProjectForkedFrom) ContextValidate

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

ContextValidate validates this project forked from based on context it is used

func (*ProjectForkedFrom) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectForkedFrom) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectForkedFrom) Validate

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

Validate validates this project forked from

type ProjectLanguagesItems0

type ProjectLanguagesItems0 struct {

	// ingredient ID
	// Format: uuid
	IngredientID strfmt.UUID `json:"ingredientID,omitempty"`

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

ProjectLanguagesItems0 project languages items0

swagger:model ProjectLanguagesItems0

func (*ProjectLanguagesItems0) ContextValidate

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

ContextValidate validates this project languages items0 based on context it is used

func (*ProjectLanguagesItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectLanguagesItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectLanguagesItems0) Validate

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

Validate validates this project languages items0

type ProjectPlatformsItems0

type ProjectPlatformsItems0 struct {

	// display name
	DisplayName *string `json:"displayName,omitempty"`

	// platform ID
	// Format: uuid
	PlatformID strfmt.UUID `json:"platformID,omitempty"`
}

ProjectPlatformsItems0 project platforms items0

swagger:model ProjectPlatformsItems0

func (*ProjectPlatformsItems0) ContextValidate

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

ContextValidate validates this project platforms items0 based on context it is used

func (*ProjectPlatformsItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectPlatformsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectPlatformsItems0) Validate

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

Validate validates this project platforms items0

type RequirementKey

type RequirementKey struct {

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

	// requirement
	Requirement string `json:"requirement,omitempty"`
}

RequirementKey requirement key

swagger:model RequirementKey

func (*RequirementKey) ContextValidate

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

ContextValidate validates this requirement key based on context it is used

func (*RequirementKey) MarshalBinary

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

MarshalBinary interface implementation

func (*RequirementKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RequirementKey) Validate

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

Validate validates this requirement key

type Role

type Role string

Role role

swagger:model Role

const (

	// RoleAdmin captures enum value "admin"
	RoleAdmin Role = "admin"

	// RoleEditor captures enum value "editor"
	RoleEditor Role = "editor"

	// RoleReader captures enum value "reader"
	RoleReader Role = "reader"
)

func NewRole

func NewRole(value Role) *Role

func (Role) ContextValidate

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

ContextValidate validates this role based on context it is used

func (Role) Validate

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

Validate validates this role

type SignedURI

type SignedURI struct {

	// URI
	// Format: uri
	URI strfmt.URI `json:"URI,omitempty"`

	// expires
	// Format: date-time
	Expires strfmt.DateTime `json:"expires,omitempty"`
}

SignedURI signed URI

swagger:model SignedURI

func (*SignedURI) ContextValidate

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

ContextValidate validates this signed URI based on context it is used

func (*SignedURI) MarshalBinary

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

MarshalBinary interface implementation

func (*SignedURI) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SignedURI) Validate

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

Validate validates this signed URI

type SolverRequirement

type SolverRequirement struct {

	// feature
	Feature string `json:"feature,omitempty"`

	// ingredient version id
	IngredientVersionID string `json:"ingredient_version_id,omitempty"`

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

	// revision
	Revision int64 `json:"revision,omitempty"`

	// version requirements
	VersionRequirements Constraints `json:"version_requirements,omitempty"`
}

SolverRequirement solver requirement

swagger:model SolverRequirement

func (*SolverRequirement) ContextValidate

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

ContextValidate validate this solver requirement based on the context it is used

func (*SolverRequirement) MarshalBinary

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

MarshalBinary interface implementation

func (*SolverRequirement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SolverRequirement) Validate

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

Validate validates this solver requirement

type SysInfo

type SysInfo struct {

	// banner
	Banner string `json:"banner,omitempty"`

	// branch
	Branch string `json:"branch,omitempty"`

	// build date
	// Format: date-time
	BuildDate strfmt.DateTime `json:"buildDate,omitempty"`

	// build host
	BuildHost string `json:"buildHost,omitempty"`

	// build user
	BuildUser string `json:"buildUser,omitempty"`

	// database
	Database string `json:"database,omitempty"`

	// environment
	Environment string `json:"environment,omitempty"`

	// golang
	Golang string `json:"golang,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

SysInfo sys info

swagger:model SysInfo

func (*SysInfo) ContextValidate

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

ContextValidate validates this sys info based on context it is used

func (*SysInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*SysInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SysInfo) Validate

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

Validate validates this sys info

type TOTPKey

type TOTPKey struct {

	// q r code
	QRCode string `json:"QRCode,omitempty"`

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

	// secret
	Secret string `json:"secret,omitempty"`
}

TOTPKey t o t p key

swagger:model TOTPKey

func (*TOTPKey) ContextValidate

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

ContextValidate validates this t o t p key based on context it is used

func (*TOTPKey) MarshalBinary

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

MarshalBinary interface implementation

func (*TOTPKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TOTPKey) Validate

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

Validate validates this t o t p key

type Tag

type Tag struct {

	// The commit that this tag is currently pointing at
	// Format: uuid
	CommitID *strfmt.UUID `json:"commitID,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// The project that this tag belongs to
	// Format: uuid
	ProjectID strfmt.UUID `json:"projectID,omitempty"`

	// The tag id
	// Format: uuid
	TagID strfmt.UUID `json:"tagID,omitempty"`
}

Tag tag

swagger:model Tag

func (*Tag) ContextValidate

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

ContextValidate validates this tag based on context it is used

func (*Tag) MarshalBinary

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

MarshalBinary interface implementation

func (*Tag) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Tag) Validate

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

Validate validates this tag

type TagEditable

type TagEditable struct {

	// The commit that this tag is currently pointing at
	// Format: uuid
	CommitID *strfmt.UUID `json:"commitID,omitempty"`

	// The human readable label or name of the tag.
	Label *string `json:"label,omitempty"`
}

TagEditable tagEditable

swagger:model TagEditable

func (*TagEditable) ContextValidate

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

ContextValidate validates this tag editable based on context it is used

func (*TagEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*TagEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TagEditable) Validate

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

Validate validates this tag editable

type TaxOptions

type TaxOptions struct {

	// active runtimes
	// Required: true
	ActiveRuntimes int64 `json:"activeRuntimes"`

	// org URL name
	// Required: true
	OrgURLName string `json:"orgURLName"`

	// shipping address
	// Required: true
	ShippingAddress *AddressInfo `json:"shippingAddress"`

	// tier name
	// Required: true
	TierName string `json:"tierName"`
}

TaxOptions tax options

swagger:model TaxOptions

func (*TaxOptions) ContextValidate

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

ContextValidate validate this tax options based on the context it is used

func (*TaxOptions) MarshalBinary

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

MarshalBinary interface implementation

func (*TaxOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaxOptions) Validate

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

Validate validates this tax options

type Tier

type Tier struct {

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

	// is default
	IsDefault bool `json:"isDefault,omitempty"`

	// is personal
	IsPersonal bool `json:"isPersonal,omitempty"`

	// limit active runtimes
	LimitActiveRuntimes int64 `json:"limitActiveRuntimes,omitempty"`

	// limit minimum users
	LimitMinimumUsers int64 `json:"limitMinimumUsers,omitempty"`

	// limit node users threshold
	LimitNodeUsersThreshold int64 `json:"limitNodeUsersThreshold,omitempty"`

	// limit nodes per threshold
	LimitNodesPerThreshold int64 `json:"limitNodesPerThreshold,omitempty"`

	// limit static runtimes
	LimitStaticRuntimes int64 `json:"limitStaticRuntimes,omitempty"`

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

	// requires payment
	RequiresPayment bool `json:"requiresPayment,omitempty"`

	// user selectable
	UserSelectable bool `json:"userSelectable,omitempty"`
}

Tier tier

swagger:model Tier

func (*Tier) ContextValidate

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

ContextValidate validates this tier based on context it is used

func (*Tier) MarshalBinary

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

MarshalBinary interface implementation

func (*Tier) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Tier) Validate

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

Validate validates this tier

type TierPricing

type TierPricing struct {
	Tier

	// included runtime count
	IncludedRuntimeCount int64 `json:"includedRuntimeCount,omitempty"`

	// price per runtime
	PricePerRuntime float64 `json:"pricePerRuntime,omitempty"`

	// tier price
	TierPrice float64 `json:"tierPrice,omitempty"`
}

TierPricing tier pricing

swagger:model TierPricing

func (*TierPricing) ContextValidate

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

ContextValidate validate this tier pricing based on the context it is used

func (*TierPricing) MarshalBinary

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

MarshalBinary interface implementation

func (TierPricing) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*TierPricing) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TierPricing) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*TierPricing) Validate

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

Validate validates this tier pricing

type Token

type Token struct {

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

	// token ID
	// Format: uuid
	TokenID strfmt.UUID `json:"tokenID,omitempty"`
}

Token token

swagger:model Token

func (*Token) ContextValidate

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

ContextValidate validates this token based on context it is used

func (*Token) MarshalBinary

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

MarshalBinary interface implementation

func (*Token) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Token) Validate

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

Validate validates this token

type TokenEditable

type TokenEditable struct {

	// device ID
	DeviceID string `json:"deviceID,omitempty"`

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

TokenEditable token editable

swagger:model TokenEditable

func (*TokenEditable) ContextValidate

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

ContextValidate validates this token editable based on context it is used

func (*TokenEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*TokenEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TokenEditable) Validate

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

Validate validates this token editable

type UsageInfo

type UsageInfo struct {

	// active users
	ActiveUsers []*UsageInfoActiveUsersItems0 `json:"activeUsers"`

	// grouping
	Grouping string `json:"grouping,omitempty"`
}

UsageInfo usage info

swagger:model UsageInfo

func (*UsageInfo) ContextValidate

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

ContextValidate validate this usage info based on the context it is used

func (*UsageInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*UsageInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UsageInfo) Validate

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

Validate validates this usage info

type UsageInfoActiveUsersItems0

type UsageInfoActiveUsersItems0 struct {

	// date
	// Format: date
	Date strfmt.Date `json:"date,omitempty"`

	// users
	Users int64 `json:"users,omitempty"`
}

UsageInfoActiveUsersItems0 usage info active users items0

swagger:model UsageInfoActiveUsersItems0

func (*UsageInfoActiveUsersItems0) ContextValidate

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

ContextValidate validates this usage info active users items0 based on context it is used

func (*UsageInfoActiveUsersItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*UsageInfoActiveUsersItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UsageInfoActiveUsersItems0) Validate

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

Validate validates this usage info active users items0

type User

type User struct {

	// e u l a accepted
	// Format: date-time
	EULAAccepted *strfmt.DateTime `json:"EULAAccepted,omitempty"`

	// t o t p enabled
	TOTPEnabled *bool `json:"TOTPEnabled,omitempty"`

	// acl
	ACL map[string]bool `json:"acl,omitempty"`

	// added
	// Format: date-time
	Added strfmt.DateTime `json:"added,omitempty"`

	// can unlink account
	CanUnlinkAccount bool `json:"canUnlinkAccount,omitempty"`

	// datetime format
	DatetimeFormat string `json:"datetimeFormat,omitempty"`

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

	// expires
	// Format: date-time
	Expires *strfmt.DateTime `json:"expires,omitempty"`

	// is paid user
	IsPaidUser *bool `json:"isPaidUser,omitempty"`

	// last login
	// Format: date-time
	LastLogin *strfmt.DateTime `json:"lastLogin,omitempty"`

	// linked accounts
	LinkedAccounts []string `json:"linkedAccounts"`

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

	// noncompliance status
	NoncomplianceStatus *UserNoncomplianceStatus `json:"noncomplianceStatus,omitempty"`

	// organizations
	Organizations []*UserOrganizationsItems0 `json:"organizations"`

	// send marketing email
	SendMarketingEmail bool `json:"sendMarketingEmail,omitempty"`

	// timezone
	Timezone string `json:"timezone,omitempty"`

	// user ID
	// Format: uuid
	UserID strfmt.UUID `json:"userID,omitempty"`

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

	// verified email
	VerifiedEmail bool `json:"verifiedEmail,omitempty"`
}

User user

swagger:model User

func (*User) ContextValidate

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

ContextValidate validate this user based on the context it is used

func (*User) MarshalBinary

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

MarshalBinary interface implementation

func (*User) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*User) Validate

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

Validate validates this user

type UserEditable

type UserEditable struct {

	// datetime format
	DatetimeFormat string `json:"datetimeFormat,omitempty"`

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

	// invite code
	InviteCode *string `json:"inviteCode,omitempty"`

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

	// password
	Password string `json:"password,omitempty"`

	// send marketing email
	SendMarketingEmail *bool `json:"sendMarketingEmail,omitempty"`

	// timezone
	Timezone string `json:"timezone,omitempty"`

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

UserEditable user editable

swagger:model UserEditable

func (*UserEditable) ContextValidate

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

ContextValidate validates this user editable based on context it is used

func (*UserEditable) MarshalBinary

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

MarshalBinary interface implementation

func (*UserEditable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserEditable) Validate

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

Validate validates this user editable

type UserNoncomplianceStatus

type UserNoncomplianceStatus struct {

	// company name
	CompanyName string `json:"companyName,omitempty"`

	// type
	Type int32 `json:"type"`
}

UserNoncomplianceStatus user noncompliance status

swagger:model UserNoncomplianceStatus

func (*UserNoncomplianceStatus) ContextValidate

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

ContextValidate validates this user noncompliance status based on context it is used

func (*UserNoncomplianceStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*UserNoncomplianceStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserNoncomplianceStatus) Validate

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

Validate validates this user noncompliance status

type UserOrganizationsItems0

type UserOrganizationsItems0 struct {

	// u r lname
	URLname string `json:"URLname,omitempty"`

	// created
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// organization ID
	// Format: uuid
	OrganizationID strfmt.UUID `json:"organizationID,omitempty"`

	// personal
	Personal bool `json:"personal,omitempty"`

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

	// tier
	Tier string `json:"tier,omitempty"`
}

UserOrganizationsItems0 user organizations items0

swagger:model UserOrganizationsItems0

func (*UserOrganizationsItems0) ContextValidate

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

ContextValidate validates this user organizations items0 based on context it is used

func (*UserOrganizationsItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*UserOrganizationsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserOrganizationsItems0) Validate

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

Validate validates this user organizations items0

type Vulnerability

type Vulnerability struct {

	// access complexity
	AccessComplexity string `json:"accessComplexity,omitempty"`

	// access vector
	AccessVector string `json:"accessVector,omitempty"`

	// authentication
	Authentication string `json:"authentication,omitempty"`

	// availibility impact
	AvailibilityImpact string `json:"availibilityImpact,omitempty"`

	// base score
	BaseScore float32 `json:"baseScore,omitempty"`

	// confidentiality impact
	ConfidentialityImpact string `json:"confidentialityImpact,omitempty"`

	// cweld
	Cweld string `json:"cweld,omitempty"`

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

	// exploitability subscore
	ExploitabilitySubscore float32 `json:"exploitabilitySubscore,omitempty"`

	// impact subscore
	ImpactSubscore float32 `json:"impactSubscore,omitempty"`

	// integrity impact
	IntegrityImpact string `json:"integrityImpact,omitempty"`

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

	// published date
	// Format: date-time
	PublishedDate strfmt.DateTime `json:"publishedDate,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`

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

	// updated date
	// Format: date-time
	UpdatedDate strfmt.DateTime `json:"updatedDate,omitempty"`
}

Vulnerability vulnerability

swagger:model Vulnerability

func (*Vulnerability) ContextValidate

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

ContextValidate validates this vulnerability based on context it is used

func (*Vulnerability) MarshalBinary

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

MarshalBinary interface implementation

func (*Vulnerability) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Vulnerability) Validate

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

Validate validates this vulnerability

Jump to

Keyboard shortcuts

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