models

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// BaseCommitAO1SummaryMarkupMarkdown captures enum value "markdown"
	BaseCommitAO1SummaryMarkupMarkdown string = "markdown"

	// BaseCommitAO1SummaryMarkupCreole captures enum value "creole"
	BaseCommitAO1SummaryMarkupCreole string = "creole"

	// BaseCommitAO1SummaryMarkupPlaintext captures enum value "plaintext"
	BaseCommitAO1SummaryMarkupPlaintext string = "plaintext"
)
View Source
const (

	// BranchingModelBranchTypesItems0KindFeature captures enum value "feature"
	BranchingModelBranchTypesItems0KindFeature string = "feature"

	// BranchingModelBranchTypesItems0KindBugfix captures enum value "bugfix"
	BranchingModelBranchTypesItems0KindBugfix string = "bugfix"

	// BranchingModelBranchTypesItems0KindRelease captures enum value "release"
	BranchingModelBranchTypesItems0KindRelease string = "release"

	// BranchingModelBranchTypesItems0KindHotfix captures enum value "hotfix"
	BranchingModelBranchTypesItems0KindHotfix string = "hotfix"
)
View Source
const (

	// BranchingModelSettingsBranchTypesItems0KindFeature captures enum value "feature"
	BranchingModelSettingsBranchTypesItems0KindFeature string = "feature"

	// BranchingModelSettingsBranchTypesItems0KindBugfix captures enum value "bugfix"
	BranchingModelSettingsBranchTypesItems0KindBugfix string = "bugfix"

	// BranchingModelSettingsBranchTypesItems0KindRelease captures enum value "release"
	BranchingModelSettingsBranchTypesItems0KindRelease string = "release"

	// BranchingModelSettingsBranchTypesItems0KindHotfix captures enum value "hotfix"
	BranchingModelSettingsBranchTypesItems0KindHotfix string = "hotfix"
)
View Source
const (

	// CommentAO1ContentMarkupMarkdown captures enum value "markdown"
	CommentAO1ContentMarkupMarkdown string = "markdown"

	// CommentAO1ContentMarkupCreole captures enum value "creole"
	CommentAO1ContentMarkupCreole string = "creole"

	// CommentAO1ContentMarkupPlaintext captures enum value "plaintext"
	CommentAO1ContentMarkupPlaintext string = "plaintext"
)
View Source
const (

	// CommitFileAttributesLink captures enum value "link"
	CommitFileAttributesLink string = "link"

	// CommitFileAttributesExecutable captures enum value "executable"
	CommitFileAttributesExecutable string = "executable"

	// CommitFileAttributesSubrepository captures enum value "subrepository"
	CommitFileAttributesSubrepository string = "subrepository"

	// CommitFileAttributesBinary captures enum value "binary"
	CommitFileAttributesBinary string = "binary"

	// CommitFileAttributesLfs captures enum value "lfs"
	CommitFileAttributesLfs string = "lfs"
)
View Source
const (

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

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

	// DiffstatStatusModified captures enum value "modified"
	DiffstatStatusModified string = "modified"

	// DiffstatStatusRenamed captures enum value "renamed"
	DiffstatStatusRenamed string = "renamed"
)
View Source
const (

	// HookEventEventPullrequestUnapproved captures enum value "pullrequest:unapproved"
	HookEventEventPullrequestUnapproved string = "pullrequest:unapproved"

	// HookEventEventIssueCommentCreated captures enum value "issue:comment_created"
	HookEventEventIssueCommentCreated string = "issue:comment_created"

	// HookEventEventPullrequestApproved captures enum value "pullrequest:approved"
	HookEventEventPullrequestApproved string = "pullrequest:approved"

	// HookEventEventRepoCreated captures enum value "repo:created"
	HookEventEventRepoCreated string = "repo:created"

	// HookEventEventRepoDeleted captures enum value "repo:deleted"
	HookEventEventRepoDeleted string = "repo:deleted"

	// HookEventEventRepoImported captures enum value "repo:imported"
	HookEventEventRepoImported string = "repo:imported"

	// HookEventEventPullrequestCommentUpdated captures enum value "pullrequest:comment_updated"
	HookEventEventPullrequestCommentUpdated string = "pullrequest:comment_updated"

	// HookEventEventIssueUpdated captures enum value "issue:updated"
	HookEventEventIssueUpdated string = "issue:updated"

	// HookEventEventProjectUpdated captures enum value "project:updated"
	HookEventEventProjectUpdated string = "project:updated"

	// HookEventEventPullrequestCommentCreated captures enum value "pullrequest:comment_created"
	HookEventEventPullrequestCommentCreated string = "pullrequest:comment_created"

	// HookEventEventRepoCommitStatusUpdated captures enum value "repo:commit_status_updated"
	HookEventEventRepoCommitStatusUpdated string = "repo:commit_status_updated"

	// HookEventEventPullrequestUpdated captures enum value "pullrequest:updated"
	HookEventEventPullrequestUpdated string = "pullrequest:updated"

	// HookEventEventIssueCreated captures enum value "issue:created"
	HookEventEventIssueCreated string = "issue:created"

	// HookEventEventRepoFork captures enum value "repo:fork"
	HookEventEventRepoFork string = "repo:fork"

	// HookEventEventPullrequestCommentDeleted captures enum value "pullrequest:comment_deleted"
	HookEventEventPullrequestCommentDeleted string = "pullrequest:comment_deleted"

	// HookEventEventRepoCommitStatusCreated captures enum value "repo:commit_status_created"
	HookEventEventRepoCommitStatusCreated string = "repo:commit_status_created"

	// HookEventEventRepoUpdated captures enum value "repo:updated"
	HookEventEventRepoUpdated string = "repo:updated"

	// HookEventEventPullrequestRejected captures enum value "pullrequest:rejected"
	HookEventEventPullrequestRejected string = "pullrequest:rejected"

	// HookEventEventPullrequestFulfilled captures enum value "pullrequest:fulfilled"
	HookEventEventPullrequestFulfilled string = "pullrequest:fulfilled"

	// HookEventEventRepoPush captures enum value "repo:push"
	HookEventEventRepoPush string = "repo:push"

	// HookEventEventPullrequestCreated captures enum value "pullrequest:created"
	HookEventEventPullrequestCreated string = "pullrequest:created"

	// HookEventEventRepoTransfer captures enum value "repo:transfer"
	HookEventEventRepoTransfer string = "repo:transfer"

	// HookEventEventRepoCommitCommentCreated captures enum value "repo:commit_comment_created"
	HookEventEventRepoCommitCommentCreated string = "repo:commit_comment_created"
)
View Source
const (

	// IssueAO1ContentMarkupMarkdown captures enum value "markdown"
	IssueAO1ContentMarkupMarkdown string = "markdown"

	// IssueAO1ContentMarkupCreole captures enum value "creole"
	IssueAO1ContentMarkupCreole string = "creole"

	// IssueAO1ContentMarkupPlaintext captures enum value "plaintext"
	IssueAO1ContentMarkupPlaintext string = "plaintext"
)
View Source
const (

	// IssueChangeMessageMarkupMarkdown captures enum value "markdown"
	IssueChangeMessageMarkupMarkdown string = "markdown"

	// IssueChangeMessageMarkupCreole captures enum value "creole"
	IssueChangeMessageMarkupCreole string = "creole"

	// IssueChangeMessageMarkupPlaintext captures enum value "plaintext"
	IssueChangeMessageMarkupPlaintext string = "plaintext"
)
View Source
const (

	// IssueJobStatusStatusACCEPTED captures enum value "ACCEPTED"
	IssueJobStatusStatusACCEPTED string = "ACCEPTED"

	// IssueJobStatusStatusSTARTED captures enum value "STARTED"
	IssueJobStatusStatusSTARTED string = "STARTED"

	// IssueJobStatusStatusRUNNING captures enum value "RUNNING"
	IssueJobStatusStatusRUNNING string = "RUNNING"

	// IssueJobStatusStatusFAILURE captures enum value "FAILURE"
	IssueJobStatusStatusFAILURE string = "FAILURE"
)
View Source
const (

	// PullrequestAO1RenderedDescriptionMarkupMarkdown captures enum value "markdown"
	PullrequestAO1RenderedDescriptionMarkupMarkdown string = "markdown"

	// PullrequestAO1RenderedDescriptionMarkupCreole captures enum value "creole"
	PullrequestAO1RenderedDescriptionMarkupCreole string = "creole"

	// PullrequestAO1RenderedDescriptionMarkupPlaintext captures enum value "plaintext"
	PullrequestAO1RenderedDescriptionMarkupPlaintext string = "plaintext"
)
View Source
const (

	// PullrequestAO1RenderedReasonMarkupMarkdown captures enum value "markdown"
	PullrequestAO1RenderedReasonMarkupMarkdown string = "markdown"

	// PullrequestAO1RenderedReasonMarkupCreole captures enum value "creole"
	PullrequestAO1RenderedReasonMarkupCreole string = "creole"

	// PullrequestAO1RenderedReasonMarkupPlaintext captures enum value "plaintext"
	PullrequestAO1RenderedReasonMarkupPlaintext string = "plaintext"
)
View Source
const (

	// PullrequestAO1RenderedTitleMarkupMarkdown captures enum value "markdown"
	PullrequestAO1RenderedTitleMarkupMarkdown string = "markdown"

	// PullrequestAO1RenderedTitleMarkupCreole captures enum value "creole"
	PullrequestAO1RenderedTitleMarkupCreole string = "creole"

	// PullrequestAO1RenderedTitleMarkupPlaintext captures enum value "plaintext"
	PullrequestAO1RenderedTitleMarkupPlaintext string = "plaintext"
)
View Source
const (

	// PullrequestAO1SummaryMarkupMarkdown captures enum value "markdown"
	PullrequestAO1SummaryMarkupMarkdown string = "markdown"

	// PullrequestAO1SummaryMarkupCreole captures enum value "creole"
	PullrequestAO1SummaryMarkupCreole string = "creole"

	// PullrequestAO1SummaryMarkupPlaintext captures enum value "plaintext"
	PullrequestAO1SummaryMarkupPlaintext string = "plaintext"
)
View Source
const (

	// PullrequestMergeParametersMergeStrategyMergeCommit captures enum value "merge_commit"
	PullrequestMergeParametersMergeStrategyMergeCommit string = "merge_commit"

	// PullrequestMergeParametersMergeStrategySquash captures enum value "squash"
	PullrequestMergeParametersMergeStrategySquash string = "squash"

	// PullrequestMergeParametersMergeStrategyFastForward captures enum value "fast_forward"
	PullrequestMergeParametersMergeStrategyFastForward string = "fast_forward"
)
View Source
const (

	// ReportDataTypeBOOLEAN captures enum value "BOOLEAN"
	ReportDataTypeBOOLEAN string = "BOOLEAN"

	// ReportDataTypeDATE captures enum value "DATE"
	ReportDataTypeDATE string = "DATE"

	// ReportDataTypeDURATION captures enum value "DURATION"
	ReportDataTypeDURATION string = "DURATION"

	// ReportDataTypeLINK captures enum value "LINK"
	ReportDataTypeLINK string = "LINK"

	// ReportDataTypeNUMBER captures enum value "NUMBER"
	ReportDataTypeNUMBER string = "NUMBER"

	// ReportDataTypePERCENTAGE captures enum value "PERCENTAGE"
	ReportDataTypePERCENTAGE string = "PERCENTAGE"

	// ReportDataTypeTEXT captures enum value "TEXT"
	ReportDataTypeTEXT string = "TEXT"
)
View Source
const (

	// RepositoryPermissionPermissionAdmin captures enum value "admin"
	RepositoryPermissionPermissionAdmin string = "admin"

	// RepositoryPermissionPermissionWrite captures enum value "write"
	RepositoryPermissionPermissionWrite string = "write"

	// RepositoryPermissionPermissionRead captures enum value "read"
	RepositoryPermissionPermissionRead string = "read"
)
View Source
const (

	// TeamPermissionPermissionAdmin captures enum value "admin"
	TeamPermissionPermissionAdmin string = "admin"

	// TeamPermissionPermissionCollaborator captures enum value "collaborator"
	TeamPermissionPermissionCollaborator string = "collaborator"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The status of the account. Currently the only possible value is "active", but more values may be added in the future.
	AccountStatus string `json:"account_status,omitempty"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

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

	// has 2fa enabled
	Has2faEnabled bool `json:"has_2fa_enabled,omitempty"`

	// links
	Links *AccountAO1Links `json:"links,omitempty"`

	// Account name defined by the owner. Should be used instead of the "username" field. Note that "nickname" cannot be used in place of "username" in URLs and queries, as "nickname" is not guaranteed to be unique.
	Nickname string `json:"nickname,omitempty"`

	// username
	// Pattern: ^[a-zA-Z0-9_\-]+$
	Username string `json:"username,omitempty"`

	// uuid
	UUID string `json:"uuid,omitempty"`

	// website
	Website string `json:"website,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Account account

swagger:model account

func (*Account) MarshalBinary

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

MarshalBinary interface implementation

func (Account) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Account) SetType

func (m *Account) SetType(val string)

SetType sets the type of this subtype

func (*Account) Type

func (m *Account) Type() string

Type gets the type of this subtype

func (*Account) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Account) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Account) Validate

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

Validate validates this account

type AccountAO1Links struct {

	// avatar
	Avatar *AccountAO1LinksAvatar `json:"avatar,omitempty"`

	// followers
	Followers *AccountAO1LinksFollowers `json:"followers,omitempty"`

	// following
	Following *AccountAO1LinksFollowing `json:"following,omitempty"`

	// html
	HTML *AccountAO1LinksHTML `json:"html,omitempty"`

	// repositories
	Repositories *AccountAO1LinksRepositories `json:"repositories,omitempty"`

	// self
	Self *AccountAO1LinksSelf `json:"self,omitempty"`
}

AccountAO1Links account a o1 links

swagger:model AccountAO1Links

func (*AccountAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1Links) Validate

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

Validate validates this account a o1 links

type AccountAO1LinksAvatar

type AccountAO1LinksAvatar struct {

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

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

AccountAO1LinksAvatar account a o1 links avatar

swagger:model AccountAO1LinksAvatar

func (*AccountAO1LinksAvatar) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksAvatar) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksAvatar) Validate

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

Validate validates this account a o1 links avatar

type AccountAO1LinksFollowers

type AccountAO1LinksFollowers struct {

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

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

AccountAO1LinksFollowers account a o1 links followers

swagger:model AccountAO1LinksFollowers

func (*AccountAO1LinksFollowers) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksFollowers) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksFollowers) Validate

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

Validate validates this account a o1 links followers

type AccountAO1LinksFollowing

type AccountAO1LinksFollowing struct {

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

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

AccountAO1LinksFollowing account a o1 links following

swagger:model AccountAO1LinksFollowing

func (*AccountAO1LinksFollowing) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksFollowing) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksFollowing) Validate

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

Validate validates this account a o1 links following

type AccountAO1LinksHTML

type AccountAO1LinksHTML struct {

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

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

AccountAO1LinksHTML account a o1 links HTML

swagger:model AccountAO1LinksHTML

func (*AccountAO1LinksHTML) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksHTML) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksHTML) Validate

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

Validate validates this account a o1 links HTML

type AccountAO1LinksRepositories

type AccountAO1LinksRepositories struct {

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

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

AccountAO1LinksRepositories account a o1 links repositories

swagger:model AccountAO1LinksRepositories

func (*AccountAO1LinksRepositories) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksRepositories) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksRepositories) Validate

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

Validate validates this account a o1 links repositories

type AccountAO1LinksSelf

type AccountAO1LinksSelf struct {

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

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

AccountAO1LinksSelf account a o1 links self

swagger:model AccountAO1LinksSelf

func (*AccountAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountAO1LinksSelf) Validate

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

Validate validates this account a o1 links self

type Author

type Author struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The raw author value from the repository. This may be the only value available if the author does not match a user in Bitbucket.
	Raw string `json:"raw,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Author author

swagger:model author

func (*Author) MarshalBinary

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

MarshalBinary interface implementation

func (Author) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Author) SetType

func (m *Author) SetType(val string)

SetType sets the type of this subtype

func (*Author) Type

func (m *Author) Type() string

Type gets the type of this subtype

func (*Author) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Author) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Author) Validate

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

Validate validates this author

type BaseCommit

type BaseCommit struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// author
	Author *Author `json:"author,omitempty"`

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

	// hash
	// Pattern: [0-9a-f]{7,}?
	Hash string `json:"hash,omitempty"`

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

	// parents
	// Min Items: 0
	Parents []*BaseCommit `json:"parents"`

	// summary
	Summary *BaseCommitAO1Summary `json:"summary,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

BaseCommit base commit

swagger:model base_commit

func (*BaseCommit) MarshalBinary

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

MarshalBinary interface implementation

func (BaseCommit) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BaseCommit) SetType

func (m *BaseCommit) SetType(val string)

SetType sets the type of this subtype

func (*BaseCommit) Type

func (m *BaseCommit) Type() string

Type gets the type of this subtype

func (*BaseCommit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaseCommit) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BaseCommit) Validate

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

Validate validates this base commit

type BaseCommitAO1Summary

type BaseCommitAO1Summary struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

BaseCommitAO1Summary base commit a o1 summary

swagger:model BaseCommitAO1Summary

func (*BaseCommitAO1Summary) MarshalBinary

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

MarshalBinary interface implementation

func (*BaseCommitAO1Summary) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaseCommitAO1Summary) Validate

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

Validate validates this base commit a o1 summary

type Branch

type Branch struct {
	Ref

	BranchAllOf1
}

Branch branch

swagger:model branch

func (*Branch) MarshalBinary

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

MarshalBinary interface implementation

func (Branch) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*Branch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Branch) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*Branch) Validate

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

Validate validates this branch

type BranchAllOf1

type BranchAllOf1 interface{}

BranchAllOf1 A branch object, representing a branch in a repository.

swagger:model BranchAllOf1

type BranchingModel

type BranchingModel struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The active branch types.
	// Max Items: 4
	// Min Items: 0
	// Unique: true
	BranchTypes []*BranchingModelBranchTypesItems0 `json:"branch_types"`

	// development
	Development *BranchingModelAO1Development `json:"development,omitempty"`

	// production
	Production *BranchingModelAO1Production `json:"production,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

BranchingModel branching model

swagger:model branching_model

func (*BranchingModel) MarshalBinary

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

MarshalBinary interface implementation

func (BranchingModel) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BranchingModel) SetType

func (m *BranchingModel) SetType(val string)

SetType sets the type of this subtype

func (*BranchingModel) Type

func (m *BranchingModel) Type() string

Type gets the type of this subtype

func (*BranchingModel) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModel) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BranchingModel) Validate

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

Validate validates this branching model

type BranchingModelAO1Development

type BranchingModelAO1Development struct {

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

	// Name of the target branch. Will be listed here even when the target branch does not exist. Will be `null` if targeting the main branch and the repository is empty.
	// Required: true
	Name *string `json:"name"`

	// Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`).
	// Required: true
	UseMainbranch *bool `json:"use_mainbranch"`
}

BranchingModelAO1Development branching model a o1 development

swagger:model BranchingModelAO1Development

func (*BranchingModelAO1Development) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelAO1Development) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelAO1Development) Validate

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

Validate validates this branching model a o1 development

type BranchingModelAO1Production

type BranchingModelAO1Production struct {

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

	// Name of the target branch. Will be listed here even when the target branch does not exist. Will be `null` if targeting the main branch and the repository is empty.
	// Required: true
	Name *string `json:"name"`

	// Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`).
	// Required: true
	UseMainbranch *bool `json:"use_mainbranch"`
}

BranchingModelAO1Production branching model a o1 production

swagger:model BranchingModelAO1Production

func (*BranchingModelAO1Production) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelAO1Production) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelAO1Production) Validate

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

Validate validates this branching model a o1 production

type BranchingModelBranchTypesItems0

type BranchingModelBranchTypesItems0 struct {

	// The kind of branch.
	// Required: true
	// Enum: [feature bugfix release hotfix]
	Kind *string `json:"kind"`

	// The prefix for this branch type. A branch with this prefix will be classified as per `kind`. The prefix must be a valid prefix for a branch and must always exist. It cannot be blank, empty or `null`.
	// Required: true
	Prefix *string `json:"prefix"`
}

BranchingModelBranchTypesItems0 branching model branch types items0

swagger:model BranchingModelBranchTypesItems0

func (*BranchingModelBranchTypesItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelBranchTypesItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelBranchTypesItems0) Validate

Validate validates this branching model branch types items0

type BranchingModelSettings

type BranchingModelSettings struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// branch types
	// Max Items: 4
	// Min Items: 0
	// Unique: true
	BranchTypes []*BranchingModelSettingsBranchTypesItems0 `json:"branch_types"`

	// development
	Development *BranchingModelSettingsAO1Development `json:"development,omitempty"`

	// links
	Links *BranchingModelSettingsAO1Links `json:"links,omitempty"`

	// production
	Production *BranchingModelSettingsAO1Production `json:"production,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

BranchingModelSettings branching model settings

swagger:model branching_model_settings

func (*BranchingModelSettings) MarshalBinary

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

MarshalBinary interface implementation

func (BranchingModelSettings) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BranchingModelSettings) SetType

func (m *BranchingModelSettings) SetType(val string)

SetType sets the type of this subtype

func (*BranchingModelSettings) Type

func (m *BranchingModelSettings) Type() string

Type gets the type of this subtype

func (*BranchingModelSettings) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettings) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BranchingModelSettings) Validate

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

Validate validates this branching model settings

type BranchingModelSettingsAO1Development

type BranchingModelSettingsAO1Development struct {

	// Indicates if the configured branch is valid, that is, if the configured branch actually exists currently. Is always `true` when `use_mainbranch` is `true` (even if the main branch does not exist). This field is read-only. This field is ignored when updating/creating settings.
	IsValid bool `json:"is_valid,omitempty"`

	// The configured branch. It must be `null` when `use_mainbranch` is `true`. Otherwise it must be a non-empty value. It is possible for the configured branch to not exist (e.g. it was deleted after the settings are set). In this case `is_valid` will be `false`. The branch must exist when updating/setting the `name` or an error will occur.
	Name string `json:"name,omitempty"`

	// Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`). When `true` the `name` must be `null` or not provided. When `false` the `name` must contain a non-empty branch name.
	UseMainbranch bool `json:"use_mainbranch,omitempty"`
}

BranchingModelSettingsAO1Development branching model settings a o1 development

swagger:model BranchingModelSettingsAO1Development

func (*BranchingModelSettingsAO1Development) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelSettingsAO1Development) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettingsAO1Development) Validate

Validate validates this branching model settings a o1 development

type BranchingModelSettingsAO1Links struct {

	// self
	Self *BranchingModelSettingsAO1LinksSelf `json:"self,omitempty"`
}

BranchingModelSettingsAO1Links branching model settings a o1 links

swagger:model BranchingModelSettingsAO1Links

func (*BranchingModelSettingsAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelSettingsAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettingsAO1Links) Validate

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

Validate validates this branching model settings a o1 links

type BranchingModelSettingsAO1LinksSelf

