Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
// the error code, this is not necessarily the http status code
// Required: true
Code *int32 `json:"code"`
// an optional url for getting more help about this error
HelpURL strfmt.URI `json:"helpUrl,omitempty"`
// a human readable version of the error
// Required: true
Message *string `json:"message"`
}
Error Error Structure
Contains all the properties any error response from the API will contain. Some properties are optional so might be empty most of the time
swagger:model Error
func (*Error) MarshalBinary ¶ added in v0.3.0
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶ added in v0.3.0
UnmarshalBinary interface implementation
type IncrementalVersionNumber ¶ added in v0.2.0
type IncrementalVersionNumber struct {
// The version number
// Required: true
Version uint64 `json:"version"`
}
IncrementalVersionNumber Incremental Version Number swagger:model IncrementalVersionNumber
func (*IncrementalVersionNumber) MarshalBinary ¶ added in v0.3.0
func (m *IncrementalVersionNumber) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IncrementalVersionNumber) UnmarshalBinary ¶ added in v0.3.0
func (m *IncrementalVersionNumber) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListProjectsOKBody ¶ added in v0.3.0
type ListProjectsOKBody []*Project
ListProjectsOKBody ProjectList swagger:model listProjectsOKBody
type Project ¶
type Project struct {
// The description of the project.
// Max Length: 4000
Description string `json:"description,omitempty"`
// The id of the project.
//
// A unique identifier for the project. These are created in ascending order.
// Read Only: true
ID uint64 `json:"id,omitempty"`
// The name of the project.
// Required: true
// Max Length: 150
// Min Length: 2
Name string `json:"name"`
}
Project Project swagger:model Project
func (*Project) MarshalBinary ¶ added in v0.3.0
MarshalBinary interface implementation
func (*Project) UnmarshalBinary ¶ added in v0.3.0
UnmarshalBinary interface implementation
type SemverGenerateParams ¶
type SemverGenerateParams struct {
// Name of branch for which needed to generate a version tag.
// Required: true
// Max Length: 150
// Min Length: 2
Branch string `json:"branch"`
// Major number
//
// MAJOR version when you make incompatible API changes
// Required: true
// Read Only: true
Major uint32 `json:"major"`
// Minor number
//
// MAJOR version when you make incompatible API changes
// Required: true
// Read Only: true
Minor uint32 `json:"minor"`
}
SemverGenerateParams Paremeters for generate version number for project (Semantic Versioning) swagger:model SemverGenerateParams
func (*SemverGenerateParams) MarshalBinary ¶ added in v0.3.0
func (m *SemverGenerateParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SemverGenerateParams) UnmarshalBinary ¶ added in v0.3.0
func (m *SemverGenerateParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SemverNumber ¶
type SemverNumber struct {
// The version number
// Required: true
// Max Length: 150
// Min Length: 3
Version string `json:"version"`
}
SemverNumber Semver Number swagger:model SemverNumber
func (*SemverNumber) MarshalBinary ¶ added in v0.3.0
func (m *SemverNumber) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SemverNumber) UnmarshalBinary ¶ added in v0.3.0
func (m *SemverNumber) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation