Help us shape the future of Go! Take the 2026 Go Developer Survey

publish

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ReviewState_name = map[int32]string{
		0: "REVIEW_STATE_UNKNOWN",
		1: "REVIEW_STATE_PENDING",
		2: "REVIEW_STATE_APPROVED",
		3: "REVIEW_STATE_REJECTED",
	}
	ReviewState_value = map[string]int32{
		"REVIEW_STATE_UNKNOWN":  0,
		"REVIEW_STATE_PENDING":  1,
		"REVIEW_STATE_APPROVED": 2,
		"REVIEW_STATE_REJECTED": 3,
	}
)

Enum value maps for ReviewState.

Functions

This section is empty.

Types

type Account

type Account struct {

	// DisplayName is the player's name.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"displayName,omitempty"`
	// SteamId64 is the player's Steam account.
	SteamId64 uint64 `protobuf:"varint,6,opt,name=steam_id64,json=steamId64,proto3" json:"steamId64,omitempty"`
	// contains filtered or unexported fields
}

Account names the signed-in player.

func (*Account) CloneMessageVT

func (m *Account) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*Account) CloneVT

func (m *Account) CloneVT() *Account

func (*Account) EqualMessageVT

func (this *Account) EqualMessageVT(thatMsg any) bool

func (*Account) EqualVT

func (this *Account) EqualVT(that *Account) bool

func (*Account) GetDisplayName

func (x *Account) GetDisplayName() string

func (*Account) GetSteamId64

func (x *Account) GetSteamId64() uint64

func (*Account) MarshalJSON

func (x *Account) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Account to JSON.

func (*Account) MarshalProtoJSON

func (x *Account) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the Account message to JSON.

func (*Account) MarshalProtoText

func (x *Account) MarshalProtoText() string

func (*Account) MarshalToSizedBufferVT

func (m *Account) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Account) MarshalToVT

func (m *Account) MarshalToVT(dAtA []byte) (int, error)

func (*Account) MarshalVT

func (m *Account) MarshalVT() (dAtA []byte, err error)

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) Reset

func (x *Account) Reset()

func (*Account) SizeVT

func (m *Account) SizeVT() (n int)

func (*Account) String

func (x *Account) String() string

func (*Account) UnmarshalJSON

func (x *Account) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Account from JSON.

func (*Account) UnmarshalProtoJSON

func (x *Account) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the Account message from JSON.

func (*Account) UnmarshalVT

func (m *Account) UnmarshalVT(dAtA []byte) error

type Error

type Error struct {

	// Code names the refusal for programs.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// Message explains the refusal to the creator.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

Error is a refused request's explanation.

func (*Error) CloneMessageVT

func (m *Error) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*Error) CloneVT

func (m *Error) CloneVT() *Error

func (*Error) EqualMessageVT

func (this *Error) EqualMessageVT(thatMsg any) bool

func (*Error) EqualVT

func (this *Error) EqualVT(that *Error) bool

func (*Error) GetCode

func (x *Error) GetCode() string

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) MarshalJSON

func (x *Error) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Error to JSON.

func (*Error) MarshalProtoJSON

func (x *Error) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the Error message to JSON.

func (*Error) MarshalProtoText

func (x *Error) MarshalProtoText() string

func (*Error) MarshalToSizedBufferVT

func (m *Error) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Error) MarshalToVT

func (m *Error) MarshalToVT(dAtA []byte) (int, error)

func (*Error) MarshalVT

func (m *Error) MarshalVT() (dAtA []byte, err error)

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) Reset

func (x *Error) Reset()

func (*Error) SizeVT

func (m *Error) SizeVT() (n int)

func (*Error) String

func (x *Error) String() string

func (*Error) UnmarshalJSON

func (x *Error) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Error from JSON.

func (*Error) UnmarshalProtoJSON

func (x *Error) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the Error message from JSON.

func (*Error) UnmarshalVT

func (m *Error) UnmarshalVT(dAtA []byte) error

type Release

type Release struct {

	// Slug is the mod's slug.
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// Version is the release's version.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Name is the mod's name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// ReviewState is the release's review decision.
	ReviewState ReviewState `protobuf:"varint,10,opt,name=review_state,json=reviewState,proto3" json:"reviewState,omitempty"`
	// ReviewNote explains the decision.
	ReviewNote string `protobuf:"bytes,13,opt,name=review_note,json=reviewNote,proto3" json:"reviewNote,omitempty"`
	// contains filtered or unexported fields
}

Release is a published release as the service reports it.

func (*Release) CloneMessageVT

func (m *Release) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*Release) CloneVT

func (m *Release) CloneVT() *Release

func (*Release) EqualMessageVT

func (this *Release) EqualMessageVT(thatMsg any) bool

func (*Release) EqualVT

func (this *Release) EqualVT(that *Release) bool

func (*Release) GetName

func (x *Release) GetName() string

func (*Release) GetReviewNote

func (x *Release) GetReviewNote() string

func (*Release) GetReviewState

func (x *Release) GetReviewState() ReviewState

func (*Release) GetSlug

func (x *Release) GetSlug() string

func (*Release) GetVersion

func (x *Release) GetVersion() string

func (*Release) MarshalJSON

func (x *Release) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Release to JSON.

func (*Release) MarshalProtoJSON

func (x *Release) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the Release message to JSON.

func (*Release) MarshalProtoText

func (x *Release) MarshalProtoText() string

func (*Release) MarshalToSizedBufferVT

func (m *Release) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Release) MarshalToVT

func (m *Release) MarshalToVT(dAtA []byte) (int, error)

func (*Release) MarshalVT

func (m *Release) MarshalVT() (dAtA []byte, err error)

func (*Release) ProtoMessage

func (*Release) ProtoMessage()

func (*Release) Reset

func (x *Release) Reset()

func (*Release) SizeVT

func (m *Release) SizeVT() (n int)

func (*Release) String

func (x *Release) String() string

func (*Release) UnmarshalJSON

func (x *Release) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Release from JSON.

func (*Release) UnmarshalProtoJSON

func (x *Release) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the Release message from JSON.

func (*Release) UnmarshalVT

func (m *Release) UnmarshalVT(dAtA []byte) error

type ReviewState

type ReviewState int32

ReviewState is a release's review decision.

const (
	// REVIEW_STATE_UNKNOWN awaits a decision, as PENDING does.
	ReviewState_REVIEW_STATE_UNKNOWN ReviewState = 0
	// REVIEW_STATE_PENDING awaits a person's decision.
	ReviewState_REVIEW_STATE_PENDING ReviewState = 1
	// REVIEW_STATE_APPROVED may be played.
	ReviewState_REVIEW_STATE_APPROVED ReviewState = 2
	// REVIEW_STATE_REJECTED was refused.
	ReviewState_REVIEW_STATE_REJECTED ReviewState = 3
)

func (ReviewState) Enum

func (x ReviewState) Enum() *ReviewState

func (ReviewState) MarshalJSON