type BranchingModelSettingsAO1LinksSelf struct {

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

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

BranchingModelSettingsAO1LinksSelf branching model settings a o1 links self

swagger:model BranchingModelSettingsAO1LinksSelf

func (*BranchingModelSettingsAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelSettingsAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettingsAO1LinksSelf) Validate

Validate validates this branching model settings a o1 links self

type BranchingModelSettingsAO1Production

type BranchingModelSettingsAO1Production struct {

	// Indicates if branch is enabled or not.
	Enabled bool `json:"enabled,omitempty"`

	// Indicates if the configured branch is valid, that is, if the configured branch actually exists currently. Is always `true` when `use_mainbranch` is `true` (even if the main branch does not exist). This field is read-only. This field is ignored when updating/creating settings.
	IsValid bool `json:"is_valid,omitempty"`

	// The configured branch. It must be `null` when `use_mainbranch` is `true`. Otherwise it must be a non-empty value. It is possible for the configured branch to not exist (e.g. it was deleted after the settings are set). In this case `is_valid` will be `false`. The branch must exist when updating/setting the `name` or an error will occur.
	Name string `json:"name,omitempty"`

	// Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`). When `true` the `name` must be `null` or not provided. When `false` the `name` must contain a non-empty branch name.
	UseMainbranch bool `json:"use_mainbranch,omitempty"`
}

BranchingModelSettingsAO1Production branching model settings a o1 production

swagger:model BranchingModelSettingsAO1Production

func (*BranchingModelSettingsAO1Production) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelSettingsAO1Production) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettingsAO1Production) Validate

Validate validates this branching model settings a o1 production

type BranchingModelSettingsBranchTypesItems0

type BranchingModelSettingsBranchTypesItems0 struct {

	// Whether the branch type is enabled or not. A disabled branch type may contain an invalid `prefix`.
	Enabled bool `json:"enabled,omitempty"`

	// The kind of the branch type.
	// Required: true
	// Enum: [feature bugfix release hotfix]
	Kind *string `json:"kind"`

	// The prefix for this branch type. A branch with this prefix will be classified as per `kind`. The `prefix` of an enabled branch type must be a valid branch prefix.Additionally, it cannot be blank, empty or `null`. The `prefix` for a disabled branch type can be empty or invalid.
	Prefix string `json:"prefix,omitempty"`
}

BranchingModelSettingsBranchTypesItems0 branching model settings branch types items0

swagger:model BranchingModelSettingsBranchTypesItems0

func (*BranchingModelSettingsBranchTypesItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchingModelSettingsBranchTypesItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchingModelSettingsBranchTypesItems0) Validate

Validate validates this branching model settings branch types items0

type Branchrestriction

type Branchrestriction struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// Indicates how the restriction is matched against a branch. The default is `glob`.
	// Required: true
	// Enum: [branching_model glob]
	BranchMatchKind *string `json:"branch_match_kind"`

	// Apply the restriction to branches of this type. Active when `branch_match_kind` is `branching_model`. The branch type will be calculated using the branching model configured for the repository.
	// Enum: [feature bugfix release hotfix development production]
	BranchType string `json:"branch_type,omitempty"`

	// groups
	// Min Items: 0
	Groups []*Group `json:"groups"`

	// The branch restriction status' id.
	ID int64 `json:"id,omitempty"`

	// The type of restriction that is being applied.
	// Required: true
	// Enum: [require_tasks_to_be_completed force restrict_merges enforce_merge_checks require_approvals_to_merge allow_auto_merge_when_builds_pass delete require_all_dependencies_merged push require_passing_builds_to_merge reset_pullrequest_approvals_on_change require_default_reviewer_approvals_to_merge]
	Kind *string `json:"kind"`

	// links
	Links *BranchrestrictionAO1Links `json:"links,omitempty"`

	// Apply the restriction to branches that match this pattern. Active when `branch_match_kind` is `glob`. Will be empty when `branch_match_kind` is `branching_model`.
	// Required: true
	Pattern *string `json:"pattern"`

	// users
	// Min Items: 0
	Users []*Account `json:"users"`

	// Value with kind-specific semantics: "require_approvals_to_merge" uses it to require a minimum number of approvals on a PR; "require_default_reviewer_approvals_to_merge" uses it to require a minimum number of approvals from default reviewers on a PR; "require_passing_builds_to_merge" uses it to require a minimum number of passing builds.
	Value int64 `json:"value,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Branchrestriction branchrestriction

swagger:model branchrestriction

func (*Branchrestriction) MarshalBinary

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

MarshalBinary interface implementation

func (Branchrestriction) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Branchrestriction) SetType

func (m *Branchrestriction) SetType(val string)

SetType sets the type of this subtype

func (*Branchrestriction) Type

func (m *Branchrestriction) Type() string

Type gets the type of this subtype

func (*Branchrestriction) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Branchrestriction) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Branchrestriction) Validate

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

Validate validates this branchrestriction

type BranchrestrictionAO1Links struct {

	// self
	Self *BranchrestrictionAO1LinksSelf `json:"self,omitempty"`
}

BranchrestrictionAO1Links branchrestriction a o1 links

swagger:model BranchrestrictionAO1Links

func (*BranchrestrictionAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchrestrictionAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchrestrictionAO1Links) Validate

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

Validate validates this branchrestriction a o1 links

type BranchrestrictionAO1LinksSelf

type BranchrestrictionAO1LinksSelf struct {

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

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

BranchrestrictionAO1LinksSelf branchrestriction a o1 links self

swagger:model BranchrestrictionAO1LinksSelf

func (*BranchrestrictionAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*BranchrestrictionAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BranchrestrictionAO1LinksSelf) Validate

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

Validate validates this branchrestriction a o1 links self

type Comment

type Comment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// content
	Content *CommentAO1Content `json:"content,omitempty"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// deleted
	Deleted bool `json:"deleted,omitempty"`

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

	// inline
	Inline *CommentAO1Inline `json:"inline,omitempty"`

	// links
	Links *CommentAO1Links `json:"links,omitempty"`

	// parent
	Parent *Comment `json:"parent,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Comment comment

swagger:model comment

func (*Comment) MarshalBinary

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

MarshalBinary interface implementation

func (Comment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Comment) SetType

func (m *Comment) SetType(val string)

SetType sets the type of this subtype

func (*Comment) Type

func (m *Comment) Type() string

Type gets the type of this subtype

func (*Comment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Comment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Comment) Validate

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

Validate validates this comment

type CommentAO1Content

type CommentAO1Content struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

CommentAO1Content comment a o1 content

swagger:model CommentAO1Content

func (*CommentAO1Content) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1Content) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1Content) Validate

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

Validate validates this comment a o1 content

type CommentAO1Inline

type CommentAO1Inline struct {

	// The comment's anchor line in the old version of the file.
	// Minimum: 1
	From int64 `json:"from,omitempty"`

	// The path of the file this comment is anchored to.
	// Required: true
	Path *string `json:"path"`

	// The comment's anchor line in the new version of the file. If the 'from' line is also provided, this value will be removed.
	// Minimum: 1
	To int64 `json:"to,omitempty"`
}

CommentAO1Inline comment a o1 inline

swagger:model CommentAO1Inline

func (*CommentAO1Inline) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1Inline) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1Inline) Validate

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

Validate validates this comment a o1 inline

type CommentAO1Links struct {

	// code
	Code *CommentAO1LinksCode `json:"code,omitempty"`

	// html
	HTML *CommentAO1LinksHTML `json:"html,omitempty"`

	// self
	Self *CommentAO1LinksSelf `json:"self,omitempty"`
}

CommentAO1Links comment a o1 links

swagger:model CommentAO1Links

func (*CommentAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1Links) Validate

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

Validate validates this comment a o1 links

type CommentAO1LinksCode

type CommentAO1LinksCode struct {

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

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

CommentAO1LinksCode comment a o1 links code

swagger:model CommentAO1LinksCode

func (*CommentAO1LinksCode) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1LinksCode) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1LinksCode) Validate

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

Validate validates this comment a o1 links code

type CommentAO1LinksHTML

type CommentAO1LinksHTML struct {

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

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

CommentAO1LinksHTML comment a o1 links HTML

swagger:model CommentAO1LinksHTML

func (*CommentAO1LinksHTML) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1LinksHTML) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1LinksHTML) Validate

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

Validate validates this comment a o1 links HTML

type CommentAO1LinksSelf

type CommentAO1LinksSelf struct {

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

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

CommentAO1LinksSelf comment a o1 links self

swagger:model CommentAO1LinksSelf

func (*CommentAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*CommentAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommentAO1LinksSelf) Validate

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

Validate validates this comment a o1 links self

type Commit

type Commit struct {
	BaseCommit

	// participants
	// Min Items: 0
	Participants []*Participant `json:"participants"`

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Commit commit

swagger:model commit

func (*Commit) MarshalBinary

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

MarshalBinary interface implementation

func (Commit) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*Commit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Commit) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*Commit) Validate

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

Validate validates this commit

type CommitComment

type CommitComment struct {
	Comment

	// commit
	Commit *Commit `json:"commit,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

CommitComment commit comment

swagger:model commit_comment

func (*CommitComment) MarshalBinary

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

MarshalBinary interface implementation

func (CommitComment) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*CommitComment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitComment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*CommitComment) Validate

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

Validate validates this commit comment

type CommitFile

type CommitFile struct {

	// attributes
	// Enum: [link executable subrepository binary lfs]
	Attributes string `json:"attributes,omitempty"`

	// commit
	Commit *Commit `json:"commit,omitempty"`

	// The escaped version of the path as it appears in a diff. If the path does not require escaping this will be the same as path.
	EscapedPath string `json:"escaped_path,omitempty"`

	// The path in the repository
	Path string `json:"path,omitempty"`

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

	// commit file additional properties
	CommitFileAdditionalProperties map[string]interface{} `json:"-"`
}

CommitFile A file object, representing a file at a commit in a repository

swagger:model commit_file

func (*CommitFile) MarshalBinary

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

MarshalBinary interface implementation

func (CommitFile) MarshalJSON

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

MarshalJSON marshals this object with additional properties into a JSON object

func (*CommitFile) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitFile) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*CommitFile) Validate

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

Validate validates this commit file

type Commitstatus

type Commitstatus struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// A description of the build (e.g. "Unit tests in Bamboo")
	Description string `json:"description,omitempty"`

	// An identifier for the status that's unique to
	//         its type (current "build" is the only supported type) and the vendor,
	//         e.g. BB-DEPLOY
	Key string `json:"key,omitempty"`

	// links
	Links *CommitstatusAO1Links `json:"links,omitempty"`

	// An identifier for the build itself, e.g. BB-DEPLOY-1
	Name string `json:"name,omitempty"`

	//
	// The name of the ref that pointed to this commit at the time the status
	// object was created. Note that this the ref may since have moved off of
	// the commit. This optional field can be useful for build systems whose
	// build triggers and configuration are branch-dependent (e.g. a Pipeline
	// build).
	// It is legitimate for this field to not be set, or even apply (e.g. a
	// static linting job).
	Refname string `json:"refname,omitempty"`

	// Provides some indication of the status of this commit
	// Enum: [SUCCESSFUL FAILED INPROGRESS STOPPED]
	State string `json:"state,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// A URL linking back to the vendor or build system, for providing more information about whatever process produced this status. Accepts context variables `repository` and `commit` that Bitbucket will evaluate at runtime whenever at runtime. For example, one could use https://foo.com/builds/{repository.full_name} which Bitbucket will turn into https://foo.com/builds/foo/bar at render time.
	URL string `json:"url,omitempty"`

	// The commit status' id.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Commitstatus commitstatus

swagger:model commitstatus

func (*Commitstatus) MarshalBinary

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

MarshalBinary interface implementation

func (Commitstatus) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Commitstatus) SetType

func (m *Commitstatus) SetType(val string)

SetType sets the type of this subtype

func (*Commitstatus) Type

func (m *Commitstatus) Type() string

Type gets the type of this subtype

func (*Commitstatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Commitstatus) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Commitstatus) Validate

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

Validate validates this commitstatus

type CommitstatusAO1Links struct {

	// commit
	Commit *CommitstatusAO1LinksCommit `json:"commit,omitempty"`

	// self
	Self *CommitstatusAO1LinksSelf `json:"self,omitempty"`
}

CommitstatusAO1Links commitstatus a o1 links

swagger:model CommitstatusAO1Links

func (*CommitstatusAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitstatusAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitstatusAO1Links) Validate

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

Validate validates this commitstatus a o1 links

type CommitstatusAO1LinksCommit

type CommitstatusAO1LinksCommit struct {

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

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

CommitstatusAO1LinksCommit commitstatus a o1 links commit

swagger:model CommitstatusAO1LinksCommit

func (*CommitstatusAO1LinksCommit) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitstatusAO1LinksCommit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitstatusAO1LinksCommit) Validate

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

Validate validates this commitstatus a o1 links commit

type CommitstatusAO1LinksSelf

type CommitstatusAO1LinksSelf struct {

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

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

CommitstatusAO1LinksSelf commitstatus a o1 links self

swagger:model CommitstatusAO1LinksSelf

func (*CommitstatusAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*CommitstatusAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CommitstatusAO1LinksSelf) Validate

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

Validate validates this commitstatus a o1 links self

type Component

type Component struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

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

	// links
	Links *ComponentAO1Links `json:"links,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Component component

swagger:model component

func (*Component) MarshalBinary

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

MarshalBinary interface implementation

func (Component) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Component) SetType

func (m *Component) SetType(val string)

SetType sets the type of this subtype

func (*Component) Type

func (m *Component) Type() string

Type gets the type of this subtype

func (*Component) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Component) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Component) Validate

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

Validate validates this component

type ComponentAO1Links struct {

	// self
	Self *ComponentAO1LinksSelf `json:"self,omitempty"`
}

ComponentAO1Links component a o1 links

swagger:model ComponentAO1Links

func (*ComponentAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*ComponentAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ComponentAO1Links) Validate

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

Validate validates this component a o1 links

type ComponentAO1LinksSelf

type ComponentAO1LinksSelf struct {

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

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

ComponentAO1LinksSelf component a o1 links self

swagger:model ComponentAO1LinksSelf

func (*ComponentAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*ComponentAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ComponentAO1LinksSelf) Validate

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

Validate validates this component a o1 links self

type DdevReport

type DdevReport struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	DdevReportAllOf1
}

DdevReport ddev report

swagger:model ddev_report

func (*DdevReport) MarshalBinary

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

MarshalBinary interface implementation

func (DdevReport) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DdevReport) SetType

func (m *DdevReport) SetType(val string)

SetType sets the type of this subtype

func (*DdevReport) Type

func (m *DdevReport) Type() string

Type gets the type of this subtype

func (*DdevReport) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DdevReport) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DdevReport) Validate

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

Validate validates this ddev report

type DdevReportAllOf1

type DdevReportAllOf1 interface{}

DdevReportAllOf1 A report for a commit.

swagger:model DdevReportAllOf1

type DeployKey

type DeployKey struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// added on
	// Format: date-time
	AddedOn strfmt.DateTime `json:"added_on,omitempty"`

	// The comment parsed from the deploy key (if present)
	Comment string `json:"comment,omitempty"`

	// The deploy key value.
	Key string `json:"key,omitempty"`

	// The user-defined label for the deploy key
	Label string `json:"label,omitempty"`

	// last used
	// Format: date-time
	LastUsed strfmt.DateTime `json:"last_used,omitempty"`

	// links
	Links *DeployKeyAO1Links `json:"links,omitempty"`

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

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeployKey deploy key

swagger:model deploy_key

func (*DeployKey) MarshalBinary

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

MarshalBinary interface implementation

func (DeployKey) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeployKey) SetType

func (m *DeployKey) SetType(val string)

SetType sets the type of this subtype

func (*DeployKey) Type

func (m *DeployKey) Type() string

Type gets the type of this subtype

func (*DeployKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeployKey) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeployKey) Validate

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

Validate validates this deploy key

type DeployKeyAO1Links struct {

	// self
	Self *DeployKeyAO1LinksSelf `json:"self,omitempty"`
}

DeployKeyAO1Links deploy key a o1 links

swagger:model DeployKeyAO1Links

func (*DeployKeyAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*DeployKeyAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeployKeyAO1Links) Validate

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

Validate validates this deploy key a o1 links

type DeployKeyAO1LinksSelf

type DeployKeyAO1LinksSelf struct {

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

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

DeployKeyAO1LinksSelf deploy key a o1 links self

swagger:model DeployKeyAO1LinksSelf

func (*DeployKeyAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*DeployKeyAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeployKeyAO1LinksSelf) Validate

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

Validate validates this deploy key a o1 links self

type Deployment

type Deployment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// A deployment environment.
	Environment *DeploymentEnvironment `json:"environment,omitempty"`

	// The release associated with this deployment.
	Release *DeploymentRelease `json:"release,omitempty"`

	// state
	State *DeploymentState `json:"state,omitempty"`

	// The UUID identifying the deployment.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Deployment deployment

swagger:model deployment

func (*Deployment) MarshalBinary

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

MarshalBinary interface implementation

func (Deployment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Deployment) SetType

func (m *Deployment) SetType(val string)

SetType sets the type of this subtype

func (*Deployment) Type

func (m *Deployment) Type() string

Type gets the type of this subtype

func (*Deployment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Deployment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Deployment) Validate

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

Validate validates this deployment

type DeploymentEnvironment

type DeploymentEnvironment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The name of the environment.
	Name string `json:"name,omitempty"`

	// The UUID identifying the environment.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentEnvironment deployment environment

swagger:model deployment_environment

func (*DeploymentEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentEnvironment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentEnvironment) SetType

func (m *DeploymentEnvironment) SetType(val string)

SetType sets the type of this subtype

func (*DeploymentEnvironment) Type

func (m *DeploymentEnvironment) Type() string

Type gets the type of this subtype

func (*DeploymentEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentEnvironment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentEnvironment) Validate

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

Validate validates this deployment environment

type DeploymentRelease

type DeploymentRelease struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The commit associated with this release.
	Commit *Commit `json:"commit,omitempty"`

	// The timestamp when the release was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// The name of the release.
	Name string `json:"name,omitempty"`

	// Link to the pipeline that produced the release.
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// The UUID identifying the release.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentRelease deployment release

swagger:model deployment_release

func (*DeploymentRelease) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentRelease) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentRelease) SetType

func (m *DeploymentRelease) SetType(val string)

SetType sets the type of this subtype

func (*DeploymentRelease) Type

func (m *DeploymentRelease) Type() string

Type gets the type of this subtype

func (*DeploymentRelease) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentRelease) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentRelease) Validate

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

Validate validates this deployment release

type DeploymentState

type DeploymentState struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	DeploymentStateAllOf1
}

DeploymentState deployment state

swagger:model deployment_state

func (*DeploymentState) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentState) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentState) SetType

func (m *DeploymentState) SetType(val string)

SetType sets the type of this subtype

func (*DeploymentState) Type

func (m *DeploymentState) Type() string

Type gets the type of this subtype

func (*DeploymentState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentState) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentState) Validate

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

Validate validates this deployment state

type DeploymentStateAllOf1

type DeploymentStateAllOf1 interface{}

DeploymentStateAllOf1 The representation of the progress state of a deployment.

swagger:model DeploymentStateAllOf1

type DeploymentStateCompleted

type DeploymentStateCompleted struct {
	DeploymentState

	// The timestamp when the deployment completed.
	// Format: date-time
	CompletionDate strfmt.DateTime `json:"completion_date,omitempty"`

	// The Bitbucket account that was used to perform the deployment.
	Deployer *Account `json:"deployer,omitempty"`

	// The name of deployment state (COMPLETED).
	// Enum: [COMPLETED]
	Name string `json:"name,omitempty"`

	// The timestamp when the deployment was started.
	// Format: date-time
	StartDate strfmt.DateTime `json:"start_date,omitempty"`

	// The status of the completed deployment.
	Status *DeploymentStateCompletedStatus `json:"status,omitempty"`

	// Link to the deployment result.
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateCompleted deployment state completed

swagger:model deployment_state_completed

func (*DeploymentStateCompleted) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateCompleted) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateCompleted) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateCompleted) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateCompleted) Validate

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

Validate validates this deployment state completed

type DeploymentStateCompletedStatus

type DeploymentStateCompletedStatus struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	DeploymentStateCompletedStatusAllOf1
}

DeploymentStateCompletedStatus deployment state completed status

swagger:model deployment_state_completed_status

func (*DeploymentStateCompletedStatus) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateCompletedStatus) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentStateCompletedStatus) SetType

func (m *DeploymentStateCompletedStatus) SetType(val string)

SetType sets the type of this subtype

func (*DeploymentStateCompletedStatus) Type

Type gets the type of this subtype

func (*DeploymentStateCompletedStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateCompletedStatus) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentStateCompletedStatus) Validate

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

Validate validates this deployment state completed status

type DeploymentStateCompletedStatusAllOf1

type DeploymentStateCompletedStatusAllOf1 interface{}

DeploymentStateCompletedStatusAllOf1 The status of a completed deployment.

swagger:model DeploymentStateCompletedStatusAllOf1

type DeploymentStateCompletedStatusFailed

type DeploymentStateCompletedStatusFailed struct {
	DeploymentStateCompletedStatus

	// The name of the completed deployment status (FAILED).
	// Enum: [FAILED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateCompletedStatusFailed deployment state completed status failed

swagger:model deployment_state_completed_status_failed

func (*DeploymentStateCompletedStatusFailed) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateCompletedStatusFailed) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateCompletedStatusFailed) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateCompletedStatusFailed) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateCompletedStatusFailed) Validate

Validate validates this deployment state completed status failed

type DeploymentStateCompletedStatusStopped

type DeploymentStateCompletedStatusStopped struct {
	DeploymentStateCompletedStatus

	// The name of the completed deployment status (STOPPED).
	// Enum: [STOPPED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateCompletedStatusStopped deployment state completed status stopped

swagger:model deployment_state_completed_status_stopped

func (*DeploymentStateCompletedStatusStopped) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateCompletedStatusStopped) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateCompletedStatusStopped) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateCompletedStatusStopped) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateCompletedStatusStopped) Validate

Validate validates this deployment state completed status stopped

type DeploymentStateCompletedStatusSuccessful

type DeploymentStateCompletedStatusSuccessful struct {
	DeploymentStateCompletedStatus

	// The name of the completed deployment status (SUCCESSFUL).
	// Enum: [SUCCESSFUL]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateCompletedStatusSuccessful deployment state completed status successful

swagger:model deployment_state_completed_status_successful

func (*DeploymentStateCompletedStatusSuccessful) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateCompletedStatusSuccessful) MarshalJSON

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateCompletedStatusSuccessful) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateCompletedStatusSuccessful) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateCompletedStatusSuccessful) Validate

Validate validates this deployment state completed status successful

type DeploymentStateInProgress

type DeploymentStateInProgress struct {
	DeploymentState

	// The Bitbucket account that was used to perform the deployment.
	Deployer *Account `json:"deployer,omitempty"`

	// The name of deployment state (IN_PROGRESS).
	// Enum: [IN_PROGRESS]
	Name string `json:"name,omitempty"`

	// The timestamp when the deployment was started.
	// Format: date-time
	StartDate strfmt.DateTime `json:"start_date,omitempty"`

	// Link to the deployment result.
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateInProgress deployment state in progress

swagger:model deployment_state_in_progress

func (*DeploymentStateInProgress) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateInProgress) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateInProgress) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateInProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateInProgress) Validate

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

Validate validates this deployment state in progress

type DeploymentStateUndeployed

type DeploymentStateUndeployed struct {
	DeploymentState

	// The name of deployment state (UNDEPLOYED).
	// Enum: [UNDEPLOYED]
	Name string `json:"name,omitempty"`

	// Link to trigger the deployment.
	// Format: uri
	TriggerURL strfmt.URI `json:"trigger_url,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentStateUndeployed deployment state undeployed

swagger:model deployment_state_undeployed

func (*DeploymentStateUndeployed) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentStateUndeployed) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*DeploymentStateUndeployed) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentStateUndeployed) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*DeploymentStateUndeployed) Validate

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

Validate validates this deployment state undeployed

type DeploymentVariable

type DeploymentVariable struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The unique name of the variable.
	Key string `json:"key,omitempty"`

	// If true, this variable will be treated as secured. The value will never be exposed in the logs or the REST API.
	Secured bool `json:"secured,omitempty"`

	// The UUID identifying the variable.
	UUID string `json:"uuid,omitempty"`

	// The value of the variable. If the variable is secured, this will be empty.
	Value string `json:"value,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentVariable deployment variable

swagger:model deployment_variable

func (*DeploymentVariable) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentVariable) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentVariable) SetType

func (m *DeploymentVariable) SetType(val string)

SetType sets the type of this subtype

func (*DeploymentVariable) Type

func (m *DeploymentVariable) Type() string

Type gets the type of this subtype

func (*DeploymentVariable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentVariable) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentVariable) Validate

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

Validate validates this deployment variable

type DeploymentsDdevDeploymentEnvironment

type DeploymentsDdevDeploymentEnvironment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	DeploymentsDdevDeploymentEnvironmentAllOf1
}

DeploymentsDdevDeploymentEnvironment deployments ddev deployment environment

swagger:model deployments_ddev_deployment_environment

func (*DeploymentsDdevDeploymentEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentsDdevDeploymentEnvironment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentsDdevDeploymentEnvironment) SetType

SetType sets the type of this subtype

func (*DeploymentsDdevDeploymentEnvironment) Type

Type gets the type of this subtype

func (*DeploymentsDdevDeploymentEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentsDdevDeploymentEnvironment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentsDdevDeploymentEnvironment) Validate

Validate validates this deployments ddev deployment environment

type DeploymentsDdevDeploymentEnvironmentAllOf1

type DeploymentsDdevDeploymentEnvironmentAllOf1 interface{}

DeploymentsDdevDeploymentEnvironmentAllOf1 A Bitbucket Deployment Environment.

swagger:model DeploymentsDdevDeploymentEnvironmentAllOf1

type DeploymentsStgWestDeploymentEnvironment

type DeploymentsStgWestDeploymentEnvironment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	DeploymentsStgWestDeploymentEnvironmentAllOf1
}

DeploymentsStgWestDeploymentEnvironment deployments stg west deployment environment

swagger:model deployments_stg_west_deployment_environment

func (*DeploymentsStgWestDeploymentEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (DeploymentsStgWestDeploymentEnvironment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeploymentsStgWestDeploymentEnvironment) SetType

SetType sets the type of this subtype

func (*DeploymentsStgWestDeploymentEnvironment) Type

Type gets the type of this subtype

func (*DeploymentsStgWestDeploymentEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeploymentsStgWestDeploymentEnvironment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeploymentsStgWestDeploymentEnvironment) Validate

Validate validates this deployments stg west deployment environment

type DeploymentsStgWestDeploymentEnvironmentAllOf1

type DeploymentsStgWestDeploymentEnvironmentAllOf1 interface{}

DeploymentsStgWestDeploymentEnvironmentAllOf1 A Bitbucket Deployment Environment.

swagger:model DeploymentsStgWestDeploymentEnvironmentAllOf1

type Diffstat

type Diffstat struct {

	// lines added
	LinesAdded int64 `json:"lines_added,omitempty"`

	// lines removed
	LinesRemoved int64 `json:"lines_removed,omitempty"`

	// new
	New *CommitFile `json:"new,omitempty"`

	// old
	Old *CommitFile `json:"old,omitempty"`

	// status
	// Enum: [added removed modified renamed]
	Status string `json:"status,omitempty"`

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

	// diffstat additional properties
	DiffstatAdditionalProperties map[string]interface{} `json:"-"`
}

Diffstat A diffstat object that includes a summary of changes made to a file between two commits.

swagger:model diffstat

func (*Diffstat) MarshalBinary

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

MarshalBinary interface implementation

func (Diffstat) MarshalJSON

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

MarshalJSON marshals this object with additional properties into a JSON object

func (*Diffstat) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Diffstat) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*Diffstat) Validate

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

Validate validates this diffstat

type Error

type Error struct {

	// error
	Error *ErrorError `json:"error,omitempty"`

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

	// error additional properties
	ErrorAdditionalProperties map[string]interface{} `json:"-"`
}

Error Base type for most resource objects. It defines the common `type` element that identifies an object's type. It also identifies the element as Swagger's `discriminator`.

swagger:model error

func (*Error) MarshalBinary

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

MarshalBinary interface implementation

func (Error) MarshalJSON

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

MarshalJSON marshals this object with additional properties into a JSON object

func (*Error) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Error) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*Error) Validate

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

Validate validates this error

type ErrorError

type ErrorError struct {

	// Optional structured data that is endpoint-specific.
	Data interface{} `json:"data,omitempty"`

	// detail
	Detail string `json:"detail,omitempty"`

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

ErrorError error error

swagger:model ErrorError

func (*ErrorError) MarshalBinary

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

MarshalBinary interface implementation

func (*ErrorError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ErrorError) Validate

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

Validate validates this error error

type ExportOptions

type ExportOptions struct {

	// include attachments
	IncludeAttachments bool `json:"include_attachments,omitempty"`

	// project key
	ProjectKey string `json:"project_key,omitempty"`

	// project name
	ProjectName string `json:"project_name,omitempty"`

	// send email
	SendEmail bool `json:"send_email,omitempty"`

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

	// export options additional properties
	ExportOptionsAdditionalProperties map[string]interface{} `json:"-"`
}

ExportOptions Options for issue export.

swagger:model export_options

func (*ExportOptions) MarshalBinary

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

MarshalBinary interface implementation

func (ExportOptions) MarshalJSON

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

MarshalJSON marshals this object with additional properties into a JSON object

func (*ExportOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ExportOptions) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*ExportOptions) Validate

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

Validate validates this export options

type Group

type Group struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The concatenation of the workspace's slug and the group's slug,
	// separated with a colon (e.g. `acme:developers`)
	//
	FullSlug string `json:"full_slug,omitempty"`

	// links
	Links *GroupAO1Links `json:"links,omitempty"`

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

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

	// The "sluggified" version of the group's name. This contains only ASCII
	// characters and can therefore be slightly different than the name
	Slug string `json:"slug,omitempty"`

	// workspace
	Workspace *Workspace `json:"workspace,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Group group

swagger:model group

func (*Group) MarshalBinary

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

MarshalBinary interface implementation

func (Group) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Group) SetType

func (m *Group) SetType(val string)

SetType sets the type of this subtype

func (*Group) Type

func (m *Group) Type() string

Type gets the type of this subtype

func (*Group) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Group) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Group) Validate

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

Validate validates this group

type GroupAO1Links struct {

	// html
	HTML *GroupAO1LinksHTML `json:"html,omitempty"`

	// self
	Self *GroupAO1LinksSelf `json:"self,omitempty"`
}

GroupAO1Links group a o1 links

swagger:model GroupAO1Links

func (*GroupAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*GroupAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GroupAO1Links) Validate

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

Validate validates this group a o1 links

type GroupAO1LinksHTML

type GroupAO1LinksHTML struct {

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

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

GroupAO1LinksHTML group a o1 links HTML

swagger:model GroupAO1LinksHTML

func (*GroupAO1LinksHTML) MarshalBinary

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

MarshalBinary interface implementation

func (*GroupAO1LinksHTML) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GroupAO1LinksHTML) Validate

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

Validate validates this group a o1 links HTML

type GroupAO1LinksSelf

type GroupAO1LinksSelf struct {

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

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

GroupAO1LinksSelf group a o1 links self

swagger:model GroupAO1LinksSelf

func (*GroupAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*GroupAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GroupAO1LinksSelf) Validate

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

Validate validates this group a o1 links self

type HookEvent

type HookEvent struct {

	// The category this event belongs to.
	Category string `json:"category,omitempty"`

	// More detailed description of the webhook event type.
	Description string `json:"description,omitempty"`

	// The event identifier.
	// Enum: [pullrequest:unapproved issue:comment_created pullrequest:approved repo:created repo:deleted repo:imported pullrequest:comment_updated issue:updated project:updated pullrequest:comment_created repo:commit_status_updated pullrequest:updated issue:created repo:fork pullrequest:comment_deleted repo:commit_status_created repo:updated pullrequest:rejected pullrequest:fulfilled repo:push pullrequest:created repo:transfer repo:commit_comment_created]
	Event string `json:"event,omitempty"`

	// Summary of the webhook event type.
	Label string `json:"label,omitempty"`
}

HookEvent An event, associated with a resource or subject type.

swagger:model hook_event

func (*HookEvent) MarshalBinary

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

MarshalBinary interface implementation

func (*HookEvent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HookEvent) Validate

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

Validate validates this hook event

type Issue

type Issue struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// assignee
	Assignee *User `json:"assignee,omitempty"`

	// component
	Component *Component `json:"component,omitempty"`

	// content
	Content *IssueAO1Content `json:"content,omitempty"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// edited on
	// Format: date-time
	EditedOn strfmt.DateTime `json:"edited_on,omitempty"`

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

	// kind
	// Enum: [bug enhancement proposal task]
	Kind string `json:"kind,omitempty"`

	// links
	Links *IssueAO1Links `json:"links,omitempty"`

	// milestone
	Milestone *Milestone `json:"milestone,omitempty"`

	// priority
	// Enum: [trivial minor major critical blocker]
	Priority string `json:"priority,omitempty"`

	// reporter
	Reporter *User `json:"reporter,omitempty"`

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// state
	// Enum: [new open resolved on hold invalid duplicate wontfix closed]
	State string `json:"state,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// version
	Version *Version `json:"version,omitempty"`

	// votes
	Votes int64 `json:"votes,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Issue issue

swagger:model issue

func (*Issue) MarshalBinary

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

MarshalBinary interface implementation

func (Issue) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Issue) SetType

func (m *Issue) SetType(val string)

SetType sets the type of this subtype

func (*Issue) Type

func (m *Issue) Type() string

Type gets the type of this subtype

func (*Issue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Issue) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Issue) Validate

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

Validate validates this issue

type IssueAO1Content

type IssueAO1Content struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

IssueAO1Content issue a o1 content

swagger:model IssueAO1Content

func (*IssueAO1Content) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1Content) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1Content) Validate

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

Validate validates this issue a o1 content

type IssueAO1Links struct {

	// attachments
	Attachments *IssueAO1LinksAttachments `json:"attachments,omitempty"`

	// comments
	Comments *IssueAO1LinksComments `json:"comments,omitempty"`

	// html
	HTML *IssueAO1LinksHTML `json:"html,omitempty"`

	// self
	Self *IssueAO1LinksSelf `json:"self,omitempty"`

	// vote
	Vote *IssueAO1LinksVote `json:"vote,omitempty"`

	// watch
	Watch *IssueAO1LinksWatch `json:"watch,omitempty"`
}

IssueAO1Links issue a o1 links

swagger:model IssueAO1Links

func (*IssueAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1Links) Validate

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

Validate validates this issue a o1 links

type IssueAO1LinksAttachments

type IssueAO1LinksAttachments struct {

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

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

IssueAO1LinksAttachments issue a o1 links attachments

swagger:model IssueAO1LinksAttachments

func (*IssueAO1LinksAttachments) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksAttachments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksAttachments) Validate

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

Validate validates this issue a o1 links attachments

type IssueAO1LinksComments

type IssueAO1LinksComments struct {

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

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

IssueAO1LinksComments issue a o1 links comments

swagger:model IssueAO1LinksComments

func (*IssueAO1LinksComments) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksComments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksComments) Validate

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

Validate validates this issue a o1 links comments

type IssueAO1LinksHTML

type IssueAO1LinksHTML struct {

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

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

IssueAO1LinksHTML issue a o1 links HTML

swagger:model IssueAO1LinksHTML

func (*IssueAO1LinksHTML) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksHTML) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksHTML) Validate

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

Validate validates this issue a o1 links HTML

type IssueAO1LinksSelf

type IssueAO1LinksSelf struct {

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

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

IssueAO1LinksSelf issue a o1 links self

swagger:model IssueAO1LinksSelf

func (*IssueAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksSelf) Validate

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

Validate validates this issue a o1 links self

type IssueAO1LinksVote

type IssueAO1LinksVote struct {

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

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

IssueAO1LinksVote issue a o1 links vote

swagger:model IssueAO1LinksVote

func (*IssueAO1LinksVote) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksVote) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksVote) Validate

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

Validate validates this issue a o1 links vote

type IssueAO1LinksWatch

type IssueAO1LinksWatch struct {

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

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

IssueAO1LinksWatch issue a o1 links watch

swagger:model IssueAO1LinksWatch

func (*IssueAO1LinksWatch) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAO1LinksWatch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAO1LinksWatch) Validate

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

Validate validates this issue a o1 links watch

type IssueAttachment

type IssueAttachment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// links
	Links *IssueAttachmentAO1Links `json:"links,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

IssueAttachment issue attachment

swagger:model issue_attachment

func (*IssueAttachment) MarshalBinary

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

MarshalBinary interface implementation

func (IssueAttachment) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IssueAttachment) SetType

func (m *IssueAttachment) SetType(val string)

SetType sets the type of this subtype

func (*IssueAttachment) Type

func (m *IssueAttachment) Type() string

Type gets the type of this subtype

func (*IssueAttachment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAttachment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IssueAttachment) Validate

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

Validate validates this issue attachment

type IssueAttachmentAO1Links struct {

	// self
	Self *IssueAttachmentAO1LinksSelf `json:"self,omitempty"`
}

IssueAttachmentAO1Links issue attachment a o1 links

swagger:model IssueAttachmentAO1Links

func (*IssueAttachmentAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAttachmentAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAttachmentAO1Links) Validate

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

Validate validates this issue attachment a o1 links

type IssueAttachmentAO1LinksSelf

type IssueAttachmentAO1LinksSelf struct {

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

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

IssueAttachmentAO1LinksSelf issue attachment a o1 links self

swagger:model IssueAttachmentAO1LinksSelf

func (*IssueAttachmentAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueAttachmentAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueAttachmentAO1LinksSelf) Validate

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

Validate validates this issue attachment a o1 links self

type IssueChange

type IssueChange struct {

	// changes
	Changes *IssueChangeChanges `json:"changes,omitempty"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// issue
	Issue *Issue `json:"issue,omitempty"`

	// links
	Links *IssueChangeLinks `json:"links,omitempty"`

	// message
	Message *IssueChangeMessage `json:"message,omitempty"`

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

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

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

	// issue change additional properties
	IssueChangeAdditionalProperties map[string]interface{} `json:"-"`
}

IssueChange An issue change.

swagger:model issue_change

func (*IssueChange) MarshalBinary

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

MarshalBinary interface implementation

func (IssueChange) MarshalJSON

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

MarshalJSON marshals this object with additional properties into a JSON object

func (*IssueChange) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChange) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*IssueChange) Validate

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

Validate validates this issue change

type IssueChangeChanges

type IssueChangeChanges struct {

	// assignee
	Assignee *IssueChangeChangesAssignee `json:"assignee,omitempty"`

	// component
	Component *IssueChangeChangesComponent `json:"component,omitempty"`

	// content
	Content *IssueChangeChangesContent `json:"content,omitempty"`

	// kind
	Kind *IssueChangeChangesKind `json:"kind,omitempty"`

	// milestone
	Milestone *IssueChangeChangesMilestone `json:"milestone,omitempty"`

	// priority
	Priority *IssueChangeChangesPriority `json:"priority,omitempty"`

	// state
	State *IssueChangeChangesState `json:"state,omitempty"`

	// title
	Title *IssueChangeChangesTitle `json:"title,omitempty"`

	// version
	Version *IssueChangeChangesVersion `json:"version,omitempty"`
}

IssueChangeChanges issue change changes

swagger:model IssueChangeChanges

func (*IssueChangeChanges) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChanges) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChanges) Validate

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

Validate validates this issue change changes

type IssueChangeChangesAssignee

type IssueChangeChangesAssignee struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesAssignee issue change changes assignee

swagger:model IssueChangeChangesAssignee

func (*IssueChangeChangesAssignee) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesAssignee) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesAssignee) Validate

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

Validate validates this issue change changes assignee

type IssueChangeChangesComponent

type IssueChangeChangesComponent struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesComponent issue change changes component

swagger:model IssueChangeChangesComponent

func (*IssueChangeChangesComponent) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesComponent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesComponent) Validate

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

Validate validates this issue change changes component

type IssueChangeChangesContent

type IssueChangeChangesContent struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesContent issue change changes content

swagger:model IssueChangeChangesContent

func (*IssueChangeChangesContent) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesContent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesContent) Validate

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

Validate validates this issue change changes content

type IssueChangeChangesKind

type IssueChangeChangesKind struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesKind issue change changes kind

swagger:model IssueChangeChangesKind

func (*IssueChangeChangesKind) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesKind) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesKind) Validate

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

Validate validates this issue change changes kind

type IssueChangeChangesMilestone

type IssueChangeChangesMilestone struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesMilestone issue change changes milestone

swagger:model IssueChangeChangesMilestone

func (*IssueChangeChangesMilestone) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesMilestone) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesMilestone) Validate

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

Validate validates this issue change changes milestone

type IssueChangeChangesPriority

type IssueChangeChangesPriority struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesPriority issue change changes priority

swagger:model IssueChangeChangesPriority

func (*IssueChangeChangesPriority) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesPriority) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesPriority) Validate

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

Validate validates this issue change changes priority

type IssueChangeChangesState

type IssueChangeChangesState struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesState issue change changes state

swagger:model IssueChangeChangesState

func (*IssueChangeChangesState) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesState) Validate

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

Validate validates this issue change changes state

type IssueChangeChangesTitle

type IssueChangeChangesTitle struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesTitle issue change changes title

swagger:model IssueChangeChangesTitle

func (*IssueChangeChangesTitle) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesTitle) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesTitle) Validate

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

Validate validates this issue change changes title

type IssueChangeChangesVersion

type IssueChangeChangesVersion struct {

	// new
	New string `json:"new,omitempty"`

	// old
	Old string `json:"old,omitempty"`
}

IssueChangeChangesVersion issue change changes version

swagger:model IssueChangeChangesVersion

func (*IssueChangeChangesVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeChangesVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeChangesVersion) Validate

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

Validate validates this issue change changes version

type IssueChangeLinks struct {

	// issue
	Issue *IssueChangeLinksIssue `json:"issue,omitempty"`

	// self
	Self *IssueChangeLinksSelf `json:"self,omitempty"`
}

IssueChangeLinks issue change links

swagger:model IssueChangeLinks

func (*IssueChangeLinks) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeLinks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeLinks) Validate

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

Validate validates this issue change links

type IssueChangeLinksIssue

type IssueChangeLinksIssue struct {

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

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

IssueChangeLinksIssue issue change links issue

swagger:model IssueChangeLinksIssue

func (*IssueChangeLinksIssue) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeLinksIssue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeLinksIssue) Validate

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

Validate validates this issue change links issue

type IssueChangeLinksSelf

type IssueChangeLinksSelf struct {

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

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

IssueChangeLinksSelf issue change links self

swagger:model IssueChangeLinksSelf

func (*IssueChangeLinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeLinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeLinksSelf) Validate

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

Validate validates this issue change links self

type IssueChangeMessage

type IssueChangeMessage struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

IssueChangeMessage issue change message

swagger:model IssueChangeMessage

func (*IssueChangeMessage) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueChangeMessage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueChangeMessage) Validate

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

Validate validates this issue change message

type IssueComment

type IssueComment struct {
	Comment

	// issue
	Issue *Issue `json:"issue,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

IssueComment issue comment

swagger:model issue_comment

func (*IssueComment) MarshalBinary

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

MarshalBinary interface implementation

func (IssueComment) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*IssueComment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueComment) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*IssueComment) Validate

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

Validate validates this issue comment

type IssueJobStatus

type IssueJobStatus struct {

	// The total number of issues already imported/exported
	Count int64 `json:"count,omitempty"`

	// The percentage of issues already imported/exported
	// Maximum: 100
	// Minimum: 0
	Pct *float64 `json:"pct,omitempty"`

	// The phase of the import/export job
	Phase string `json:"phase,omitempty"`

	// The status of the import/export job
	// Enum: [ACCEPTED STARTED RUNNING FAILURE]
	Status string `json:"status,omitempty"`

	// The total number of issues being imported/exported
	Total int64 `json:"total,omitempty"`

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

IssueJobStatus The status of an import or export job

swagger:model issue_job_status

func (*IssueJobStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*IssueJobStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IssueJobStatus) Validate

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

Validate validates this issue job status

type JiraProject

type JiraProject struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	JiraProjectAllOf1
}

JiraProject jira project

swagger:model jira_project

func (*JiraProject) MarshalBinary

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

MarshalBinary interface implementation

func (JiraProject) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JiraProject) SetType

func (m *JiraProject) SetType(val string)

SetType sets the type of this subtype

func (*JiraProject) Type

func (m *JiraProject) Type() string

Type gets the type of this subtype

func (*JiraProject) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*JiraProject) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JiraProject) Validate

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

Validate validates this jira project

type JiraProjectAllOf1

type JiraProjectAllOf1 interface{}

JiraProjectAllOf1 A Jira Project.

swagger:model JiraProjectAllOf1

type JiraSite

type JiraSite struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	JiraSiteAllOf1
}

JiraSite jira site

swagger:model jira_site

func (*JiraSite) MarshalBinary

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

MarshalBinary interface implementation

func (JiraSite) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JiraSite) SetType

func (m *JiraSite) SetType(val string)

SetType sets the type of this subtype

func (*JiraSite) Type

func (m *JiraSite) Type() string

Type gets the type of this subtype

func (*JiraSite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*JiraSite) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JiraSite) Validate

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

Validate validates this jira site

type JiraSiteAllOf1

type JiraSiteAllOf1 interface{}

JiraSiteAllOf1 A Jira Site.

swagger:model JiraSiteAllOf1

type Milestone

type Milestone struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

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

	// links
	Links *MilestoneAO1Links `json:"links,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Milestone milestone

swagger:model milestone

func (*Milestone) MarshalBinary

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

MarshalBinary interface implementation

func (Milestone) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Milestone) SetType

func (m *Milestone) SetType(val string)

SetType sets the type of this subtype

func (*Milestone) Type

func (m *Milestone) Type() string

Type gets the type of this subtype

func (*Milestone) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Milestone) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Milestone) Validate

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

Validate validates this milestone

type MilestoneAO1Links struct {

	// self
	Self *MilestoneAO1LinksSelf `json:"self,omitempty"`
}

MilestoneAO1Links milestone a o1 links

swagger:model MilestoneAO1Links

func (*MilestoneAO1Links) MarshalBinary

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

MarshalBinary interface implementation

func (*MilestoneAO1Links) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MilestoneAO1Links) Validate

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

Validate validates this milestone a o1 links

type MilestoneAO1LinksSelf

type MilestoneAO1LinksSelf struct {

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

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

MilestoneAO1LinksSelf milestone a o1 links self

swagger:model MilestoneAO1LinksSelf

func (*MilestoneAO1LinksSelf) MarshalBinary

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

MarshalBinary interface implementation

func (*MilestoneAO1LinksSelf) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MilestoneAO1LinksSelf) Validate

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

Validate validates this milestone a o1 links self

type Object

type Object interface {
	runtime.Validatable

	// type
	// Required: true
	Type() string
	SetType(string)
}

Object Base type for most resource objects. It defines the common `type` element that identifies an object's type. It also identifies the element as Swagger's `discriminator`.

swagger:discriminator object type

func UnmarshalObject

func UnmarshalObject(reader io.Reader, consumer runtime.Consumer) (Object, error)

UnmarshalObject unmarshals polymorphic Object

func UnmarshalObjectSlice

func UnmarshalObjectSlice(reader io.Reader, consumer runtime.Consumer) ([]Object, error)

UnmarshalObjectSlice unmarshals polymorphic slices of Object

type Page

type Page struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`
}

Page page

swagger:model page

func (*Page) MarshalBinary

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

MarshalBinary interface implementation

func (*Page) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Page) Validate

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

Validate validates this page

type PaginatedAnnotations

type PaginatedAnnotations struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*ReportAnnotation `json:"values"`
}

PaginatedAnnotations A paginated list of annotations.

swagger:model paginated_annotations

func (*PaginatedAnnotations) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedAnnotations) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedAnnotations) Validate

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

Validate validates this paginated annotations

type PaginatedBranches

type PaginatedBranches struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Branch `json:"values"`
}

PaginatedBranches A paginated list of branches.

swagger:model paginated_branches

func (*PaginatedBranches) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedBranches) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedBranches) Validate

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

Validate validates this paginated branches

type PaginatedBranchrestrictions

type PaginatedBranchrestrictions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Branchrestriction `json:"values"`
}

PaginatedBranchrestrictions A paginated list of branch restriction rules.

swagger:model paginated_branchrestrictions

func (*PaginatedBranchrestrictions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedBranchrestrictions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedBranchrestrictions) Validate

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

Validate validates this paginated branchrestrictions

type PaginatedCommitComments

type PaginatedCommitComments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*CommitComment `json:"values"`
}

PaginatedCommitComments A paginated list of commit comments.

swagger:model paginated_commit_comments

func (*PaginatedCommitComments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedCommitComments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedCommitComments) Validate

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

Validate validates this paginated commit comments

type PaginatedCommitstatuses

type PaginatedCommitstatuses struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Commitstatus `json:"values"`
}

PaginatedCommitstatuses A paginated list of commit status objects.

swagger:model paginated_commitstatuses

func (*PaginatedCommitstatuses) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedCommitstatuses) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedCommitstatuses) Validate

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

Validate validates this paginated commitstatuses

type PaginatedComponents

type PaginatedComponents struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Component `json:"values"`
}

PaginatedComponents A paginated list of issue tracker components.

swagger:model paginated_components

func (*PaginatedComponents) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedComponents) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedComponents) Validate

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

Validate validates this paginated components

type PaginatedDeployKeys

type PaginatedDeployKeys struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*DeployKey `json:"values"`
}

PaginatedDeployKeys A paginated list of deploy keys.

swagger:model paginated_deploy_keys

func (*PaginatedDeployKeys) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedDeployKeys) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedDeployKeys) Validate

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

Validate validates this paginated deploy keys

type PaginatedDeploymentVariable

type PaginatedDeploymentVariable struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*DeploymentVariable `json:"values"`
}

PaginatedDeploymentVariable A paged list of deployment variables.

swagger:model paginated_deployment_variable

func (*PaginatedDeploymentVariable) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedDeploymentVariable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedDeploymentVariable) Validate

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

Validate validates this paginated deployment variable

type PaginatedDeployments

type PaginatedDeployments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*Deployment `json:"values"`
}

PaginatedDeployments A paged list of deployments

swagger:model paginated_deployments

func (*PaginatedDeployments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedDeployments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedDeployments) Validate

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

Validate validates this paginated deployments

type PaginatedDiffstats

type PaginatedDiffstats struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Diffstat `json:"values"`
}

PaginatedDiffstats A paginated list of diffstats.

swagger:model paginated_diffstats

func (*PaginatedDiffstats) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedDiffstats) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedDiffstats) Validate

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

Validate validates this paginated diffstats

type PaginatedEnvironments

type PaginatedEnvironments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*DeploymentEnvironment `json:"values"`
}

PaginatedEnvironments A paged list of environments

swagger:model paginated_environments

func (*PaginatedEnvironments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedEnvironments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedEnvironments) Validate

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

Validate validates this paginated environments

type PaginatedFiles

type PaginatedFiles struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*CommitFile `json:"values"`
}

PaginatedFiles A paginated list of commit_file objects.

swagger:model paginated_files

func (*PaginatedFiles) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedFiles) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedFiles) Validate

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

Validate validates this paginated files

type PaginatedHookEvents

type PaginatedHookEvents struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*HookEvent `json:"values"`
}

PaginatedHookEvents A paginated list of webhook types available to subscribe on.

swagger:model paginated_hook_events

func (*PaginatedHookEvents) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedHookEvents) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedHookEvents) Validate

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

Validate validates this paginated hook events

type PaginatedIssueAttachments

type PaginatedIssueAttachments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	Values []*IssueAttachment `json:"values"`
}

PaginatedIssueAttachments A paginated list of issue attachments.

swagger:model paginated_issue_attachments

func (*PaginatedIssueAttachments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedIssueAttachments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedIssueAttachments) Validate

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

Validate validates this paginated issue attachments

type PaginatedIssueComments

type PaginatedIssueComments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*IssueComment `json:"values"`
}

PaginatedIssueComments A paginated list of issue comments.

swagger:model paginated_issue_comments

func (*PaginatedIssueComments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedIssueComments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedIssueComments) Validate

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

Validate validates this paginated issue comments

type PaginatedIssues

type PaginatedIssues struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Issue `json:"values"`
}

PaginatedIssues A paginated list of issues.

swagger:model paginated_issues

func (*PaginatedIssues) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedIssues) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedIssues) Validate

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

Validate validates this paginated issues

type PaginatedLogEntries

type PaginatedLogEntries struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	Values []*IssueChange `json:"values"`
}

PaginatedLogEntries A paginated list of issue changes.

swagger:model paginated_log_entries

func (*PaginatedLogEntries) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedLogEntries) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedLogEntries) Validate

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

Validate validates this paginated log entries

type PaginatedMilestones

type PaginatedMilestones struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Milestone `json:"values"`
}

PaginatedMilestones A paginated list of issue tracker milestones.

swagger:model paginated_milestones

func (*PaginatedMilestones) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedMilestones) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedMilestones) Validate

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

Validate validates this paginated milestones

type PaginatedPipelineKnownHosts

type PaginatedPipelineKnownHosts struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*PipelineKnownHost `json:"values"`
}

PaginatedPipelineKnownHosts A paged list of known hosts.

swagger:model paginated_pipeline_known_hosts

func (*PaginatedPipelineKnownHosts) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelineKnownHosts) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelineKnownHosts) Validate

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

Validate validates this paginated pipeline known hosts

type PaginatedPipelineScheduleExecutions

type PaginatedPipelineScheduleExecutions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*PipelineScheduleExecution `json:"values"`
}

PaginatedPipelineScheduleExecutions A paged list of the executions of a schedule.

swagger:model paginated_pipeline_schedule_executions

func (*PaginatedPipelineScheduleExecutions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelineScheduleExecutions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelineScheduleExecutions) Validate

Validate validates this paginated pipeline schedule executions

type PaginatedPipelineSchedules

type PaginatedPipelineSchedules struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*PipelineSchedule `json:"values"`
}

PaginatedPipelineSchedules A paged list of schedules

swagger:model paginated_pipeline_schedules

func (*PaginatedPipelineSchedules) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelineSchedules) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelineSchedules) Validate

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

Validate validates this paginated pipeline schedules

type PaginatedPipelineSteps

type PaginatedPipelineSteps struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*PipelineStep `json:"values"`
}

PaginatedPipelineSteps A paged list of pipeline steps.

swagger:model paginated_pipeline_steps

func (*PaginatedPipelineSteps) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelineSteps) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelineSteps) Validate

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

Validate validates this paginated pipeline steps

type PaginatedPipelineVariables

type PaginatedPipelineVariables struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*PipelineVariable `json:"values"`
}

PaginatedPipelineVariables A paged list of variables.

swagger:model paginated_pipeline_variables

func (*PaginatedPipelineVariables) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelineVariables) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelineVariables) Validate

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

Validate validates this paginated pipeline variables

type PaginatedPipelines

type PaginatedPipelines struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*Pipeline `json:"values"`
}

PaginatedPipelines A paged list of pipelines

swagger:model paginated_pipelines

func (*PaginatedPipelines) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPipelines) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPipelines) Validate

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

Validate validates this paginated pipelines

type PaginatedProjects

type PaginatedProjects struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Project `json:"values"`
}

PaginatedProjects A paginated list of projects

swagger:model paginated_projects

func (*PaginatedProjects) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedProjects) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedProjects) Validate

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

Validate validates this paginated projects

type PaginatedPullrequestComments

type PaginatedPullrequestComments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*PullrequestComment `json:"values"`
}

PaginatedPullrequestComments A paginated list of pullrequest comments.

swagger:model paginated_pullrequest_comments

func (*PaginatedPullrequestComments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPullrequestComments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPullrequestComments) Validate

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

Validate validates this paginated pullrequest comments

type PaginatedPullrequests

type PaginatedPullrequests struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Pullrequest `json:"values"`
}

PaginatedPullrequests A paginated list of pullrequests.

swagger:model paginated_pullrequests

func (*PaginatedPullrequests) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedPullrequests) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedPullrequests) Validate

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

Validate validates this paginated pullrequests

type PaginatedRefs

type PaginatedRefs struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Ref `json:"values"`
}

PaginatedRefs A paginated list of refs.

swagger:model paginated_refs

func (*PaginatedRefs) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedRefs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedRefs) Validate

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

Validate validates this paginated refs

type PaginatedReports

type PaginatedReports struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	Size int64 `json:"size,omitempty"`

	// The values of the current page.
	// Min Items: 0
	Values []*Report `json:"values"`
}

PaginatedReports A paginated list of reports.

swagger:model paginated_reports

func (*PaginatedReports) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedReports) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedReports) Validate

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

Validate validates this paginated reports

type PaginatedRepositories

type PaginatedRepositories struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Repository `json:"values"`
}

PaginatedRepositories A paginated list of repositories.

swagger:model paginated_repositories

func (*PaginatedRepositories) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedRepositories) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedRepositories) Validate

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

Validate validates this paginated repositories

type PaginatedRepositoryPermissions

type PaginatedRepositoryPermissions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*RepositoryPermission `json:"values"`
}

PaginatedRepositoryPermissions A paginated list of repository permissions.

swagger:model paginated_repository_permissions

func (*PaginatedRepositoryPermissions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedRepositoryPermissions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedRepositoryPermissions) Validate

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

Validate validates this paginated repository permissions

type PaginatedSSHUserKeys

type PaginatedSSHUserKeys struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*SSHAccountKey `json:"values"`
}

PaginatedSSHUserKeys A paginated list of SSH keys.

swagger:model paginated_ssh_user_keys

func (*PaginatedSSHUserKeys) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedSSHUserKeys) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedSSHUserKeys) Validate

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

Validate validates this paginated ssh user keys

type PaginatedSnippetComments

type PaginatedSnippetComments struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*SnippetComment `json:"values"`
}

PaginatedSnippetComments A paginated list of snippet comments.

swagger:model paginated_snippet_comments

func (*PaginatedSnippetComments) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedSnippetComments) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedSnippetComments) Validate

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

Validate validates this paginated snippet comments

type PaginatedSnippetCommit

type PaginatedSnippetCommit struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	Values []*SnippetCommit `json:"values"`
}

PaginatedSnippetCommit A paginated list of snippet commits.

swagger:model paginated_snippet_commit

func (*PaginatedSnippetCommit) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedSnippetCommit) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedSnippetCommit) Validate

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

Validate validates this paginated snippet commit

type PaginatedSnippets

type PaginatedSnippets struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Snippet `json:"values"`
}

PaginatedSnippets A paginated list of snippets.

swagger:model paginated_snippets

func (*PaginatedSnippets) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedSnippets) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedSnippets) Validate

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

Validate validates this paginated snippets

type PaginatedTags

type PaginatedTags struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Tag `json:"values"`
}

PaginatedTags A paginated list of tags.

swagger:model paginated_tags

func (*PaginatedTags) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedTags) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedTags) Validate

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

Validate validates this paginated tags

type PaginatedTeamPermissions

type PaginatedTeamPermissions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*TeamPermission `json:"values"`
}

PaginatedTeamPermissions A paginated list of team permissions.

swagger:model paginated_team_permissions

func (*PaginatedTeamPermissions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedTeamPermissions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedTeamPermissions) Validate

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

Validate validates this paginated team permissions

type PaginatedTeams

type PaginatedTeams struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Team `json:"values"`
}

PaginatedTeams A paginated list of teams.

swagger:model paginated_teams

func (*PaginatedTeams) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedTeams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedTeams) Validate

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

Validate validates this paginated teams

type PaginatedTreeentries

type PaginatedTreeentries struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Treeentry `json:"values"`
}

PaginatedTreeentries A paginated list of commit_file and/or commit_directory objects.

swagger:model paginated_treeentries

func (*PaginatedTreeentries) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedTreeentries) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedTreeentries) Validate

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

Validate validates this paginated treeentries

type PaginatedUsers

type PaginatedUsers struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*User `json:"values"`
}

PaginatedUsers A paginated list of users.

swagger:model paginated_users

func (*PaginatedUsers) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedUsers) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedUsers) Validate

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

Validate validates this paginated users

type PaginatedVersions

type PaginatedVersions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Version `json:"values"`
}

PaginatedVersions A paginated list of issue tracker versions.

swagger:model paginated_versions

func (*PaginatedVersions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedVersions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedVersions) Validate

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

Validate validates this paginated versions

type PaginatedWebhookSubscriptions

type PaginatedWebhookSubscriptions struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*WebhookSubscription `json:"values"`
}

PaginatedWebhookSubscriptions A paginated list of webhook subscriptions

swagger:model paginated_webhook_subscriptions

func (*PaginatedWebhookSubscriptions) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedWebhookSubscriptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedWebhookSubscriptions) Validate

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

Validate validates this paginated webhook subscriptions

type PaginatedWorkspaceMemberships

type PaginatedWorkspaceMemberships struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*WorkspaceMembership `json:"values"`
}

PaginatedWorkspaceMemberships A paginated list of workspace memberships.

swagger:model paginated_workspace_memberships

func (*PaginatedWorkspaceMemberships) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedWorkspaceMemberships) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedWorkspaceMemberships) Validate

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

Validate validates this paginated workspace memberships

type PaginatedWorkspaces

type PaginatedWorkspaces struct {

	// Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// Page number of the current results. This is an optional element that is not provided in all responses.
	// Minimum: 1
	Page int64 `json:"page,omitempty"`

	// Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.
	// Minimum: 1
	Pagelen int64 `json:"pagelen,omitempty"`

	// Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.
	// Minimum: 0
	Size *int64 `json:"size,omitempty"`

	// values
	// Min Items: 0
	// Unique: true
	Values []*Workspace `json:"values"`
}

PaginatedWorkspaces A paginated list of workspaces.

swagger:model paginated_workspaces

func (*PaginatedWorkspaces) MarshalBinary

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

MarshalBinary interface implementation

func (*PaginatedWorkspaces) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PaginatedWorkspaces) Validate

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

Validate validates this paginated workspaces

type Participant

type Participant struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// approved
	Approved bool `json:"approved,omitempty"`

	// The ISO8601 timestamp of the participant's action. For approvers, this is the time of their approval. For commenters and pull request reviewers who are not approvers, this is the time they last commented, or null if they have not commented.
	// Format: date-time
	ParticipatedOn strfmt.DateTime `json:"participated_on,omitempty"`

	// role
	// Enum: [PARTICIPANT REVIEWER]
	Role string `json:"role,omitempty"`

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

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Participant participant

swagger:model participant

func (*Participant) MarshalBinary

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

MarshalBinary interface implementation

func (Participant) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Participant) SetType

func (m *Participant) SetType(val string)

SetType sets the type of this subtype

func (*Participant) Type

func (m *Participant) Type() string

Type gets the type of this subtype

func (*Participant) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Participant) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Participant) Validate

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

Validate validates this participant

type Pipeline

type Pipeline struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The build number of the pipeline.
	BuildNumber int64 `json:"build_number,omitempty"`

	// The number of build seconds used by this pipeline.
	BuildSecondsUsed int64 `json:"build_seconds_used,omitempty"`

	// The timestamp when the Pipeline was completed. This is not set if the pipeline is still in progress.
	// Format: date-time
	CompletedOn strfmt.DateTime `json:"completed_on,omitempty"`

	// The timestamp when the pipeline was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// The Bitbucket account that was used to create the pipeline.
	Creator *Account `json:"creator,omitempty"`

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// state
	State *PipelineState `json:"state,omitempty"`

	// The target that the pipeline built.
	Target *PipelineTarget `json:"target,omitempty"`

	// The trigger used for the pipeline.
	Trigger *PipelineTrigger `json:"trigger,omitempty"`

	// The UUID identifying the pipeline.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Pipeline pipeline

swagger:model pipeline

func (*Pipeline) MarshalBinary

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

MarshalBinary interface implementation

func (Pipeline) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Pipeline) SetType

func (m *Pipeline) SetType(val string)

SetType sets the type of this subtype

func (*Pipeline) Type

func (m *Pipeline) Type() string

Type gets the type of this subtype

func (*Pipeline) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Pipeline) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Pipeline) Validate

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

Validate validates this pipeline

type PipelineBuildNumber

type PipelineBuildNumber struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The next number that will be used as build number.
	Next int64 `json:"next,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineBuildNumber pipeline build number

swagger:model pipeline_build_number

func (*PipelineBuildNumber) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineBuildNumber) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineBuildNumber) SetType

func (m *PipelineBuildNumber) SetType(val string)

SetType sets the type of this subtype

func (*PipelineBuildNumber) Type

func (m *PipelineBuildNumber) Type() string

Type gets the type of this subtype

func (*PipelineBuildNumber) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineBuildNumber) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineBuildNumber) Validate

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

Validate validates this pipeline build number

type PipelineCommand

type PipelineCommand struct {

	// The executable command.
	Command string `json:"command,omitempty"`

	// The name of the command.
	Name string `json:"name,omitempty"`
}

PipelineCommand An executable pipeline command.

swagger:model pipeline_command

func (*PipelineCommand) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineCommand) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineCommand) Validate

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

Validate validates this pipeline command

type PipelineCommitTarget

type PipelineCommitTarget struct {
	PipelineTarget

	// commit
	Commit *Commit `json:"commit,omitempty"`

	// selector
	Selector *PipelineSelector `json:"selector,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineCommitTarget pipeline commit target

swagger:model pipeline_commit_target

func (*PipelineCommitTarget) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineCommitTarget) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineCommitTarget) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineCommitTarget) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineCommitTarget) Validate

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

Validate validates this pipeline commit target

type PipelineError

type PipelineError struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The error key.
	Key string `json:"key,omitempty"`

	// The error message.
	Message string `json:"message,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineError pipeline error

swagger:model pipeline_error

func (*PipelineError) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineError) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineError) SetType

func (m *PipelineError) SetType(val string)

SetType sets the type of this subtype

func (*PipelineError) Type

func (m *PipelineError) Type() string

Type gets the type of this subtype

func (*PipelineError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineError) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineError) Validate

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

Validate validates this pipeline error

type PipelineImage

type PipelineImage struct {

	// The email needed to authenticate with the Docker registry. Only required when using a private Docker image.
	Email string `json:"email,omitempty"`

	// The name of the image. If the image is hosted on DockerHub the short name can be used, otherwise the fully qualified name is required here.
	Name string `json:"name,omitempty"`

	// The password needed to authenticate with the Docker registry. Only required when using a private Docker image.
	Password string `json:"password,omitempty"`

	// The username needed to authenticate with the Docker registry. Only required when using a private Docker image.
	Username string `json:"username,omitempty"`
}

PipelineImage The definition of a Docker image that can be used for a Bitbucket Pipelines step execution context.

swagger:model pipeline_image

func (*PipelineImage) MarshalBinary

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

MarshalBinary interface implementation

func (*PipelineImage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineImage) Validate

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

Validate validates this pipeline image

type PipelineKnownHost

type PipelineKnownHost struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The hostname of the known host.
	Hostname string `json:"hostname,omitempty"`

	// The public key of the known host.
	PublicKey *PipelineSSHPublicKey `json:"public_key,omitempty"`

	// The UUID identifying the known host.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineKnownHost pipeline known host

swagger:model pipeline_known_host

func (*PipelineKnownHost) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineKnownHost) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineKnownHost) SetType

func (m *PipelineKnownHost) SetType(val string)

SetType sets the type of this subtype

func (*PipelineKnownHost) Type

func (m *PipelineKnownHost) Type() string

Type gets the type of this subtype

func (*PipelineKnownHost) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineKnownHost) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineKnownHost) Validate

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

Validate validates this pipeline known host

type PipelineRefTarget

type PipelineRefTarget struct {
	PipelineTarget

	// commit
	Commit *Commit `json:"commit,omitempty"`

	// The name of the reference.
	RefName string `json:"ref_name,omitempty"`

	// The type of reference (branch/tag).
	// Enum: [branch tag named_branch bookmark]
	RefType string `json:"ref_type,omitempty"`

	// selector
	Selector *PipelineSelector `json:"selector,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineRefTarget pipeline ref target

swagger:model pipeline_ref_target

func (*PipelineRefTarget) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineRefTarget) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineRefTarget) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineRefTarget) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineRefTarget) Validate

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

Validate validates this pipeline ref target

type PipelineSSHKeyPair

type PipelineSSHKeyPair struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The SSH private key. This value will be empty when retrieving the SSH key pair.
	PrivateKey string `json:"private_key,omitempty"`

	// The SSH public key.
	PublicKey string `json:"public_key,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineSSHKeyPair pipeline ssh key pair

swagger:model pipeline_ssh_key_pair

func (*PipelineSSHKeyPair) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineSSHKeyPair) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineSSHKeyPair) SetType

func (m *PipelineSSHKeyPair) SetType(val string)

SetType sets the type of this subtype

func (*PipelineSSHKeyPair) Type

func (m *PipelineSSHKeyPair) Type() string

Type gets the type of this subtype

func (*PipelineSSHKeyPair) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineSSHKeyPair) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineSSHKeyPair) Validate

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

Validate validates this pipeline ssh key pair

type PipelineSSHPublicKey

