Documentation
¶
Index ¶
- type CommitAssetUploadURL
- type CreateBranchForm
- type HeadRef
- type PatchReleaseForm
- type PostCommitAssetUploadURLForm
- type PostReleaseAssetUploadURLForm
- type PostReleaseForm
- type PutCommitAnnotation
- type PutCommitAnnotationsForm
- type PutTagAnnotation
- type PutTagAnnotationsForm
- type ReleaseAssetUploadURL
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommitAssetUploadURL ¶
type CommitAssetUploadURL struct {
ExpiresInSec int `json:"expires_in_sec,omitempty"`
UploadUrl string `json:"upload_url,omitempty"`
VerifyUrl string `json:"verify_url,omitempty"`
}
CommitAssetUploadURL
type CreateBranchForm ¶
type CreateBranchForm struct {
Name string `json:"name,omitempty"`
StartPoint string `json:"start_point,omitempty"`
}
CreateBranchForm
type HeadRef ¶
type HeadRef struct {
Name string `json:"name,omitempty"`
Protected bool `json:"protected,omitempty"`
}
HeadRef
type PatchReleaseForm ¶
type PatchReleaseForm struct {
Body string `json:"body,omitempty"`
Draft bool `json:"draft,omitempty"`
MakeLatest string `json:"make_latest,omitempty"`
Name string `json:"name,omitempty"`
Prerelease bool `json:"prerelease,omitempty"`
}
PatchReleaseForm
type PostCommitAssetUploadURLForm ¶
type PostCommitAssetUploadURLForm struct {
AssetName string `json:"asset_name,omitempty"`
Size int `json:"size,omitempty"`
}
PostCommitAssetUploadURLForm
type PostReleaseAssetUploadURLForm ¶
type PostReleaseAssetUploadURLForm struct {
AssetName string `json:"asset_name,omitempty"`
Overwrite bool `json:"overwrite,omitempty"`
Size int `json:"size,omitempty"`
}
PostReleaseAssetUploadURLForm
type PostReleaseForm ¶
type PostReleaseForm struct {
Body string `json:"body,omitempty"`
Draft bool `json:"draft,omitempty"`
MakeLatest string `json:"make_latest,omitempty"`
Name string `json:"name,omitempty"`
Prerelease bool `json:"prerelease,omitempty"`
TagName string `json:"tag_name,omitempty"`
TargetCommitish string `json:"target_commitish,omitempty"`
}
PostReleaseForm
type PutCommitAnnotation ¶
type PutCommitAnnotation struct {
Key string `json:"key,omitempty"`
Value string `json:"value,omitempty"`
}
PutCommitAnnotation
type PutCommitAnnotationsForm ¶
type PutCommitAnnotationsForm struct {
Annotations []*PutCommitAnnotation `json:"annotations,omitempty"`
}
PutCommitAnnotationsForm
type PutTagAnnotation ¶
type PutTagAnnotation struct {
Key string `json:"key,omitempty"`
Value string `json:"value,omitempty"`
}
PutTagAnnotation
type PutTagAnnotationsForm ¶
type PutTagAnnotationsForm struct {
Annotations []*PutTagAnnotation `json:"annotations,omitempty"`
}
PutTagAnnotationsForm
Source Files
¶
- openapi.go
Click to show internal directories.
Click to hide internal directories.