func (x ReviewState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ReviewState to JSON.

func (ReviewState) MarshalProtoJSON

func (x ReviewState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ReviewState to JSON.

func (ReviewState) MarshalProtoText

func (x ReviewState) MarshalProtoText() string

func (ReviewState) MarshalText

func (x ReviewState) MarshalText() ([]byte, error)

MarshalText marshals the ReviewState to text.

func (ReviewState) String

func (x ReviewState) String() string

func (*ReviewState) UnmarshalJSON

func (x *ReviewState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ReviewState from JSON.

func (*ReviewState) UnmarshalProtoJSON

func (x *ReviewState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ReviewState from JSON.

func (*ReviewState) UnmarshalText

func (x *ReviewState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ReviewState from text.

type Session

type Session struct {

	// Origin is the service that issued the session.
	Origin string `protobuf:"bytes,1,opt,name=origin,proto3" json:"origin,omitempty"`
	// Token is the bearer credential.
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// ExpiresAt is the session's expiry in Unix milliseconds.
	ExpiresAt int64 `protobuf:"varint,3,opt,name=expires_at,json=expiresAt,proto3" json:"expiresAt,omitempty"`
	// Name is the signed-in player's name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Session is the saved sign-in for one service origin.

func (*Session) CloneMessageVT

func (m *Session) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*Session) CloneVT

func (m *Session) CloneVT() *Session

func (*Session) EqualMessageVT

func (this *Session) EqualMessageVT(thatMsg any) bool

func (*Session) EqualVT

func (this *Session) EqualVT(that *Session) bool

func (*Session) GetExpiresAt

func (x *Session) GetExpiresAt() int64

func (*Session) GetName

func (x *Session) GetName() string

func (*Session) GetOrigin

func (x *Session) GetOrigin() string

func (*Session) GetToken

func (x *Session) GetToken() string

func (*Session) MarshalJSON

func (x *Session) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Session to JSON.

func (*Session) MarshalProtoJSON

func (x *Session) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the Session message to JSON.

func (*Session) MarshalProtoText

func (x *Session) MarshalProtoText() string

func (*Session) MarshalToSizedBufferVT

func (m *Session) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Session) MarshalToVT

func (m *Session) MarshalToVT(dAtA []byte) (int, error)

func (*Session) MarshalVT

func (m *Session) MarshalVT() (dAtA []byte, err error)

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) Reset

func (x *Session) Reset()

func (*Session) SizeVT

func (m *Session) SizeVT() (n int)

func (*Session) String

func (x *Session) String() string

func (*Session) UnmarshalJSON

func (x *Session) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Session from JSON.

func (*Session) UnmarshalProtoJSON

func (x *Session) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the Session message from JSON.

func (*Session) UnmarshalVT

func (m *Session) UnmarshalVT(dAtA []byte) error

type SignInExchange

type SignInExchange struct {

	// Code is the one-use code from the browser.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// Verifier is the secret whose hash the sign-in page received.
	Verifier string `protobuf:"bytes,2,opt,name=verifier,proto3" json:"verifier,omitempty"`
	// contains filtered or unexported fields
}

SignInExchange trades the one-use code the browser handed back, with the verifier that proves this command line started the sign-in, for a session.

func (*SignInExchange) CloneMessageVT

func (m *SignInExchange) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SignInExchange) CloneVT

func (m *SignInExchange) CloneVT() *SignInExchange

func (*SignInExchange) EqualMessageVT

func (this *SignInExchange) EqualMessageVT(thatMsg any) bool

func (*SignInExchange) EqualVT

func (this *SignInExchange) EqualVT(that *SignInExchange) bool

func (*SignInExchange) GetCode

func (x *SignInExchange) GetCode() string

func (*SignInExchange) GetVerifier

func (x *SignInExchange) GetVerifier() string

func (*SignInExchange) MarshalJSON

func (x *SignInExchange) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SignInExchange to JSON.

func (*SignInExchange) MarshalProtoJSON

func (x *SignInExchange) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SignInExchange message to JSON.

func (*SignInExchange) MarshalProtoText

func (x *SignInExchange) MarshalProtoText() string

func (*SignInExchange) MarshalToSizedBufferVT

func (m *SignInExchange) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SignInExchange) MarshalToVT

func (m *SignInExchange) MarshalToVT(dAtA []byte) (int, error)

func (*SignInExchange) MarshalVT

func (m *SignInExchange) MarshalVT() (dAtA []byte, err error)

func (*SignInExchange) ProtoMessage

func (*SignInExchange) ProtoMessage()

func (*SignInExchange) Reset

func (x *SignInExchange) Reset()

func (*SignInExchange) SizeVT

func (m *SignInExchange) SizeVT() (n int)

func (*SignInExchange) String

func (x *SignInExchange) String() string

func (*SignInExchange) UnmarshalJSON

func (x *SignInExchange) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SignInExchange from JSON.

func (*SignInExchange) UnmarshalProtoJSON

func (x *SignInExchange) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SignInExchange message from JSON.

func (*SignInExchange) UnmarshalVT

func (m *SignInExchange) UnmarshalVT(dAtA []byte) error

type SignedIn

type SignedIn struct {

	// Token is the bearer credential.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// ExpiresAt is the session's expiry in Unix milliseconds.
	ExpiresAt int64 `protobuf:"varint,2,opt,name=expires_at,json=expiresAt,proto3" json:"expiresAt,omitempty"`
	// Account is the signed-in account.
	Account *Account `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

SignedIn is the session the exchange returns.

func (*SignedIn) CloneMessageVT

func (m *SignedIn) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SignedIn) CloneVT

func (m *SignedIn) CloneVT() *SignedIn

func (*SignedIn) EqualMessageVT

func (this *SignedIn) EqualMessageVT(thatMsg any) bool

func (*SignedIn) EqualVT

func (this *SignedIn) EqualVT(that *SignedIn) bool

func (*SignedIn) GetAccount

func (x *SignedIn) GetAccount() *Account

func (*SignedIn) GetExpiresAt

func (x *SignedIn) GetExpiresAt() int64

func (*SignedIn) GetToken

func (x *SignedIn) GetToken() string

func (*SignedIn) MarshalJSON

func (x *SignedIn) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SignedIn to JSON.

func (*SignedIn) MarshalProtoJSON

func (x *SignedIn) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SignedIn message to JSON.

func (*SignedIn) MarshalProtoText

func (x *SignedIn) MarshalProtoText() string

func (*SignedIn) MarshalToSizedBufferVT

func (m *SignedIn) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SignedIn) MarshalToVT

func (m *SignedIn) MarshalToVT(dAtA []byte) (int, error)

func (*SignedIn) MarshalVT

func (m *SignedIn) MarshalVT() (dAtA []byte, err error)

func (*SignedIn) ProtoMessage

func (*SignedIn) ProtoMessage()

func (*SignedIn) Reset

func (x *SignedIn) Reset()

func (*SignedIn) SizeVT

func (m *SignedIn) SizeVT() (n int)

func (*SignedIn) String

func (x *SignedIn) String() string

func (*SignedIn) UnmarshalJSON

func (x *SignedIn) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SignedIn from JSON.

func (*SignedIn) UnmarshalProtoJSON

func (x *SignedIn) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SignedIn message from JSON.

func (*SignedIn) UnmarshalVT

func (m *SignedIn) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

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