type PipelineSSHPublicKey struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The base64 encoded public key.
	Key string `json:"key,omitempty"`

	// The type of the public key.
	KeyType string `json:"key_type,omitempty"`

	// The MD5 fingerprint of the public key.
	Md5Fingerprint string `json:"md5_fingerprint,omitempty"`

	// The SHA-256 fingerprint of the public key.
	Sha256Fingerprint string `json:"sha256_fingerprint,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineSSHPublicKey pipeline ssh public key

swagger:model pipeline_ssh_public_key

func (*PipelineSSHPublicKey) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineSSHPublicKey) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineSSHPublicKey) SetType

func (m *PipelineSSHPublicKey) SetType(val string)

SetType sets the type of this subtype

func (*PipelineSSHPublicKey) Type

func (m *PipelineSSHPublicKey) Type() string

Type gets the type of this subtype

func (*PipelineSSHPublicKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineSSHPublicKey) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineSSHPublicKey) Validate

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

Validate validates this pipeline ssh public key

type PipelineSchedule

type PipelineSchedule struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The timestamp when the schedule was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// The cron expression that the schedule applies.
	CronPattern string `json:"cron_pattern,omitempty"`

	// Whether the schedule is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// selector
	Selector *PipelineSelector `json:"selector,omitempty"`

	// The target on which the schedule will be executed.
	Target *PipelineTarget `json:"target,omitempty"`

	// The timestamp when the schedule was updated.
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The UUID identifying the schedule.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineSchedule pipeline schedule

swagger:model pipeline_schedule

func (*PipelineSchedule) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineSchedule) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineSchedule) SetType

func (m *PipelineSchedule) SetType(val string)

SetType sets the type of this subtype

func (*PipelineSchedule) Type

func (m *PipelineSchedule) Type() string

Type gets the type of this subtype

func (*PipelineSchedule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineSchedule) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineSchedule) Validate

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

Validate validates this pipeline schedule

type PipelineScheduleExecution

type PipelineScheduleExecution struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineScheduleExecutionAllOf1
}

PipelineScheduleExecution pipeline schedule execution

swagger:model pipeline_schedule_execution

func (*PipelineScheduleExecution) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineScheduleExecution) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineScheduleExecution) SetType

func (m *PipelineScheduleExecution) SetType(val string)

SetType sets the type of this subtype

func (*PipelineScheduleExecution) Type

Type gets the type of this subtype

func (*PipelineScheduleExecution) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineScheduleExecution) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineScheduleExecution) Validate

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

Validate validates this pipeline schedule execution

type PipelineScheduleExecutionAllOf1

type PipelineScheduleExecutionAllOf1 interface{}

PipelineScheduleExecutionAllOf1 A Pipelines schedule execution.

swagger:model PipelineScheduleExecutionAllOf1

type PipelineScheduleExecutionErrored

type PipelineScheduleExecutionErrored struct {
	PipelineScheduleExecution

	// The error that caused the execution to fail.
	Error *PipelineError `json:"error,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineScheduleExecutionErrored pipeline schedule execution errored

swagger:model pipeline_schedule_execution_errored

func (*PipelineScheduleExecutionErrored) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineScheduleExecutionErrored) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineScheduleExecutionErrored) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineScheduleExecutionErrored) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineScheduleExecutionErrored) Validate

Validate validates this pipeline schedule execution errored

type PipelineScheduleExecutionExecuted

type PipelineScheduleExecutionExecuted struct {
	PipelineScheduleExecution

	// The pipeline that was triggered by this execution of a schedule.
	Pipeline *Pipeline `json:"pipeline,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineScheduleExecutionExecuted pipeline schedule execution executed

swagger:model pipeline_schedule_execution_executed

func (*PipelineScheduleExecutionExecuted) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineScheduleExecutionExecuted) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineScheduleExecutionExecuted) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineScheduleExecutionExecuted) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineScheduleExecutionExecuted) Validate

Validate validates this pipeline schedule execution executed

type PipelineSelector

type PipelineSelector struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The name of the matching pipeline definition.
	Pattern string `json:"pattern,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineSelector pipeline selector

swagger:model pipeline_selector

func (*PipelineSelector) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineSelector) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineSelector) SetType

func (m *PipelineSelector) SetType(val string)

SetType sets the type of this subtype

func (*PipelineSelector) Type

func (m *PipelineSelector) Type() string

Type gets the type of this subtype

func (*PipelineSelector) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineSelector) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineSelector) Validate

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

Validate validates this pipeline selector

type PipelineState

type PipelineState struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineStateAllOf1
}

PipelineState pipeline state

swagger:model pipeline_state

func (*PipelineState) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineState) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineState) SetType

func (m *PipelineState) SetType(val string)

SetType sets the type of this subtype

func (*PipelineState) Type

func (m *PipelineState) Type() string

Type gets the type of this subtype

func (*PipelineState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineState) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineState) Validate

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

Validate validates this pipeline state

type PipelineStateAllOf1

type PipelineStateAllOf1 interface{}

PipelineStateAllOf1 The representation of the progress state of a pipeline.

swagger:model PipelineStateAllOf1

type PipelineStateCompleted

type PipelineStateCompleted struct {
	PipelineState

	// The name of pipeline state (COMPLETED).
	// Enum: [COMPLETED]
	Name string `json:"name,omitempty"`

	// A result of a completed state of a pipeline.
	Result *PipelineStateCompletedResult `json:"result,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompleted pipeline state completed

swagger:model pipeline_state_completed

func (*PipelineStateCompleted) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompleted) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompleted) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompleted) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompleted) Validate

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

Validate validates this pipeline state completed

type PipelineStateCompletedError

type PipelineStateCompletedError struct {
	PipelineStateCompletedResult

	// An error result of a completed state of a Bitbucket Pipeline.
	Error *PipelineError `json:"error,omitempty"`

	// The name of the result (ERROR)
	// Enum: [ERROR]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompletedError pipeline state completed error

swagger:model pipeline_state_completed_error

func (*PipelineStateCompletedError) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedError) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompletedError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedError) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompletedError) Validate

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

Validate validates this pipeline state completed error

type PipelineStateCompletedExpired

type PipelineStateCompletedExpired struct {
	PipelineStateCompletedResult

	// The name of the stopped result (EXPIRED).
	// Enum: [EXPIRED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompletedExpired pipeline state completed expired

swagger:model pipeline_state_completed_expired

func (*PipelineStateCompletedExpired) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedExpired) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompletedExpired) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedExpired) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompletedExpired) Validate

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

Validate validates this pipeline state completed expired

type PipelineStateCompletedFailed

type PipelineStateCompletedFailed struct {
	PipelineStateCompletedResult

	// The name of the failed result (FAILED).
	// Enum: [FAILED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompletedFailed pipeline state completed failed

swagger:model pipeline_state_completed_failed

func (*PipelineStateCompletedFailed) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedFailed) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompletedFailed) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedFailed) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompletedFailed) Validate

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

Validate validates this pipeline state completed failed

type PipelineStateCompletedResult

type PipelineStateCompletedResult struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineStateCompletedResultAllOf1
}

PipelineStateCompletedResult pipeline state completed result

swagger:model pipeline_state_completed_result

func (*PipelineStateCompletedResult) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedResult) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStateCompletedResult) SetType

func (m *PipelineStateCompletedResult) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStateCompletedResult) Type

Type gets the type of this subtype

func (*PipelineStateCompletedResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedResult) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStateCompletedResult) Validate

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

Validate validates this pipeline state completed result

type PipelineStateCompletedResultAllOf1

type PipelineStateCompletedResultAllOf1 interface{}

PipelineStateCompletedResultAllOf1 A result of a completed pipeline state.

swagger:model PipelineStateCompletedResultAllOf1

type PipelineStateCompletedStopped

type PipelineStateCompletedStopped struct {
	PipelineStateCompletedResult

	// The name of the stopped result (STOPPED).
	// Enum: [STOPPED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompletedStopped pipeline state completed stopped

swagger:model pipeline_state_completed_stopped

func (*PipelineStateCompletedStopped) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedStopped) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompletedStopped) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedStopped) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompletedStopped) Validate

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

Validate validates this pipeline state completed stopped

type PipelineStateCompletedSuccessful

type PipelineStateCompletedSuccessful struct {
	PipelineStateCompletedResult

	// The name of the successful result (SUCCESSFUL).
	// Enum: [SUCCESSFUL]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateCompletedSuccessful pipeline state completed successful

swagger:model pipeline_state_completed_successful

func (*PipelineStateCompletedSuccessful) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateCompletedSuccessful) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateCompletedSuccessful) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateCompletedSuccessful) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateCompletedSuccessful) Validate

Validate validates this pipeline state completed successful

type PipelineStateInProgress

type PipelineStateInProgress struct {
	PipelineState

	// The name of pipeline state (IN_PROGRESS).
	// Enum: [IN_PROGRESS]
	Name string `json:"name,omitempty"`

	// A stage of an in progress state of a pipeline.
	Stage *PipelineStateInProgressStage `json:"stage,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateInProgress pipeline state in progress

swagger:model pipeline_state_in_progress

func (*PipelineStateInProgress) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateInProgress) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateInProgress) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateInProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateInProgress) Validate

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

Validate validates this pipeline state in progress

type PipelineStateInProgressPaused

type PipelineStateInProgressPaused struct {
	PipelineStateInProgressStage

	// The name of the stage (PAUSED)
	// Enum: [PAUSED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateInProgressPaused pipeline state in progress paused

swagger:model pipeline_state_in_progress_paused

func (*PipelineStateInProgressPaused) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateInProgressPaused) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateInProgressPaused) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateInProgressPaused) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateInProgressPaused) Validate

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

Validate validates this pipeline state in progress paused

type PipelineStateInProgressRunning

type PipelineStateInProgressRunning struct {
	PipelineStateInProgressStage

	// The name of the stage (RUNNING)
	// Enum: [RUNNING]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStateInProgressRunning pipeline state in progress running

swagger:model pipeline_state_in_progress_running

func (*PipelineStateInProgressRunning) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateInProgressRunning) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStateInProgressRunning) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateInProgressRunning) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStateInProgressRunning) Validate

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

Validate validates this pipeline state in progress running

type PipelineStateInProgressStage

type PipelineStateInProgressStage struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineStateInProgressStageAllOf1
}

PipelineStateInProgressStage pipeline state in progress stage

swagger:model pipeline_state_in_progress_stage

func (*PipelineStateInProgressStage) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStateInProgressStage) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStateInProgressStage) SetType

func (m *PipelineStateInProgressStage) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStateInProgressStage) Type

Type gets the type of this subtype

func (*PipelineStateInProgressStage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStateInProgressStage) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStateInProgressStage) Validate

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

Validate validates this pipeline state in progress stage

type PipelineStateInProgressStageAllOf1

type PipelineStateInProgressStageAllOf1 interface{}

PipelineStateInProgressStageAllOf1 A result of an in progress pipeline state.

swagger:model PipelineStateInProgressStageAllOf1

type PipelineStatePending

type PipelineStatePending struct {
	PipelineState

	// The name of pipeline state (PENDING).
	// Enum: [PENDING]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStatePending pipeline state pending

swagger:model pipeline_state_pending

func (*PipelineStatePending) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStatePending) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStatePending) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStatePending) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStatePending) Validate

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

Validate validates this pipeline state pending

type PipelineStep

type PipelineStep struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The timestamp when the step execution was completed. This is not set if the step is still in progress.
	// Format: date-time
	CompletedOn strfmt.DateTime `json:"completed_on,omitempty"`

	// The Docker image used as the build container for the step.
	Image *PipelineImage `json:"image,omitempty"`

	// The list of build commands. These commands are executed in the build container.
	ScriptCommands []*PipelineCommand `json:"script_commands"`

	// The list of commands that are executed as part of the setup phase of the build. These commands are executed outside the build container.
	SetupCommands []*PipelineCommand `json:"setup_commands"`

	// The timestamp when the step execution was started. This is not set when the step hasn't executed yet.
	// Format: date-time
	StartedOn strfmt.DateTime `json:"started_on,omitempty"`

	// The current state of the step
	State *PipelineStepState `json:"state,omitempty"`

	// The UUID identifying the step.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStep pipeline step

swagger:model pipeline_step

func (*PipelineStep) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStep) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStep) SetType

func (m *PipelineStep) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStep) Type

func (m *PipelineStep) Type() string

Type gets the type of this subtype

func (*PipelineStep) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStep) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStep) Validate

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

Validate validates this pipeline step

type PipelineStepError

type PipelineStepError struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The error key.
	Key string `json:"key,omitempty"`

	// The error message.
	Message string `json:"message,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepError pipeline step error

swagger:model pipeline_step_error

func (*PipelineStepError) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepError) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStepError) SetType

func (m *PipelineStepError) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStepError) Type

func (m *PipelineStepError) Type() string

Type gets the type of this subtype

func (*PipelineStepError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepError) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStepError) Validate

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

Validate validates this pipeline step error

type PipelineStepState

type PipelineStepState struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineStepStateAllOf1
}

PipelineStepState pipeline step state

swagger:model pipeline_step_state

func (*PipelineStepState) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepState) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStepState) SetType

func (m *PipelineStepState) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStepState) Type

func (m *PipelineStepState) Type() string

Type gets the type of this subtype

func (*PipelineStepState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepState) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStepState) Validate

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

Validate validates this pipeline step state

type PipelineStepStateAllOf1

type PipelineStepStateAllOf1 interface{}

PipelineStepStateAllOf1 The representation of the progress state of a pipeline step.

swagger:model PipelineStepStateAllOf1

type PipelineStepStateCompleted

type PipelineStepStateCompleted struct {
	PipelineStepState

	// The name of pipeline step state (COMPLETED).
	// Enum: [COMPLETED]
	Name string `json:"name,omitempty"`

	// A result of a completed state of a pipeline step.
	Result *PipelineStepStateCompletedResult `json:"result,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompleted pipeline step state completed

swagger:model pipeline_step_state_completed

func (*PipelineStepStateCompleted) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompleted) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompleted) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompleted) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompleted) Validate

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

Validate validates this pipeline step state completed

type PipelineStepStateCompletedError

type PipelineStepStateCompletedError struct {
	PipelineStepStateCompletedResult

	// An error result of a completed state of a Bitbucket Pipeline step.
	Error *PipelineStepError `json:"error,omitempty"`

	// The name of the result (ERROR)
	// Enum: [ERROR]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedError pipeline step state completed error

swagger:model pipeline_step_state_completed_error

func (*PipelineStepStateCompletedError) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedError) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedError) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedError) Validate

Validate validates this pipeline step state completed error

type PipelineStepStateCompletedExpired

type PipelineStepStateCompletedExpired struct {
	PipelineStepStateCompletedResult

	// The name of the result (EXPIRED)
	// Enum: [EXPIRED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedExpired pipeline step state completed expired

swagger:model pipeline_step_state_completed_expired

func (*PipelineStepStateCompletedExpired) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedExpired) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedExpired) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedExpired) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedExpired) Validate

Validate validates this pipeline step state completed expired

type PipelineStepStateCompletedFailed

type PipelineStepStateCompletedFailed struct {
	PipelineStepStateCompletedResult

	// The name of the result (FAILED)
	// Enum: [FAILED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedFailed pipeline step state completed failed

swagger:model pipeline_step_state_completed_failed

func (*PipelineStepStateCompletedFailed) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedFailed) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedFailed) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedFailed) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedFailed) Validate

Validate validates this pipeline step state completed failed

type PipelineStepStateCompletedNotRun

type PipelineStepStateCompletedNotRun struct {
	PipelineStepStateCompletedResult

	// The name of the result (NOT_RUN)
	// Enum: [NOT_RUN]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedNotRun pipeline step state completed not run

swagger:model pipeline_step_state_completed_not_run

func (*PipelineStepStateCompletedNotRun) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedNotRun) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedNotRun) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedNotRun) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedNotRun) Validate

Validate validates this pipeline step state completed not run

type PipelineStepStateCompletedResult

type PipelineStepStateCompletedResult struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineStepStateCompletedResultAllOf1
}

PipelineStepStateCompletedResult pipeline step state completed result

swagger:model pipeline_step_state_completed_result

func (*PipelineStepStateCompletedResult) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedResult) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineStepStateCompletedResult) SetType

func (m *PipelineStepStateCompletedResult) SetType(val string)

SetType sets the type of this subtype

func (*PipelineStepStateCompletedResult) Type

Type gets the type of this subtype

func (*PipelineStepStateCompletedResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedResult) UnmarshalJSON

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

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineStepStateCompletedResult) Validate

Validate validates this pipeline step state completed result

type PipelineStepStateCompletedResultAllOf1

type PipelineStepStateCompletedResultAllOf1 interface{}

PipelineStepStateCompletedResultAllOf1 A result of a completed pipeline step state.

swagger:model PipelineStepStateCompletedResultAllOf1

type PipelineStepStateCompletedStopped

type PipelineStepStateCompletedStopped struct {
	PipelineStepStateCompletedResult

	// The name of the result (STOPPED)
	// Enum: [STOPPED]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedStopped pipeline step state completed stopped

swagger:model pipeline_step_state_completed_stopped

func (*PipelineStepStateCompletedStopped) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedStopped) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedStopped) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedStopped) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedStopped) Validate

Validate validates this pipeline step state completed stopped

type PipelineStepStateCompletedSuccessful

type PipelineStepStateCompletedSuccessful struct {
	PipelineStepStateCompletedResult

	// The name of the result (SUCCESSFUL)
	// Enum: [SUCCESSFUL]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateCompletedSuccessful pipeline step state completed successful

swagger:model pipeline_step_state_completed_successful

func (*PipelineStepStateCompletedSuccessful) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateCompletedSuccessful) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateCompletedSuccessful) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateCompletedSuccessful) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateCompletedSuccessful) Validate

Validate validates this pipeline step state completed successful

type PipelineStepStateInProgress

type PipelineStepStateInProgress struct {
	PipelineStepState

	// The name of pipeline step state (IN_PROGRESS).
	// Enum: [IN_PROGRESS]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateInProgress pipeline step state in progress

swagger:model pipeline_step_state_in_progress

func (*PipelineStepStateInProgress) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateInProgress) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateInProgress) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateInProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateInProgress) Validate

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

Validate validates this pipeline step state in progress

type PipelineStepStatePending

type PipelineStepStatePending struct {
	PipelineStepState

	// The name of pipeline step state (PENDING).
	// Enum: [PENDING]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStatePending pipeline step state pending

swagger:model pipeline_step_state_pending

func (*PipelineStepStatePending) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStatePending) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStatePending) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStatePending) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStatePending) Validate

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

Validate validates this pipeline step state pending

type PipelineStepStateReady

type PipelineStepStateReady struct {
	PipelineStepState

	// The name of pipeline step state (READY).
	// Enum: [READY]
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineStepStateReady pipeline step state ready

swagger:model pipeline_step_state_ready

func (*PipelineStepStateReady) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineStepStateReady) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*PipelineStepStateReady) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineStepStateReady) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineStepStateReady) Validate

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

Validate validates this pipeline step state ready

type PipelineTarget

type PipelineTarget struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineTargetAllOf1
}

PipelineTarget pipeline target

swagger:model pipeline_target

func (*PipelineTarget) MarshalBinary

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

MarshalBinary interface implementation

func (PipelineTarget) MarshalJSON

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

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineTarget) SetType

func (m *PipelineTarget) SetType(val string)

SetType sets the type of this subtype

func (*PipelineTarget) Type

func (m *PipelineTarget) Type() string

Type gets the type of this subtype

func (*PipelineTarget) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PipelineTarget) UnmarshalJSON

func (m *PipelineTarget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineTarget) Validate

func (m *PipelineTarget) Validate(formats strfmt.Registry) error

Validate validates this pipeline target

type PipelineTargetAllOf1

type PipelineTargetAllOf1 interface{}

PipelineTargetAllOf1 A representation of the target that a pipeline executes on.

swagger:model PipelineTargetAllOf1

type PipelineTrigger

type PipelineTrigger struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelineTriggerAllOf1
}

PipelineTrigger pipeline trigger

swagger:model pipeline_trigger

func (*PipelineTrigger) MarshalBinary

func (m *PipelineTrigger) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelineTrigger) MarshalJSON

func (m PipelineTrigger) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineTrigger) SetType

func (m *PipelineTrigger) SetType(val string)

SetType sets the type of this subtype

func (*PipelineTrigger) Type

func (m *PipelineTrigger) Type() string

Type gets the type of this subtype

func (*PipelineTrigger) UnmarshalBinary

func (m *PipelineTrigger) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelineTrigger) UnmarshalJSON

func (m *PipelineTrigger) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineTrigger) Validate

func (m *PipelineTrigger) Validate(formats strfmt.Registry) error

Validate validates this pipeline trigger

type PipelineTriggerAllOf1

type PipelineTriggerAllOf1 interface{}

PipelineTriggerAllOf1 A representation of the trigger used for a pipeline.

swagger:model PipelineTriggerAllOf1

type PipelineTriggerManual

type PipelineTriggerManual struct {
	PipelineTrigger

	PipelineTriggerManualAllOf1
}

PipelineTriggerManual pipeline trigger manual

swagger:model pipeline_trigger_manual

func (*PipelineTriggerManual) MarshalBinary

func (m *PipelineTriggerManual) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelineTriggerManual) MarshalJSON

func (m PipelineTriggerManual) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PipelineTriggerManual) UnmarshalBinary

func (m *PipelineTriggerManual) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelineTriggerManual) UnmarshalJSON

func (m *PipelineTriggerManual) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineTriggerManual) Validate

func (m *PipelineTriggerManual) Validate(formats strfmt.Registry) error

Validate validates this pipeline trigger manual

type PipelineTriggerManualAllOf1

type PipelineTriggerManualAllOf1 interface{}

PipelineTriggerManualAllOf1 A Bitbucket Pipelines MANUAL trigger.

swagger:model PipelineTriggerManualAllOf1

type PipelineTriggerPush

type PipelineTriggerPush struct {
	PipelineTrigger

	PipelineTriggerPushAllOf1
}

PipelineTriggerPush pipeline trigger push

swagger:model pipeline_trigger_push

func (*PipelineTriggerPush) MarshalBinary

func (m *PipelineTriggerPush) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelineTriggerPush) MarshalJSON

func (m PipelineTriggerPush) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PipelineTriggerPush) UnmarshalBinary

func (m *PipelineTriggerPush) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelineTriggerPush) UnmarshalJSON

func (m *PipelineTriggerPush) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PipelineTriggerPush) Validate

func (m *PipelineTriggerPush) Validate(formats strfmt.Registry) error

Validate validates this pipeline trigger push

type PipelineTriggerPushAllOf1

type PipelineTriggerPushAllOf1 interface{}

PipelineTriggerPushAllOf1 A Bitbucket Pipelines PUSH trigger.

swagger:model PipelineTriggerPushAllOf1

type PipelineVariable

