openapi

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2025 License: MIT Imports: 0 Imported by: 1

Documentation

Index

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

type ReleaseAssetUploadURL

type ReleaseAssetUploadURL struct {
	ExpiresInSec int    `json:"expires_in_sec,omitempty"`
	UploadUrl    string `json:"upload_url,omitempty"`
	VerifyUrl    string `json:"verify_url,omitempty"`
}

ReleaseAssetUploadURL

Source Files

  • openapi.go

Jump to

Keyboard shortcuts

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