type PipelineVariable struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The unique name of the variable.
	Key string `json:"key,omitempty"`

	// If true, this variable will be treated as secured. The value will never be exposed in the logs or the REST API.
	Secured bool `json:"secured,omitempty"`

	// The UUID identifying the variable.
	UUID string `json:"uuid,omitempty"`

	// The value of the variable. If the variable is secured, this will be empty.
	Value string `json:"value,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelineVariable pipeline variable

swagger:model pipeline_variable

func (*PipelineVariable) MarshalBinary

func (m *PipelineVariable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelineVariable) MarshalJSON

func (m PipelineVariable) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelineVariable) SetType

func (m *PipelineVariable) SetType(val string)

SetType sets the type of this subtype

func (*PipelineVariable) Type

func (m *PipelineVariable) Type() string

Type gets the type of this subtype

func (*PipelineVariable) UnmarshalBinary

func (m *PipelineVariable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelineVariable) UnmarshalJSON

func (m *PipelineVariable) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelineVariable) Validate

func (m *PipelineVariable) Validate(formats strfmt.Registry) error

Validate validates this pipeline variable

type PipelinesConfig

type PipelinesConfig struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// Whether Pipelines is enabled for the repository.
	Enabled bool `json:"enabled,omitempty"`

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PipelinesConfig pipelines config

swagger:model pipelines_config

func (*PipelinesConfig) MarshalBinary

func (m *PipelinesConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelinesConfig) MarshalJSON

func (m PipelinesConfig) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelinesConfig) SetType

func (m *PipelinesConfig) SetType(val string)

SetType sets the type of this subtype

func (*PipelinesConfig) Type

func (m *PipelinesConfig) Type() string

Type gets the type of this subtype

func (*PipelinesConfig) UnmarshalBinary

func (m *PipelinesConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelinesConfig) UnmarshalJSON

func (m *PipelinesConfig) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelinesConfig) Validate

func (m *PipelinesConfig) Validate(formats strfmt.Registry) error

Validate validates this pipelines config

type PipelinesDdevPipelineStep

type PipelinesDdevPipelineStep struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelinesDdevPipelineStepAllOf1
}

PipelinesDdevPipelineStep pipelines ddev pipeline step

swagger:model pipelines_ddev_pipeline_step

func (*PipelinesDdevPipelineStep) MarshalBinary

func (m *PipelinesDdevPipelineStep) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelinesDdevPipelineStep) MarshalJSON

func (m PipelinesDdevPipelineStep) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelinesDdevPipelineStep) SetType

func (m *PipelinesDdevPipelineStep) SetType(val string)

SetType sets the type of this subtype

func (*PipelinesDdevPipelineStep) Type

Type gets the type of this subtype

func (*PipelinesDdevPipelineStep) UnmarshalBinary

func (m *PipelinesDdevPipelineStep) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelinesDdevPipelineStep) UnmarshalJSON

func (m *PipelinesDdevPipelineStep) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelinesDdevPipelineStep) Validate

func (m *PipelinesDdevPipelineStep) Validate(formats strfmt.Registry) error

Validate validates this pipelines ddev pipeline step

type PipelinesDdevPipelineStepAllOf1

type PipelinesDdevPipelineStepAllOf1 interface{}

PipelinesDdevPipelineStepAllOf1 A step of a Bitbucket pipeline. This represents the actual result of the step execution.

swagger:model PipelinesDdevPipelineStepAllOf1

type PipelinesStgWestPipelineStep

type PipelinesStgWestPipelineStep struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	PipelinesStgWestPipelineStepAllOf1
}

PipelinesStgWestPipelineStep pipelines stg west pipeline step

swagger:model pipelines_stg_west_pipeline_step

func (*PipelinesStgWestPipelineStep) MarshalBinary

func (m *PipelinesStgWestPipelineStep) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PipelinesStgWestPipelineStep) MarshalJSON

func (m PipelinesStgWestPipelineStep) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PipelinesStgWestPipelineStep) SetType

func (m *PipelinesStgWestPipelineStep) SetType(val string)

SetType sets the type of this subtype

func (*PipelinesStgWestPipelineStep) Type

Type gets the type of this subtype

func (*PipelinesStgWestPipelineStep) UnmarshalBinary

func (m *PipelinesStgWestPipelineStep) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PipelinesStgWestPipelineStep) UnmarshalJSON

func (m *PipelinesStgWestPipelineStep) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PipelinesStgWestPipelineStep) Validate

func (m *PipelinesStgWestPipelineStep) Validate(formats strfmt.Registry) error

Validate validates this pipelines stg west pipeline step

type PipelinesStgWestPipelineStepAllOf1

type PipelinesStgWestPipelineStepAllOf1 interface{}

PipelinesStgWestPipelineStepAllOf1 A step of a Bitbucket pipeline. This represents the actual result of the step execution.

swagger:model PipelinesStgWestPipelineStepAllOf1

type Project

type Project struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	//
	// Indicates whether the project is publicly accessible, or whether it is
	// private to the team and consequently only visible to team members.
	// Note that private projects cannot contain public repositories.
	IsPrivate bool `json:"is_private,omitempty"`

	// The project's key.
	Key string `json:"key,omitempty"`

	// links
	Links *ProjectAO1Links `json:"links,omitempty"`

	// The name of the project.
	Name string `json:"name,omitempty"`

	// owner
	Owner *Team `json:"owner,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The project's immutable id.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Project project

swagger:model project

func (*Project) MarshalBinary

func (m *Project) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Project) MarshalJSON

func (m Project) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Project) SetType

func (m *Project) SetType(val string)

SetType sets the type of this subtype

func (*Project) Type

func (m *Project) Type() string

Type gets the type of this subtype

func (*Project) UnmarshalBinary

func (m *Project) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Project) UnmarshalJSON

func (m *Project) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Project) Validate

func (m *Project) Validate(formats strfmt.Registry) error

Validate validates this project

type ProjectAO1Links struct {

	// avatar
	Avatar *ProjectAO1LinksAvatar `json:"avatar,omitempty"`

	// html
	HTML *ProjectAO1LinksHTML `json:"html,omitempty"`
}

ProjectAO1Links project a o1 links

swagger:model ProjectAO1Links

func (*ProjectAO1Links) MarshalBinary

func (m *ProjectAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectAO1Links) UnmarshalBinary

func (m *ProjectAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectAO1Links) Validate

func (m *ProjectAO1Links) Validate(formats strfmt.Registry) error

Validate validates this project a o1 links

type ProjectAO1LinksAvatar

type ProjectAO1LinksAvatar struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

ProjectAO1LinksAvatar project a o1 links avatar

swagger:model ProjectAO1LinksAvatar

func (*ProjectAO1LinksAvatar) MarshalBinary

func (m *ProjectAO1LinksAvatar) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectAO1LinksAvatar) UnmarshalBinary

func (m *ProjectAO1LinksAvatar) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectAO1LinksAvatar) Validate

func (m *ProjectAO1LinksAvatar) Validate(formats strfmt.Registry) error

Validate validates this project a o1 links avatar

type ProjectAO1LinksHTML

type ProjectAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

ProjectAO1LinksHTML project a o1 links HTML

swagger:model ProjectAO1LinksHTML

func (*ProjectAO1LinksHTML) MarshalBinary

func (m *ProjectAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProjectAO1LinksHTML) UnmarshalBinary

func (m *ProjectAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProjectAO1LinksHTML) Validate

func (m *ProjectAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this project a o1 links HTML

type Pullrequest

type Pullrequest struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// author
	Author *Account `json:"author,omitempty"`

	// A boolean flag indicating if merging the pull request closes the source branch.
	CloseSourceBranch bool `json:"close_source_branch,omitempty"`

	// closed by
	ClosedBy *Account `json:"closed_by,omitempty"`

	// The number of comments for a specific pull request.
	// Minimum: 0
	CommentCount *int64 `json:"comment_count,omitempty"`

	// The ISO8601 timestamp the request was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// destination
	Destination *PullrequestEndpoint `json:"destination,omitempty"`

	// The pull request's unique ID. Note that pull request IDs are only unique within their associated repository.
	ID int64 `json:"id,omitempty"`

	// links
	Links *PullrequestAO1Links `json:"links,omitempty"`

	// merge commit
	MergeCommit *PullrequestAO1MergeCommit `json:"merge_commit,omitempty"`

	//         The list of users that are collaborating on this pull request.
	//         Collaborators are user that:
	//
	//         * are added to the pull request as a reviewer (part of the reviewers
	//           list)
	//         * are not explicit reviewers, but have commented on the pull request
	//         * are not explicit reviewers, but have approved the pull request
	//
	//         Each user is wrapped in an object that indicates the user's role and
	//         whether they have approved the pull request. For performance reasons,
	//         the API only returns this list when an API requests a pull request by
	//         id.
	//
	Participants []*Participant `json:"participants"`

	// Explains why a pull request was declined. This field is only applicable to pull requests in rejected state.
	Reason string `json:"reason,omitempty"`

	// rendered
	Rendered *PullrequestAO1Rendered `json:"rendered,omitempty"`

	// The list of users that were added as reviewers on this pull request when it was created. For performance reasons, the API only includes this list on a pull request's `self` URL.
	Reviewers []*Account `json:"reviewers"`

	// source
	Source *PullrequestEndpoint `json:"source,omitempty"`

	// The pull request's current status.
	// Enum: [MERGED SUPERSEDED OPEN DECLINED]
	State string `json:"state,omitempty"`

	// summary
	Summary *PullrequestAO1Summary `json:"summary,omitempty"`

	// The number of open tasks for a specific pull request.
	// Minimum: 0
	TaskCount *int64 `json:"task_count,omitempty"`

	// Title of the pull request.
	Title string `json:"title,omitempty"`

	// The ISO8601 timestamp the request was last updated.
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Pullrequest pullrequest

swagger:model pullrequest

func (*Pullrequest) MarshalBinary

func (m *Pullrequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Pullrequest) MarshalJSON

func (m Pullrequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Pullrequest) SetType

func (m *Pullrequest) SetType(val string)

SetType sets the type of this subtype

func (*Pullrequest) Type

func (m *Pullrequest) Type() string

Type gets the type of this subtype

func (*Pullrequest) UnmarshalBinary

func (m *Pullrequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Pullrequest) UnmarshalJSON

func (m *Pullrequest) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Pullrequest) Validate

func (m *Pullrequest) Validate(formats strfmt.Registry) error

Validate validates this pullrequest

type PullrequestAO1Links struct {

	// activity
	Activity *PullrequestAO1LinksActivity `json:"activity,omitempty"`

	// approve
	Approve *PullrequestAO1LinksApprove `json:"approve,omitempty"`

	// comments
	Comments *PullrequestAO1LinksComments `json:"comments,omitempty"`

	// commits
	Commits *PullrequestAO1LinksCommits `json:"commits,omitempty"`

	// decline
	Decline *PullrequestAO1LinksDecline `json:"decline,omitempty"`

	// diff
	Diff *PullrequestAO1LinksDiff `json:"diff,omitempty"`

	// diffstat
	Diffstat *PullrequestAO1LinksDiffstat `json:"diffstat,omitempty"`

	// html
	HTML *PullrequestAO1LinksHTML `json:"html,omitempty"`

	// merge
	Merge *PullrequestAO1LinksMerge `json:"merge,omitempty"`

	// self
	Self *PullrequestAO1LinksSelf `json:"self,omitempty"`
}

PullrequestAO1Links pullrequest a o1 links

swagger:model PullrequestAO1Links

func (*PullrequestAO1Links) MarshalBinary

func (m *PullrequestAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1Links) UnmarshalBinary

func (m *PullrequestAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1Links) Validate

func (m *PullrequestAO1Links) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links

type PullrequestAO1LinksActivity

type PullrequestAO1LinksActivity struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksActivity pullrequest a o1 links activity

swagger:model PullrequestAO1LinksActivity

func (*PullrequestAO1LinksActivity) MarshalBinary

func (m *PullrequestAO1LinksActivity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksActivity) UnmarshalBinary

func (m *PullrequestAO1LinksActivity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksActivity) Validate

func (m *PullrequestAO1LinksActivity) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links activity

type PullrequestAO1LinksApprove

type PullrequestAO1LinksApprove struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksApprove pullrequest a o1 links approve

swagger:model PullrequestAO1LinksApprove

func (*PullrequestAO1LinksApprove) MarshalBinary

func (m *PullrequestAO1LinksApprove) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksApprove) UnmarshalBinary

func (m *PullrequestAO1LinksApprove) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksApprove) Validate

func (m *PullrequestAO1LinksApprove) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links approve

type PullrequestAO1LinksComments

type PullrequestAO1LinksComments struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksComments pullrequest a o1 links comments

swagger:model PullrequestAO1LinksComments

func (*PullrequestAO1LinksComments) MarshalBinary

func (m *PullrequestAO1LinksComments) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksComments) UnmarshalBinary

func (m *PullrequestAO1LinksComments) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksComments) Validate

func (m *PullrequestAO1LinksComments) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links comments

type PullrequestAO1LinksCommits

type PullrequestAO1LinksCommits struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksCommits pullrequest a o1 links commits

swagger:model PullrequestAO1LinksCommits

func (*PullrequestAO1LinksCommits) MarshalBinary

func (m *PullrequestAO1LinksCommits) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksCommits) UnmarshalBinary

func (m *PullrequestAO1LinksCommits) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksCommits) Validate

func (m *PullrequestAO1LinksCommits) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links commits

type PullrequestAO1LinksDecline

type PullrequestAO1LinksDecline struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksDecline pullrequest a o1 links decline

swagger:model PullrequestAO1LinksDecline

func (*PullrequestAO1LinksDecline) MarshalBinary

func (m *PullrequestAO1LinksDecline) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksDecline) UnmarshalBinary

func (m *PullrequestAO1LinksDecline) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksDecline) Validate

func (m *PullrequestAO1LinksDecline) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links decline

type PullrequestAO1LinksDiff

type PullrequestAO1LinksDiff struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksDiff pullrequest a o1 links diff

swagger:model PullrequestAO1LinksDiff

func (*PullrequestAO1LinksDiff) MarshalBinary

func (m *PullrequestAO1LinksDiff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksDiff) UnmarshalBinary

func (m *PullrequestAO1LinksDiff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksDiff) Validate

func (m *PullrequestAO1LinksDiff) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links diff

type PullrequestAO1LinksDiffstat

type PullrequestAO1LinksDiffstat struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksDiffstat pullrequest a o1 links diffstat

swagger:model PullrequestAO1LinksDiffstat

func (*PullrequestAO1LinksDiffstat) MarshalBinary

func (m *PullrequestAO1LinksDiffstat) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksDiffstat) UnmarshalBinary

func (m *PullrequestAO1LinksDiffstat) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksDiffstat) Validate

func (m *PullrequestAO1LinksDiffstat) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links diffstat

type PullrequestAO1LinksHTML

type PullrequestAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksHTML pullrequest a o1 links HTML

swagger:model PullrequestAO1LinksHTML

func (*PullrequestAO1LinksHTML) MarshalBinary

func (m *PullrequestAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksHTML) UnmarshalBinary

func (m *PullrequestAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksHTML) Validate

func (m *PullrequestAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links HTML

type PullrequestAO1LinksMerge

type PullrequestAO1LinksMerge struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksMerge pullrequest a o1 links merge

swagger:model PullrequestAO1LinksMerge

func (*PullrequestAO1LinksMerge) MarshalBinary

func (m *PullrequestAO1LinksMerge) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksMerge) UnmarshalBinary

func (m *PullrequestAO1LinksMerge) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksMerge) Validate

func (m *PullrequestAO1LinksMerge) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links merge

type PullrequestAO1LinksSelf

type PullrequestAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestAO1LinksSelf pullrequest a o1 links self

swagger:model PullrequestAO1LinksSelf

func (*PullrequestAO1LinksSelf) MarshalBinary

func (m *PullrequestAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1LinksSelf) UnmarshalBinary

func (m *PullrequestAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1LinksSelf) Validate

func (m *PullrequestAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 links self

type PullrequestAO1MergeCommit

type PullrequestAO1MergeCommit struct {

	// hash
	// Pattern: [0-9a-f]{7,}?
	Hash string `json:"hash,omitempty"`
}

PullrequestAO1MergeCommit pullrequest a o1 merge commit

swagger:model PullrequestAO1MergeCommit

func (*PullrequestAO1MergeCommit) MarshalBinary

func (m *PullrequestAO1MergeCommit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1MergeCommit) UnmarshalBinary

func (m *PullrequestAO1MergeCommit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1MergeCommit) Validate

func (m *PullrequestAO1MergeCommit) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 merge commit

type PullrequestAO1Rendered

type PullrequestAO1Rendered struct {

	// description
	Description *PullrequestAO1RenderedDescription `json:"description,omitempty"`

	// reason
	Reason *PullrequestAO1RenderedReason `json:"reason,omitempty"`

	// title
	Title *PullrequestAO1RenderedTitle `json:"title,omitempty"`
}

PullrequestAO1Rendered pullrequest a o1 rendered

swagger:model PullrequestAO1Rendered

func (*PullrequestAO1Rendered) MarshalBinary

func (m *PullrequestAO1Rendered) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1Rendered) UnmarshalBinary

func (m *PullrequestAO1Rendered) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1Rendered) Validate

func (m *PullrequestAO1Rendered) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 rendered

type PullrequestAO1RenderedDescription

type PullrequestAO1RenderedDescription struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

PullrequestAO1RenderedDescription pullrequest a o1 rendered description

swagger:model PullrequestAO1RenderedDescription

func (*PullrequestAO1RenderedDescription) MarshalBinary

func (m *PullrequestAO1RenderedDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1RenderedDescription) UnmarshalBinary

func (m *PullrequestAO1RenderedDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1RenderedDescription) Validate

Validate validates this pullrequest a o1 rendered description

type PullrequestAO1RenderedReason

type PullrequestAO1RenderedReason struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

PullrequestAO1RenderedReason pullrequest a o1 rendered reason

swagger:model PullrequestAO1RenderedReason

func (*PullrequestAO1RenderedReason) MarshalBinary

func (m *PullrequestAO1RenderedReason) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1RenderedReason) UnmarshalBinary

func (m *PullrequestAO1RenderedReason) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1RenderedReason) Validate

func (m *PullrequestAO1RenderedReason) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 rendered reason

type PullrequestAO1RenderedTitle

type PullrequestAO1RenderedTitle struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

PullrequestAO1RenderedTitle pullrequest a o1 rendered title

swagger:model PullrequestAO1RenderedTitle

func (*PullrequestAO1RenderedTitle) MarshalBinary

func (m *PullrequestAO1RenderedTitle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1RenderedTitle) UnmarshalBinary

func (m *PullrequestAO1RenderedTitle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1RenderedTitle) Validate

func (m *PullrequestAO1RenderedTitle) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 rendered title

type PullrequestAO1Summary

type PullrequestAO1Summary struct {

	// The user's content rendered as HTML.
	HTML string `json:"html,omitempty"`

	// The type of markup language the raw content is to be interpreted in.
	// Enum: [markdown creole plaintext]
	Markup string `json:"markup,omitempty"`

	// The text as it was typed by a user.
	Raw string `json:"raw,omitempty"`
}

PullrequestAO1Summary pullrequest a o1 summary

swagger:model PullrequestAO1Summary

func (*PullrequestAO1Summary) MarshalBinary

func (m *PullrequestAO1Summary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestAO1Summary) UnmarshalBinary

func (m *PullrequestAO1Summary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestAO1Summary) Validate

func (m *PullrequestAO1Summary) Validate(formats strfmt.Registry) error

Validate validates this pullrequest a o1 summary

type PullrequestComment

type PullrequestComment struct {
	Comment

	// pullrequest
	Pullrequest *Pullrequest `json:"pullrequest,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

PullrequestComment pullrequest comment

swagger:model pullrequest_comment

func (*PullrequestComment) MarshalBinary

func (m *PullrequestComment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PullrequestComment) MarshalJSON

func (m PullrequestComment) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PullrequestComment) UnmarshalBinary

func (m *PullrequestComment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestComment) UnmarshalJSON

func (m *PullrequestComment) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PullrequestComment) Validate

func (m *PullrequestComment) Validate(formats strfmt.Registry) error

Validate validates this pullrequest comment

type PullrequestEndpoint

type PullrequestEndpoint struct {

	// branch
	Branch *PullrequestEndpointBranch `json:"branch,omitempty"`

	// commit
	Commit *PullrequestEndpointCommit `json:"commit,omitempty"`

	// repository
	Repository *Repository `json:"repository,omitempty"`
}

PullrequestEndpoint pullrequest endpoint

swagger:model pullrequest_endpoint

func (*PullrequestEndpoint) MarshalBinary

func (m *PullrequestEndpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestEndpoint) UnmarshalBinary

func (m *PullrequestEndpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestEndpoint) Validate

func (m *PullrequestEndpoint) Validate(formats strfmt.Registry) error

Validate validates this pullrequest endpoint

type PullrequestEndpointBranch

type PullrequestEndpointBranch struct {

	// The default merge strategy, when this endpoint is the destination of the pull request.
	DefaultMergeStrategy string `json:"default_merge_strategy,omitempty"`

	// Available merge strategies, when this endpoint is the destination of the pull request.
	MergeStrategies []string `json:"merge_strategies"`

	// name
	Name string `json:"name,omitempty"`
}

PullrequestEndpointBranch pullrequest endpoint branch

swagger:model PullrequestEndpointBranch

func (*PullrequestEndpointBranch) MarshalBinary

func (m *PullrequestEndpointBranch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestEndpointBranch) UnmarshalBinary

func (m *PullrequestEndpointBranch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestEndpointBranch) Validate

func (m *PullrequestEndpointBranch) Validate(formats strfmt.Registry) error

Validate validates this pullrequest endpoint branch

type PullrequestEndpointCommit

type PullrequestEndpointCommit struct {

	// hash
	// Pattern: [0-9a-f]{7,}?
	Hash string `json:"hash,omitempty"`
}

PullrequestEndpointCommit pullrequest endpoint commit

swagger:model PullrequestEndpointCommit

func (*PullrequestEndpointCommit) MarshalBinary

func (m *PullrequestEndpointCommit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PullrequestEndpointCommit) UnmarshalBinary

func (m *PullrequestEndpointCommit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestEndpointCommit) Validate

func (m *PullrequestEndpointCommit) Validate(formats strfmt.Registry) error

Validate validates this pullrequest endpoint commit

type PullrequestMergeParameters

type PullrequestMergeParameters struct {

	// Whether the source branch should be deleted. If this is not provided, we fallback to the value used when the pull request was created, which defaults to False
	CloseSourceBranch bool `json:"close_source_branch,omitempty"`

	// The merge strategy that will be used to merge the pull request.
	// Enum: [merge_commit squash fast_forward]
	MergeStrategy *string `json:"merge_strategy,omitempty"`

	// The commit message that will be used on the resulting commit.
	Message string `json:"message,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// pullrequest merge parameters additional properties
	PullrequestMergeParametersAdditionalProperties map[string]interface{} `json:"-"`
}

PullrequestMergeParameters The metadata that describes a pull request merge.

swagger:model pullrequest_merge_parameters

func (*PullrequestMergeParameters) MarshalBinary

func (m *PullrequestMergeParameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PullrequestMergeParameters) MarshalJSON

func (m PullrequestMergeParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*PullrequestMergeParameters) UnmarshalBinary

func (m *PullrequestMergeParameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PullrequestMergeParameters) UnmarshalJSON

func (m *PullrequestMergeParameters) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*PullrequestMergeParameters) Validate

func (m *PullrequestMergeParameters) Validate(formats strfmt.Registry) error

Validate validates this pullrequest merge parameters

type Ref

type Ref struct {

	// links
	Links *RefLinks `json:"links,omitempty"`

	// The name of the ref.
	Name string `json:"name,omitempty"`

	// target
	Target *Commit `json:"target,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// ref additional properties
	RefAdditionalProperties map[string]interface{} `json:"-"`
}

Ref A ref object, representing a branch or tag in a repository.

swagger:model ref

func (*Ref) MarshalBinary

func (m *Ref) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Ref) MarshalJSON

func (m Ref) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*Ref) UnmarshalBinary

func (m *Ref) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ref) UnmarshalJSON

func (m *Ref) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*Ref) Validate

func (m *Ref) Validate(formats strfmt.Registry) error

Validate validates this ref

type RefLinks struct {

	// commits
	Commits *RefLinksCommits `json:"commits,omitempty"`

	// html
	HTML *RefLinksHTML `json:"html,omitempty"`

	// self
	Self *RefLinksSelf `json:"self,omitempty"`
}

RefLinks ref links

swagger:model RefLinks

func (*RefLinks) MarshalBinary

func (m *RefLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RefLinks) UnmarshalBinary

func (m *RefLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RefLinks) Validate

func (m *RefLinks) Validate(formats strfmt.Registry) error

Validate validates this ref links

type RefLinksCommits

type RefLinksCommits struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RefLinksCommits ref links commits

swagger:model RefLinksCommits

func (*RefLinksCommits) MarshalBinary

func (m *RefLinksCommits) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RefLinksCommits) UnmarshalBinary

func (m *RefLinksCommits) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RefLinksCommits) Validate

func (m *RefLinksCommits) Validate(formats strfmt.Registry) error

Validate validates this ref links commits

type RefLinksHTML

type RefLinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RefLinksHTML ref links HTML

swagger:model RefLinksHTML

func (*RefLinksHTML) MarshalBinary

func (m *RefLinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RefLinksHTML) UnmarshalBinary

func (m *RefLinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RefLinksHTML) Validate

func (m *RefLinksHTML) Validate(formats strfmt.Registry) error

Validate validates this ref links HTML

type RefLinksSelf

type RefLinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RefLinksSelf ref links self

swagger:model RefLinksSelf

func (*RefLinksSelf) MarshalBinary

func (m *RefLinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RefLinksSelf) UnmarshalBinary

func (m *RefLinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RefLinksSelf) Validate

func (m *RefLinksSelf) Validate(formats strfmt.Registry) error

Validate validates this ref links self

type Report

type Report struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The timestamp when the report was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// An array of data fields to display information on the report. Maximum 10.
	Data []*ReportData `json:"data"`

	// A string to describe the purpose of the report.
	Details string `json:"details,omitempty"`

	// ID of the report provided by the report creator. It can be used to identify the report as an alternative to it's generated uuid. It is not used by Bitbucket, but only by the report creator for updating or deleting this specific report. Needs to be unique.
	ExternalID string `json:"external_id,omitempty"`

	// A URL linking to the results of the report in an external tool.
	// Format: uri
	Link strfmt.URI `json:"link,omitempty"`

	// A URL to the report logo. If none is provided, the default insights logo will be used.
	// Format: uri
	LogoURL strfmt.URI `json:"logo_url,omitempty"`

	// If enabled, a remote link is created in Jira for the issue associated with the commit the report belongs to.
	RemoteLinkEnabled bool `json:"remote_link_enabled,omitempty"`

	// The type of the report.
	// Enum: [SECURITY COVERAGE TEST BUG]
	ReportType string `json:"report_type,omitempty"`

	// A string to describe the tool or company who created the report.
	Reporter string `json:"reporter,omitempty"`

	// The state of the report. May be set to PENDING and later updated.
	// Enum: [PASSED FAILED PENDING]
	Result string `json:"result,omitempty"`

	// The title of the report.
	Title string `json:"title,omitempty"`

	// The timestamp when the report was updated.
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The UUID that can be used to identify the report.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Report report

swagger:model report

func (*Report) MarshalBinary

func (m *Report) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Report) MarshalJSON

func (m Report) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Report) SetType

func (m *Report) SetType(val string)

SetType sets the type of this subtype

func (*Report) Type

func (m *Report) Type() string

Type gets the type of this subtype

func (*Report) UnmarshalBinary

func (m *Report) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Report) UnmarshalJSON

func (m *Report) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Report) Validate

func (m *Report) Validate(formats strfmt.Registry) error

Validate validates this report

type ReportAnnotation

type ReportAnnotation struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The type of the report.
	// Enum: [VULNERABILITY CODE_SMELL BUG]
	AnnotationType string `json:"annotation_type,omitempty"`

	// The timestamp when the report was created.
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// The details to show to users when clicking on the annotation.
	Details string `json:"details,omitempty"`

	// ID of the annotation provided by the annotation creator. It can be used to identify the annotation as an alternative to it's generated uuid. It is not used by Bitbucket, but only by the annotation creator for updating or deleting this specific annotation. Needs to be unique.
	ExternalID string `json:"external_id,omitempty"`

	// The line number that the annotation should belong to. If no line number is provided, then it will default to 0 and in a pull request it will appear at the top of the file specified by the path field.
	// Minimum: 1
	Line int64 `json:"line,omitempty"`

	// A URL linking to the annotation in an external tool.
	// Format: uri
	Link strfmt.URI `json:"link,omitempty"`

	// The path of the file on which this annotation should be placed. This is the path of the file relative to the git repository. If no path is provided, then it will appear in the overview modal on all pull requests where the tip of the branch is the given commit, regardless of which files were modified.
	Path string `json:"path,omitempty"`

	// The state of the report. May be set to PENDING and later updated.
	// Enum: [PASSED FAILED SKIPPED IGNORED]
	Result string `json:"result,omitempty"`

	// The severity of the annotation.
	// Enum: [CRITICAL HIGH MEDIUM LOW]
	Severity string `json:"severity,omitempty"`

	// The message to display to users.
	Summary string `json:"summary,omitempty"`

	// The timestamp when the report was updated.
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The UUID that can be used to identify the annotation.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

ReportAnnotation report annotation

swagger:model report_annotation

func (*ReportAnnotation) MarshalBinary

func (m *ReportAnnotation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ReportAnnotation) MarshalJSON

func (m ReportAnnotation) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ReportAnnotation) SetType

func (m *ReportAnnotation) SetType(val string)

SetType sets the type of this subtype

func (*ReportAnnotation) Type

func (m *ReportAnnotation) Type() string

Type gets the type of this subtype

func (*ReportAnnotation) UnmarshalBinary

func (m *ReportAnnotation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportAnnotation) UnmarshalJSON

func (m *ReportAnnotation) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ReportAnnotation) Validate

func (m *ReportAnnotation) Validate(formats strfmt.Registry) error

Validate validates this report annotation

type ReportData

type ReportData struct {

	// A string describing what this data field represents.
	Title string `json:"title,omitempty"`

	// The type of data contained in the value field. If not provided, then the value will be detected as a boolean, number or string.
	// Enum: [BOOLEAN DATE DURATION LINK NUMBER PERCENTAGE TEXT]
	Type string `json:"type,omitempty"`

	// The value of the data element.
	Value interface{} `json:"value,omitempty"`
}

ReportData A key-value element that will be displayed along with the report.

swagger:model report_data

func (*ReportData) MarshalBinary

func (m *ReportData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportData) UnmarshalBinary

func (m *ReportData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportData) Validate

func (m *ReportData) Validate(formats strfmt.Registry) error

Validate validates this report data

type Repository

type Repository struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	//
	// Controls the rules for forking this repository.
	//
	// * **allow_forks**: unrestricted forking
	// * **no_public_forks**: restrict forking to private forks (forks cannot
	//   be made public later)
	// * **no_forks**: deny all forking
	//
	// Enum: [allow_forks no_public_forks no_forks]
	ForkPolicy string `json:"fork_policy,omitempty"`

	// The concatenation of the repository owner's username and the slugified name, e.g. "evzijst/interruptingcow". This is the same string used in Bitbucket URLs.
	FullName string `json:"full_name,omitempty"`

	// has issues
	HasIssues bool `json:"has_issues,omitempty"`

	// has wiki
	HasWiki bool `json:"has_wiki,omitempty"`

	// is private
	IsPrivate bool `json:"is_private,omitempty"`

	// language
	Language string `json:"language,omitempty"`

	// links
	Links *RepositoryAO1Links `json:"links,omitempty"`

	// mainbranch
	Mainbranch *Branch `json:"mainbranch,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// owner
	Owner *Account `json:"owner,omitempty"`

	// parent
	Parent *Repository `json:"parent,omitempty"`

	// project
	Project *Project `json:"project,omitempty"`

	// scm
	// Enum: [hg git]
	Scm string `json:"scm,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even transfer of the repository to a different user.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Repository repository

swagger:model repository

func (*Repository) MarshalBinary

func (m *Repository) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Repository) MarshalJSON

func (m Repository) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Repository) SetType

func (m *Repository) SetType(val string)

SetType sets the type of this subtype

func (*Repository) Type

func (m *Repository) Type() string

Type gets the type of this subtype

func (*Repository) UnmarshalBinary

func (m *Repository) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Repository) UnmarshalJSON

func (m *Repository) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Repository) Validate

func (m *Repository) Validate(formats strfmt.Registry) error

Validate validates this repository

type RepositoryAO1Links struct {

	// avatar
	Avatar *RepositoryAO1LinksAvatar `json:"avatar,omitempty"`

	// clone
	Clone []*RepositoryAO1LinksCloneItems0 `json:"clone"`

	// commits
	Commits *RepositoryAO1LinksCommits `json:"commits,omitempty"`

	// downloads
	Downloads *RepositoryAO1LinksDownloads `json:"downloads,omitempty"`

	// forks
	Forks *RepositoryAO1LinksForks `json:"forks,omitempty"`

	// hooks
	Hooks *RepositoryAO1LinksHooks `json:"hooks,omitempty"`

	// html
	HTML *RepositoryAO1LinksHTML `json:"html,omitempty"`

	// pullrequests
	Pullrequests *RepositoryAO1LinksPullrequests `json:"pullrequests,omitempty"`

	// self
	Self *RepositoryAO1LinksSelf `json:"self,omitempty"`

	// watchers
	Watchers *RepositoryAO1LinksWatchers `json:"watchers,omitempty"`
}

RepositoryAO1Links repository a o1 links

swagger:model RepositoryAO1Links

func (*RepositoryAO1Links) MarshalBinary

func (m *RepositoryAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1Links) UnmarshalBinary

func (m *RepositoryAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1Links) Validate

func (m *RepositoryAO1Links) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links

type RepositoryAO1LinksAvatar

type RepositoryAO1LinksAvatar struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksAvatar repository a o1 links avatar

swagger:model RepositoryAO1LinksAvatar

func (*RepositoryAO1LinksAvatar) MarshalBinary

func (m *RepositoryAO1LinksAvatar) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksAvatar) UnmarshalBinary

func (m *RepositoryAO1LinksAvatar) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksAvatar) Validate

func (m *RepositoryAO1LinksAvatar) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links avatar

type RepositoryAO1LinksCloneItems0

type RepositoryAO1LinksCloneItems0 struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksCloneItems0 repository a o1 links clone items0

swagger:model RepositoryAO1LinksCloneItems0

func (*RepositoryAO1LinksCloneItems0) MarshalBinary

func (m *RepositoryAO1LinksCloneItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksCloneItems0) UnmarshalBinary

func (m *RepositoryAO1LinksCloneItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksCloneItems0) Validate

func (m *RepositoryAO1LinksCloneItems0) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links clone items0

type RepositoryAO1LinksCommits

type RepositoryAO1LinksCommits struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksCommits repository a o1 links commits

swagger:model RepositoryAO1LinksCommits

func (*RepositoryAO1LinksCommits) MarshalBinary

func (m *RepositoryAO1LinksCommits) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksCommits) UnmarshalBinary

func (m *RepositoryAO1LinksCommits) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksCommits) Validate

func (m *RepositoryAO1LinksCommits) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links commits

type RepositoryAO1LinksDownloads

type RepositoryAO1LinksDownloads struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksDownloads repository a o1 links downloads

swagger:model RepositoryAO1LinksDownloads

func (*RepositoryAO1LinksDownloads) MarshalBinary

func (m *RepositoryAO1LinksDownloads) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksDownloads) UnmarshalBinary

func (m *RepositoryAO1LinksDownloads) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksDownloads) Validate

func (m *RepositoryAO1LinksDownloads) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links downloads

type RepositoryAO1LinksForks

type RepositoryAO1LinksForks struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksForks repository a o1 links forks

swagger:model RepositoryAO1LinksForks

func (*RepositoryAO1LinksForks) MarshalBinary

func (m *RepositoryAO1LinksForks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksForks) UnmarshalBinary

func (m *RepositoryAO1LinksForks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksForks) Validate

func (m *RepositoryAO1LinksForks) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links forks

type RepositoryAO1LinksHTML

type RepositoryAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksHTML repository a o1 links HTML

swagger:model RepositoryAO1LinksHTML

func (*RepositoryAO1LinksHTML) MarshalBinary

func (m *RepositoryAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksHTML) UnmarshalBinary

func (m *RepositoryAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksHTML) Validate

func (m *RepositoryAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links HTML

type RepositoryAO1LinksHooks

type RepositoryAO1LinksHooks struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksHooks repository a o1 links hooks

swagger:model RepositoryAO1LinksHooks

func (*RepositoryAO1LinksHooks) MarshalBinary

func (m *RepositoryAO1LinksHooks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksHooks) UnmarshalBinary

func (m *RepositoryAO1LinksHooks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksHooks) Validate

func (m *RepositoryAO1LinksHooks) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links hooks

type RepositoryAO1LinksPullrequests

type RepositoryAO1LinksPullrequests struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksPullrequests repository a o1 links pullrequests

swagger:model RepositoryAO1LinksPullrequests

func (*RepositoryAO1LinksPullrequests) MarshalBinary

func (m *RepositoryAO1LinksPullrequests) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksPullrequests) UnmarshalBinary

func (m *RepositoryAO1LinksPullrequests) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksPullrequests) Validate

func (m *RepositoryAO1LinksPullrequests) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links pullrequests

type RepositoryAO1LinksSelf

type RepositoryAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksSelf repository a o1 links self

swagger:model RepositoryAO1LinksSelf

func (*RepositoryAO1LinksSelf) MarshalBinary

func (m *RepositoryAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksSelf) UnmarshalBinary

func (m *RepositoryAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksSelf) Validate

func (m *RepositoryAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links self

type RepositoryAO1LinksWatchers

type RepositoryAO1LinksWatchers struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

RepositoryAO1LinksWatchers repository a o1 links watchers

swagger:model RepositoryAO1LinksWatchers

func (*RepositoryAO1LinksWatchers) MarshalBinary

func (m *RepositoryAO1LinksWatchers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryAO1LinksWatchers) UnmarshalBinary

func (m *RepositoryAO1LinksWatchers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryAO1LinksWatchers) Validate

func (m *RepositoryAO1LinksWatchers) Validate(formats strfmt.Registry) error

Validate validates this repository a o1 links watchers

type RepositoryPermission

type RepositoryPermission struct {

	// permission
	// Enum: [admin write read]
	Permission string `json:"permission,omitempty"`

	// repository
	Repository *Repository `json:"repository,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// user
	User *User `json:"user,omitempty"`

	// repository permission additional properties
	RepositoryPermissionAdditionalProperties map[string]interface{} `json:"-"`
}

RepositoryPermission A user's permission for a given repository.

swagger:model repository_permission

func (*RepositoryPermission) MarshalBinary

func (m *RepositoryPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RepositoryPermission) MarshalJSON

func (m RepositoryPermission) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*RepositoryPermission) UnmarshalBinary

func (m *RepositoryPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryPermission) UnmarshalJSON

func (m *RepositoryPermission) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*RepositoryPermission) Validate

func (m *RepositoryPermission) Validate(formats strfmt.Registry) error

Validate validates this repository permission

type SSHAccountKey

type SSHAccountKey struct {
	SSHKey

	// owner
	Owner *Account `json:"owner,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

SSHAccountKey ssh account key

swagger:model ssh_account_key

func (*SSHAccountKey) MarshalBinary

func (m *SSHAccountKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SSHAccountKey) MarshalJSON

func (m SSHAccountKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SSHAccountKey) UnmarshalBinary

func (m *SSHAccountKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SSHAccountKey) UnmarshalJSON

func (m *SSHAccountKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SSHAccountKey) Validate

func (m *SSHAccountKey) Validate(formats strfmt.Registry) error

Validate validates this ssh account key

type SSHKey

type SSHKey struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// The comment parsed from the SSH key (if present)
	Comment string `json:"comment,omitempty"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// The SSH public key value in OpenSSH format.
	Key string `json:"key,omitempty"`

	// The user-defined label for the SSH key
	Label string `json:"label,omitempty"`

	// last used
	// Format: date-time
	LastUsed strfmt.DateTime `json:"last_used,omitempty"`

	// links
	Links *SSHKeyAO1Links `json:"links,omitempty"`

	// The SSH key's immutable ID.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

SSHKey ssh key

swagger:model ssh_key

func (*SSHKey) MarshalBinary

func (m *SSHKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SSHKey) MarshalJSON

func (m SSHKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SSHKey) SetType

func (m *SSHKey) SetType(val string)

SetType sets the type of this subtype

func (*SSHKey) Type

func (m *SSHKey) Type() string

Type gets the type of this subtype

func (*SSHKey) UnmarshalBinary

func (m *SSHKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SSHKey) UnmarshalJSON

func (m *SSHKey) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SSHKey) Validate

func (m *SSHKey) Validate(formats strfmt.Registry) error

Validate validates this ssh key

type SSHKeyAO1Links struct {

	// self
	Self *SSHKeyAO1LinksSelf `json:"self,omitempty"`
}

SSHKeyAO1Links SSH key a o1 links

swagger:model SSHKeyAO1Links

func (*SSHKeyAO1Links) MarshalBinary

func (m *SSHKeyAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SSHKeyAO1Links) UnmarshalBinary

func (m *SSHKeyAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SSHKeyAO1Links) Validate

func (m *SSHKeyAO1Links) Validate(formats strfmt.Registry) error

Validate validates this SSH key a o1 links

type SSHKeyAO1LinksSelf

type SSHKeyAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SSHKeyAO1LinksSelf SSH key a o1 links self

swagger:model SSHKeyAO1LinksSelf

func (*SSHKeyAO1LinksSelf) MarshalBinary

func (m *SSHKeyAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SSHKeyAO1LinksSelf) UnmarshalBinary

func (m *SSHKeyAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SSHKeyAO1LinksSelf) Validate

func (m *SSHKeyAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this SSH key a o1 links self

type SearchCodeSearchResult

type SearchCodeSearchResult struct {

	// content match count
	// Read Only: true
	ContentMatchCount int64 `json:"content_match_count,omitempty"`

	// content matches
	// Read Only: true
	ContentMatches []*SearchContentMatch `json:"content_matches"`

	// file
	// Read Only: true
	File *CommitFile `json:"file,omitempty"`

	// path matches
	// Read Only: true
	PathMatches []*SearchSegment `json:"path_matches"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`
}

SearchCodeSearchResult search code search result

swagger:model search_code_search_result

func (*SearchCodeSearchResult) MarshalBinary

func (m *SearchCodeSearchResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchCodeSearchResult) UnmarshalBinary

func (m *SearchCodeSearchResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchCodeSearchResult) Validate

func (m *SearchCodeSearchResult) Validate(formats strfmt.Registry) error

Validate validates this search code search result

type SearchContentMatch

type SearchContentMatch struct {

	// lines
	// Read Only: true
	Lines []*SearchLine `json:"lines"`
}

SearchContentMatch search content match

swagger:model search_content_match

func (*SearchContentMatch) MarshalBinary

func (m *SearchContentMatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchContentMatch) UnmarshalBinary

func (m *SearchContentMatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchContentMatch) Validate

func (m *SearchContentMatch) Validate(formats strfmt.Registry) error

Validate validates this search content match

type SearchLine

type SearchLine struct {

	// line
	// Read Only: true
	Line int32 `json:"line,omitempty"`

	// segments
	// Read Only: true
	Segments []*SearchSegment `json:"segments"`
}

SearchLine search line

swagger:model search_line

func (*SearchLine) MarshalBinary

func (m *SearchLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchLine) UnmarshalBinary

func (m *SearchLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchLine) Validate

func (m *SearchLine) Validate(formats strfmt.Registry) error

Validate validates this search line

type SearchResultPage

type SearchResultPage struct {

	// next
	// Read Only: true
	// Format: uri
	Next strfmt.URI `json:"next,omitempty"`

	// page
	// Read Only: true
	Page int32 `json:"page,omitempty"`

	// pagelen
	// Read Only: true
	Pagelen int32 `json:"pagelen,omitempty"`

	// previous
	// Read Only: true
	// Format: uri
	Previous strfmt.URI `json:"previous,omitempty"`

	// query substituted
	// Read Only: true
	QuerySubstituted *bool `json:"query_substituted,omitempty"`

	// size
	// Read Only: true
	Size int64 `json:"size,omitempty"`

	// values
	// Read Only: true
	Values []*SearchCodeSearchResult `json:"values"`
}

SearchResultPage search result page

swagger:model search_result_page

func (*SearchResultPage) MarshalBinary

func (m *SearchResultPage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchResultPage) UnmarshalBinary

func (m *SearchResultPage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchResultPage) Validate

func (m *SearchResultPage) Validate(formats strfmt.Registry) error

Validate validates this search result page

type SearchSegment

type SearchSegment struct {

	// match
	// Read Only: true
	Match *bool `json:"match,omitempty"`

	// text
	// Read Only: true
	Text string `json:"text,omitempty"`
}

SearchSegment search segment

swagger:model search_segment

func (*SearchSegment) MarshalBinary

func (m *SearchSegment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchSegment) UnmarshalBinary

func (m *SearchSegment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchSegment) Validate

func (m *SearchSegment) Validate(formats strfmt.Registry) error

Validate validates this search segment

type Snippet

type Snippet struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// creator
	Creator *Account `json:"creator,omitempty"`

	// id
	// Minimum: 0
	ID *int64 `json:"id,omitempty"`

	// is private
	IsPrivate bool `json:"is_private,omitempty"`

	// owner
	Owner *Account `json:"owner,omitempty"`

	// The DVCS used to store the snippet.
	// Enum: [hg git]
	Scm string `json:"scm,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Snippet snippet

swagger:model snippet

func (*Snippet) MarshalBinary

func (m *Snippet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Snippet) MarshalJSON

func (m Snippet) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Snippet) SetType

func (m *Snippet) SetType(val string)

SetType sets the type of this subtype

func (*Snippet) Type

func (m *Snippet) Type() string

Type gets the type of this subtype

func (*Snippet) UnmarshalBinary

func (m *Snippet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Snippet) UnmarshalJSON

func (m *Snippet) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Snippet) Validate

func (m *Snippet) Validate(formats strfmt.Registry) error

Validate validates this snippet

type SnippetComment

type SnippetComment struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// links
	Links *SnippetCommentAO1Links `json:"links,omitempty"`

	// snippet
	Snippet *Snippet `json:"snippet,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

SnippetComment snippet comment

swagger:model snippet_comment

func (*SnippetComment) MarshalBinary

func (m *SnippetComment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SnippetComment) MarshalJSON

func (m SnippetComment) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SnippetComment) SetType

func (m *SnippetComment) SetType(val string)

SetType sets the type of this subtype

func (*SnippetComment) Type

func (m *SnippetComment) Type() string

Type gets the type of this subtype

func (*SnippetComment) UnmarshalBinary

func (m *SnippetComment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetComment) UnmarshalJSON

func (m *SnippetComment) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SnippetComment) Validate

func (m *SnippetComment) Validate(formats strfmt.Registry) error

Validate validates this snippet comment

type SnippetCommentAO1Links struct {

	// html
	HTML *SnippetCommentAO1LinksHTML `json:"html,omitempty"`

	// self
	Self *SnippetCommentAO1LinksSelf `json:"self,omitempty"`
}

SnippetCommentAO1Links snippet comment a o1 links

swagger:model SnippetCommentAO1Links

func (*SnippetCommentAO1Links) MarshalBinary

func (m *SnippetCommentAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommentAO1Links) UnmarshalBinary

func (m *SnippetCommentAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommentAO1Links) Validate

func (m *SnippetCommentAO1Links) Validate(formats strfmt.Registry) error

Validate validates this snippet comment a o1 links

type SnippetCommentAO1LinksHTML

type SnippetCommentAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SnippetCommentAO1LinksHTML snippet comment a o1 links HTML

swagger:model SnippetCommentAO1LinksHTML

func (*SnippetCommentAO1LinksHTML) MarshalBinary

func (m *SnippetCommentAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommentAO1LinksHTML) UnmarshalBinary

func (m *SnippetCommentAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommentAO1LinksHTML) Validate

func (m *SnippetCommentAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this snippet comment a o1 links HTML

type SnippetCommentAO1LinksSelf

type SnippetCommentAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SnippetCommentAO1LinksSelf snippet comment a o1 links self

swagger:model SnippetCommentAO1LinksSelf

func (*SnippetCommentAO1LinksSelf) MarshalBinary

func (m *SnippetCommentAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommentAO1LinksSelf) UnmarshalBinary

func (m *SnippetCommentAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommentAO1LinksSelf) Validate

func (m *SnippetCommentAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this snippet comment a o1 links self

type SnippetCommit

type SnippetCommit struct {
	BaseCommit

	// links
	Links *SnippetCommitAO1Links `json:"links,omitempty"`

	// snippet
	Snippet *Snippet `json:"snippet,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

SnippetCommit snippet commit

swagger:model snippet_commit

func (*SnippetCommit) MarshalBinary

func (m *SnippetCommit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SnippetCommit) MarshalJSON

func (m SnippetCommit) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SnippetCommit) UnmarshalBinary

func (m *SnippetCommit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommit) UnmarshalJSON

func (m *SnippetCommit) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SnippetCommit) Validate

func (m *SnippetCommit) Validate(formats strfmt.Registry) error

Validate validates this snippet commit

type SnippetCommitAO1Links struct {

	// diff
	Diff *SnippetCommitAO1LinksDiff `json:"diff,omitempty"`

	// html
	HTML *SnippetCommitAO1LinksHTML `json:"html,omitempty"`

	// self
	Self *SnippetCommitAO1LinksSelf `json:"self,omitempty"`
}

SnippetCommitAO1Links snippet commit a o1 links

swagger:model SnippetCommitAO1Links

func (*SnippetCommitAO1Links) MarshalBinary

func (m *SnippetCommitAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommitAO1Links) UnmarshalBinary

func (m *SnippetCommitAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommitAO1Links) Validate

func (m *SnippetCommitAO1Links) Validate(formats strfmt.Registry) error

Validate validates this snippet commit a o1 links

type SnippetCommitAO1LinksDiff

type SnippetCommitAO1LinksDiff struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SnippetCommitAO1LinksDiff snippet commit a o1 links diff

swagger:model SnippetCommitAO1LinksDiff

func (*SnippetCommitAO1LinksDiff) MarshalBinary

func (m *SnippetCommitAO1LinksDiff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommitAO1LinksDiff) UnmarshalBinary

func (m *SnippetCommitAO1LinksDiff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommitAO1LinksDiff) Validate

func (m *SnippetCommitAO1LinksDiff) Validate(formats strfmt.Registry) error

Validate validates this snippet commit a o1 links diff

type SnippetCommitAO1LinksHTML

type SnippetCommitAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SnippetCommitAO1LinksHTML snippet commit a o1 links HTML

swagger:model SnippetCommitAO1LinksHTML

func (*SnippetCommitAO1LinksHTML) MarshalBinary

func (m *SnippetCommitAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommitAO1LinksHTML) UnmarshalBinary

func (m *SnippetCommitAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommitAO1LinksHTML) Validate

func (m *SnippetCommitAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this snippet commit a o1 links HTML

type SnippetCommitAO1LinksSelf

type SnippetCommitAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SnippetCommitAO1LinksSelf snippet commit a o1 links self

swagger:model SnippetCommitAO1LinksSelf

func (*SnippetCommitAO1LinksSelf) MarshalBinary

func (m *SnippetCommitAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SnippetCommitAO1LinksSelf) UnmarshalBinary

func (m *SnippetCommitAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SnippetCommitAO1LinksSelf) Validate

func (m *SnippetCommitAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this snippet commit a o1 links self

type StgWestReport

type StgWestReport struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	StgWestReportAllOf1
}

StgWestReport stg west report

swagger:model stg_west_report

func (*StgWestReport) MarshalBinary

func (m *StgWestReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StgWestReport) MarshalJSON

func (m StgWestReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StgWestReport) SetType

func (m *StgWestReport) SetType(val string)

SetType sets the type of this subtype

func (*StgWestReport) Type

func (m *StgWestReport) Type() string

Type gets the type of this subtype

func (*StgWestReport) UnmarshalBinary

func (m *StgWestReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StgWestReport) UnmarshalJSON

func (m *StgWestReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StgWestReport) Validate

func (m *StgWestReport) Validate(formats strfmt.Registry) error

Validate validates this stg west report

type StgWestReportAllOf1

type StgWestReportAllOf1 interface{}

StgWestReportAllOf1 A report for a commit.

swagger:model StgWestReportAllOf1

type SubjectTypes

type SubjectTypes struct {

	// repository
	Repository *SubjectTypesRepository `json:"repository,omitempty"`

	// team
	Team *SubjectTypesTeam `json:"team,omitempty"`

	// user
	User *SubjectTypesUser `json:"user,omitempty"`
}

SubjectTypes The mapping of resource/subject types pointing to their individual event types.

swagger:model subject_types

func (*SubjectTypes) MarshalBinary

func (m *SubjectTypes) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypes) UnmarshalBinary

func (m *SubjectTypes) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypes) Validate

func (m *SubjectTypes) Validate(formats strfmt.Registry) error

Validate validates this subject types

type SubjectTypesRepository

type SubjectTypesRepository struct {

	// events
	Events *SubjectTypesRepositoryEvents `json:"events,omitempty"`
}

SubjectTypesRepository subject types repository

swagger:model SubjectTypesRepository

func (*SubjectTypesRepository) MarshalBinary

func (m *SubjectTypesRepository) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesRepository) UnmarshalBinary

func (m *SubjectTypesRepository) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesRepository) Validate

func (m *SubjectTypesRepository) Validate(formats strfmt.Registry) error

Validate validates this subject types repository

type SubjectTypesRepositoryEvents

type SubjectTypesRepositoryEvents struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SubjectTypesRepositoryEvents subject types repository events

swagger:model SubjectTypesRepositoryEvents

func (*SubjectTypesRepositoryEvents) MarshalBinary

func (m *SubjectTypesRepositoryEvents) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesRepositoryEvents) UnmarshalBinary

func (m *SubjectTypesRepositoryEvents) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesRepositoryEvents) Validate

func (m *SubjectTypesRepositoryEvents) Validate(formats strfmt.Registry) error

Validate validates this subject types repository events

type SubjectTypesTeam

type SubjectTypesTeam struct {

	// events
	Events *SubjectTypesTeamEvents `json:"events,omitempty"`
}

SubjectTypesTeam subject types team

swagger:model SubjectTypesTeam

func (*SubjectTypesTeam) MarshalBinary

func (m *SubjectTypesTeam) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesTeam) UnmarshalBinary

func (m *SubjectTypesTeam) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesTeam) Validate

func (m *SubjectTypesTeam) Validate(formats strfmt.Registry) error

Validate validates this subject types team

type SubjectTypesTeamEvents

type SubjectTypesTeamEvents struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SubjectTypesTeamEvents subject types team events

swagger:model SubjectTypesTeamEvents

func (*SubjectTypesTeamEvents) MarshalBinary

func (m *SubjectTypesTeamEvents) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesTeamEvents) UnmarshalBinary

func (m *SubjectTypesTeamEvents) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesTeamEvents) Validate

func (m *SubjectTypesTeamEvents) Validate(formats strfmt.Registry) error

Validate validates this subject types team events

type SubjectTypesUser

type SubjectTypesUser struct {

	// events
	Events *SubjectTypesUserEvents `json:"events,omitempty"`
}

SubjectTypesUser subject types user

swagger:model SubjectTypesUser

func (*SubjectTypesUser) MarshalBinary

func (m *SubjectTypesUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesUser) UnmarshalBinary

func (m *SubjectTypesUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesUser) Validate

func (m *SubjectTypesUser) Validate(formats strfmt.Registry) error

Validate validates this subject types user

type SubjectTypesUserEvents

type SubjectTypesUserEvents struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

SubjectTypesUserEvents subject types user events

swagger:model SubjectTypesUserEvents

func (*SubjectTypesUserEvents) MarshalBinary

func (m *SubjectTypesUserEvents) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubjectTypesUserEvents) UnmarshalBinary

func (m *SubjectTypesUserEvents) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubjectTypesUserEvents) Validate

func (m *SubjectTypesUserEvents) Validate(formats strfmt.Registry) error

Validate validates this subject types user events

type Tag

type Tag struct {
	Ref

	// The date that the tag was created, if available
	// Format: date-time
	Date strfmt.DateTime `json:"date,omitempty"`

	// The message associated with the tag, if available.
	Message string `json:"message,omitempty"`

	// tagger
	Tagger *Author `json:"tagger,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Tag tag

swagger:model tag

func (*Tag) MarshalBinary

func (m *Tag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Tag) MarshalJSON

func (m Tag) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*Tag) UnmarshalBinary

func (m *Tag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tag) UnmarshalJSON

func (m *Tag) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*Tag) Validate

func (m *Tag) Validate(formats strfmt.Registry) error

Validate validates this tag

type Team

type Team struct {
	Account

	TeamAllOf1
}

Team team

swagger:model team

func (*Team) MarshalBinary

func (m *Team) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Team) MarshalJSON

func (m Team) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*Team) UnmarshalBinary

func (m *Team) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Team) UnmarshalJSON

func (m *Team) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*Team) Validate

func (m *Team) Validate(formats strfmt.Registry) error

Validate validates this team

type TeamAllOf1

type TeamAllOf1 interface{}

TeamAllOf1 A team object.

swagger:model TeamAllOf1

type TeamPermission

type TeamPermission struct {

	// permission
	// Enum: [admin collaborator]
	Permission string `json:"permission,omitempty"`

	// team
	Team *Team `json:"team,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// user
	User *User `json:"user,omitempty"`

	// team permission additional properties
	TeamPermissionAdditionalProperties map[string]interface{} `json:"-"`
}

TeamPermission A user's permission for a given team.

swagger:model team_permission

func (*TeamPermission) MarshalBinary

func (m *TeamPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TeamPermission) MarshalJSON

func (m TeamPermission) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*TeamPermission) UnmarshalBinary

func (m *TeamPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TeamPermission) UnmarshalJSON

func (m *TeamPermission) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*TeamPermission) Validate

func (m *TeamPermission) Validate(formats strfmt.Registry) error

Validate validates this team permission

type Treeentry

type Treeentry struct {

	// commit
	Commit *Commit `json:"commit,omitempty"`

	// The path in the repository
	Path string `json:"path,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// treeentry additional properties
	TreeentryAdditionalProperties map[string]interface{} `json:"-"`
}

Treeentry Base type for most resource objects. It defines the common `type` element that identifies an object's type. It also identifies the element as Swagger's `discriminator`.

swagger:model treeentry

func (*Treeentry) MarshalBinary

func (m *Treeentry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Treeentry) MarshalJSON

func (m Treeentry) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*Treeentry) UnmarshalBinary

func (m *Treeentry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Treeentry) UnmarshalJSON

func (m *Treeentry) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*Treeentry) Validate

func (m *Treeentry) Validate(formats strfmt.Registry) error

Validate validates this treeentry

type User

type User struct {
	Account

	// The user's Atlassian account ID.
	AccountID string `json:"account_id,omitempty"`

	// is staff
	IsStaff bool `json:"is_staff,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

User user

swagger:model user

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (User) MarshalJSON

func (m User) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) UnmarshalJSON

func (m *User) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type Version

type Version struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// id
	ID int64 `json:"id,omitempty"`

	// links
	Links *VersionAO1Links `json:"links,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Version version

swagger:model version

func (*Version) MarshalBinary

func (m *Version) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Version) MarshalJSON

func (m Version) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Version) SetType

func (m *Version) SetType(val string)

SetType sets the type of this subtype

func (*Version) Type

func (m *Version) Type() string

Type gets the type of this subtype

func (*Version) UnmarshalBinary

func (m *Version) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Version) UnmarshalJSON

func (m *Version) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Version) Validate

func (m *Version) Validate(formats strfmt.Registry) error

Validate validates this version

type VersionAO1Links struct {

	// self
	Self *VersionAO1LinksSelf `json:"self,omitempty"`
}

VersionAO1Links version a o1 links

swagger:model VersionAO1Links

func (*VersionAO1Links) MarshalBinary

func (m *VersionAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionAO1Links) UnmarshalBinary

func (m *VersionAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionAO1Links) Validate

func (m *VersionAO1Links) Validate(formats strfmt.Registry) error

Validate validates this version a o1 links

type VersionAO1LinksSelf

type VersionAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

VersionAO1LinksSelf version a o1 links self

swagger:model VersionAO1LinksSelf

func (*VersionAO1LinksSelf) MarshalBinary

func (m *VersionAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionAO1LinksSelf) UnmarshalBinary

func (m *VersionAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionAO1LinksSelf) Validate

func (m *VersionAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this version a o1 links self

type WebhookSubscription

type WebhookSubscription struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// active
	Active bool `json:"active,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// A user-defined description of the webhook.
	Description string `json:"description,omitempty"`

	// The events this webhook is subscribed to.
	// Min Items: 1
	// Unique: true
	Events []string `json:"events"`

	// The type of entity, which is `repository` in the case of webhook subscriptions on repositories.
	// Enum: [workspace user repository team]
	SubjectType string `json:"subject_type,omitempty"`

	// The URL events get delivered to.
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// The webhook's id
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
	// contains filtered or unexported fields
}

WebhookSubscription webhook subscription

swagger:model webhook_subscription

func (*WebhookSubscription) MarshalBinary

func (m *WebhookSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebhookSubscription) MarshalJSON

func (m WebhookSubscription) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebhookSubscription) SetSubject

func (m *WebhookSubscription) SetSubject(val Object)

SetSubject sets the subject of this subtype

func (*WebhookSubscription) SetType

func (m *WebhookSubscription) SetType(val string)

SetType sets the type of this subtype

func (*WebhookSubscription) Subject

func (m *WebhookSubscription) Subject() Object

Subject gets the subject of this subtype

func (*WebhookSubscription) Type

func (m *WebhookSubscription) Type() string

Type gets the type of this subtype

func (*WebhookSubscription) UnmarshalBinary

func (m *WebhookSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebhookSubscription) UnmarshalJSON

func (m *WebhookSubscription) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebhookSubscription) Validate

func (m *WebhookSubscription) Validate(formats strfmt.Registry) error

Validate validates this webhook subscription

type Workspace

type Workspace struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// created on
	// Format: date-time
	CreatedOn strfmt.DateTime `json:"created_on,omitempty"`

	// Indicates whether the workspace is publicly accessible, or whether it is
	// private to the members and consequently only visible to members.
	// Note that private workspaces cannot contain public repositories.
	IsPrivate bool `json:"is_private,omitempty"`

	// links
	Links *WorkspaceAO1Links `json:"links,omitempty"`

	// The name of the workspace.
	Name string `json:"name,omitempty"`

	// The short label that identifies this workspace.
	Slug string `json:"slug,omitempty"`

	// updated on
	// Format: date-time
	UpdatedOn strfmt.DateTime `json:"updated_on,omitempty"`

	// The workspace's immutable id.
	UUID string `json:"uuid,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

Workspace workspace

swagger:model workspace

func (*Workspace) MarshalBinary

func (m *Workspace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Workspace) MarshalJSON

func (m Workspace) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Workspace) SetType

func (m *Workspace) SetType(val string)

SetType sets the type of this subtype

func (*Workspace) Type

func (m *Workspace) Type() string

Type gets the type of this subtype

func (*Workspace) UnmarshalBinary

func (m *Workspace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Workspace) UnmarshalJSON

func (m *Workspace) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Workspace) Validate

func (m *Workspace) Validate(formats strfmt.Registry) error

Validate validates this workspace

type WorkspaceAO1Links struct {

	// avatar
	Avatar *WorkspaceAO1LinksAvatar `json:"avatar,omitempty"`

	// html
	HTML *WorkspaceAO1LinksHTML `json:"html,omitempty"`

	// members
	Members *WorkspaceAO1LinksMembers `json:"members,omitempty"`

	// owners
	Owners *WorkspaceAO1LinksOwners `json:"owners,omitempty"`

	// projects
	Projects *WorkspaceAO1LinksProjects `json:"projects,omitempty"`

	// repositories
	Repositories *WorkspaceAO1LinksRepositories `json:"repositories,omitempty"`

	// self
	Self *WorkspaceAO1LinksSelf `json:"self,omitempty"`

	// snippets
	Snippets *WorkspaceAO1LinksSnippets `json:"snippets,omitempty"`
}

WorkspaceAO1Links workspace a o1 links

swagger:model WorkspaceAO1Links

func (*WorkspaceAO1Links) MarshalBinary

func (m *WorkspaceAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1Links) UnmarshalBinary

func (m *WorkspaceAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1Links) Validate

func (m *WorkspaceAO1Links) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links

type WorkspaceAO1LinksAvatar

type WorkspaceAO1LinksAvatar struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksAvatar workspace a o1 links avatar

swagger:model WorkspaceAO1LinksAvatar

func (*WorkspaceAO1LinksAvatar) MarshalBinary

func (m *WorkspaceAO1LinksAvatar) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksAvatar) UnmarshalBinary

func (m *WorkspaceAO1LinksAvatar) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksAvatar) Validate

func (m *WorkspaceAO1LinksAvatar) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links avatar

type WorkspaceAO1LinksHTML

type WorkspaceAO1LinksHTML struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksHTML workspace a o1 links HTML

swagger:model WorkspaceAO1LinksHTML

func (*WorkspaceAO1LinksHTML) MarshalBinary

func (m *WorkspaceAO1LinksHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksHTML) UnmarshalBinary

func (m *WorkspaceAO1LinksHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksHTML) Validate

func (m *WorkspaceAO1LinksHTML) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links HTML

type WorkspaceAO1LinksMembers

type WorkspaceAO1LinksMembers struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksMembers workspace a o1 links members

swagger:model WorkspaceAO1LinksMembers

func (*WorkspaceAO1LinksMembers) MarshalBinary

func (m *WorkspaceAO1LinksMembers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksMembers) UnmarshalBinary

func (m *WorkspaceAO1LinksMembers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksMembers) Validate

func (m *WorkspaceAO1LinksMembers) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links members

type WorkspaceAO1LinksOwners

type WorkspaceAO1LinksOwners struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksOwners workspace a o1 links owners

swagger:model WorkspaceAO1LinksOwners

func (*WorkspaceAO1LinksOwners) MarshalBinary

func (m *WorkspaceAO1LinksOwners) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksOwners) UnmarshalBinary

func (m *WorkspaceAO1LinksOwners) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksOwners) Validate

func (m *WorkspaceAO1LinksOwners) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links owners

type WorkspaceAO1LinksProjects

type WorkspaceAO1LinksProjects struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksProjects workspace a o1 links projects

swagger:model WorkspaceAO1LinksProjects

func (*WorkspaceAO1LinksProjects) MarshalBinary

func (m *WorkspaceAO1LinksProjects) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksProjects) UnmarshalBinary

func (m *WorkspaceAO1LinksProjects) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksProjects) Validate

func (m *WorkspaceAO1LinksProjects) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links projects

type WorkspaceAO1LinksRepositories

type WorkspaceAO1LinksRepositories struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksRepositories workspace a o1 links repositories

swagger:model WorkspaceAO1LinksRepositories

func (*WorkspaceAO1LinksRepositories) MarshalBinary

func (m *WorkspaceAO1LinksRepositories) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksRepositories) UnmarshalBinary

func (m *WorkspaceAO1LinksRepositories) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksRepositories) Validate

func (m *WorkspaceAO1LinksRepositories) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links repositories

type WorkspaceAO1LinksSelf

type WorkspaceAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksSelf workspace a o1 links self

swagger:model WorkspaceAO1LinksSelf

func (*WorkspaceAO1LinksSelf) MarshalBinary

func (m *WorkspaceAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksSelf) UnmarshalBinary

func (m *WorkspaceAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksSelf) Validate

func (m *WorkspaceAO1LinksSelf) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links self

type WorkspaceAO1LinksSnippets

type WorkspaceAO1LinksSnippets struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceAO1LinksSnippets workspace a o1 links snippets

swagger:model WorkspaceAO1LinksSnippets

func (*WorkspaceAO1LinksSnippets) MarshalBinary

func (m *WorkspaceAO1LinksSnippets) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceAO1LinksSnippets) UnmarshalBinary

func (m *WorkspaceAO1LinksSnippets) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceAO1LinksSnippets) Validate

func (m *WorkspaceAO1LinksSnippets) Validate(formats strfmt.Registry) error

Validate validates this workspace a o1 links snippets

type WorkspaceMembership

type WorkspaceMembership struct {

	// object additional properties
	ObjectAdditionalProperties map[string]interface{} `json:"-"`

	// links
	Links *WorkspaceMembershipAO1Links `json:"links,omitempty"`

	// user
	User *Account `json:"user,omitempty"`

	// workspace
	Workspace *Workspace `json:"workspace,omitempty"`

	// a o1 additional properties
	AO1AdditionalProperties map[string]interface{} `json:"-"`
}

WorkspaceMembership workspace membership

swagger:model workspace_membership

func (*WorkspaceMembership) MarshalBinary

func (m *WorkspaceMembership) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WorkspaceMembership) MarshalJSON

func (m WorkspaceMembership) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WorkspaceMembership) SetType

func (m *WorkspaceMembership) SetType(val string)

SetType sets the type of this subtype

func (*WorkspaceMembership) Type

func (m *WorkspaceMembership) Type() string

Type gets the type of this subtype

func (*WorkspaceMembership) UnmarshalBinary

func (m *WorkspaceMembership) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceMembership) UnmarshalJSON

func (m *WorkspaceMembership) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WorkspaceMembership) Validate

func (m *WorkspaceMembership) Validate(formats strfmt.Registry) error

Validate validates this workspace membership

type WorkspaceMembershipAO1Links struct {

	// self
	Self *WorkspaceMembershipAO1LinksSelf `json:"self,omitempty"`
}

WorkspaceMembershipAO1Links workspace membership a o1 links

swagger:model WorkspaceMembershipAO1Links

func (*WorkspaceMembershipAO1Links) MarshalBinary

func (m *WorkspaceMembershipAO1Links) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceMembershipAO1Links) UnmarshalBinary

func (m *WorkspaceMembershipAO1Links) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceMembershipAO1Links) Validate

func (m *WorkspaceMembershipAO1Links) Validate(formats strfmt.Registry) error

Validate validates this workspace membership a o1 links

type WorkspaceMembershipAO1LinksSelf

type WorkspaceMembershipAO1LinksSelf struct {

	// href
	// Format: uri
	Href strfmt.URI `json:"href,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

WorkspaceMembershipAO1LinksSelf workspace membership a o1 links self

swagger:model WorkspaceMembershipAO1LinksSelf

func (*WorkspaceMembershipAO1LinksSelf) MarshalBinary

func (m *WorkspaceMembershipAO1LinksSelf) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WorkspaceMembershipAO1LinksSelf) UnmarshalBinary

func (m *WorkspaceMembershipAO1LinksSelf) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WorkspaceMembershipAO1LinksSelf) Validate

Validate validates this workspace membership a o1 links self

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL