- Network-policy SPIRE plugin extension - Governance event notification with merkle anchoring - Shellstream specs for consent channels + HFL embedded ABI - All 17 audit findings from AUDIT.md remediated - SSH credential composer + substrate key manager updates - Test coverage for config + sshcert packages Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1670 lines
64 KiB
Go
1670 lines
64 KiB
Go
// Source of truth: guildhouse monorepo
|
|
// services/bascule-proto/proto/bascule/v1/ceremony.proto
|
|
// This file is a copy for Go code generation. Do not edit here.
|
|
|
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.31.0
|
|
// protoc v3.21.12
|
|
// source: bascule/v1/ceremony.proto
|
|
|
|
package basculev1
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type CreateCeremonyRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyType string `protobuf:"bytes,1,opt,name=ceremony_type,json=ceremonyType,proto3" json:"ceremony_type,omitempty"` // "single_approval", "quorum_approval", etc.
|
|
Subject *CeremonySubjectMsg `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
|
|
RequiredApprovals uint32 `protobuf:"varint,3,opt,name=required_approvals,json=requiredApprovals,proto3" json:"required_approvals,omitempty"`
|
|
ApproverRoles []string `protobuf:"bytes,4,rep,name=approver_roles,json=approverRoles,proto3" json:"approver_roles,omitempty"`
|
|
TtlHours uint32 `protobuf:"varint,5,opt,name=ttl_hours,json=ttlHours,proto3" json:"ttl_hours,omitempty"` // 0 = default (24h)
|
|
IntentId string `protobuf:"bytes,6,opt,name=intent_id,json=intentId,proto3" json:"intent_id,omitempty"` // optional linked MutationIntent
|
|
RunId string `protobuf:"bytes,7,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"` // optional linked pipeline run
|
|
PrNumber uint64 `protobuf:"varint,8,opt,name=pr_number,json=prNumber,proto3" json:"pr_number,omitempty"` // optional linked PR
|
|
RemoteName string `protobuf:"bytes,9,opt,name=remote_name,json=remoteName,proto3" json:"remote_name,omitempty"` // optional remote name
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) Reset() {
|
|
*x = CreateCeremonyRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateCeremonyRequest) ProtoMessage() {}
|
|
|
|
func (x *CreateCeremonyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreateCeremonyRequest.ProtoReflect.Descriptor instead.
|
|
func (*CreateCeremonyRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetCeremonyType() string {
|
|
if x != nil {
|
|
return x.CeremonyType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetSubject() *CeremonySubjectMsg {
|
|
if x != nil {
|
|
return x.Subject
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetRequiredApprovals() uint32 {
|
|
if x != nil {
|
|
return x.RequiredApprovals
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetApproverRoles() []string {
|
|
if x != nil {
|
|
return x.ApproverRoles
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetTtlHours() uint32 {
|
|
if x != nil {
|
|
return x.TtlHours
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetIntentId() string {
|
|
if x != nil {
|
|
return x.IntentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetRunId() string {
|
|
if x != nil {
|
|
return x.RunId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetPrNumber() uint64 {
|
|
if x != nil {
|
|
return x.PrNumber
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CreateCeremonyRequest) GetRemoteName() string {
|
|
if x != nil {
|
|
return x.RemoteName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreateCeremonyResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // "pending" or "approved" (for self-grant)
|
|
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
|
|
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) Reset() {
|
|
*x = CreateCeremonyResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateCeremonyResponse) ProtoMessage() {}
|
|
|
|
func (x *CreateCeremonyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreateCeremonyResponse.ProtoReflect.Descriptor instead.
|
|
func (*CreateCeremonyResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) GetExpiresAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ExpiresAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CreateCeremonyResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ApproveCeremonyRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
ApproverIdentity string `protobuf:"bytes,2,opt,name=approver_identity,json=approverIdentity,proto3" json:"approver_identity,omitempty"`
|
|
ApproverRole string `protobuf:"bytes,3,opt,name=approver_role,json=approverRole,proto3" json:"approver_role,omitempty"`
|
|
Comment string `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) Reset() {
|
|
*x = ApproveCeremonyRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ApproveCeremonyRequest) ProtoMessage() {}
|
|
|
|
func (x *ApproveCeremonyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ApproveCeremonyRequest.ProtoReflect.Descriptor instead.
|
|
func (*ApproveCeremonyRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) GetApproverIdentity() string {
|
|
if x != nil {
|
|
return x.ApproverIdentity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) GetApproverRole() string {
|
|
if x != nil {
|
|
return x.ApproverRole
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ApproveCeremonyRequest) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ApproveCeremonyResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // updated status after approval
|
|
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *ApproveCeremonyResponse) Reset() {
|
|
*x = ApproveCeremonyResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ApproveCeremonyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ApproveCeremonyResponse) ProtoMessage() {}
|
|
|
|
func (x *ApproveCeremonyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ApproveCeremonyResponse.ProtoReflect.Descriptor instead.
|
|
func (*ApproveCeremonyResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *ApproveCeremonyResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ApproveCeremonyResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ApproveCeremonyResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DenyCeremonyRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
ApproverIdentity string `protobuf:"bytes,2,opt,name=approver_identity,json=approverIdentity,proto3" json:"approver_identity,omitempty"`
|
|
ApproverRole string `protobuf:"bytes,3,opt,name=approver_role,json=approverRole,proto3" json:"approver_role,omitempty"`
|
|
Comment string `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) Reset() {
|
|
*x = DenyCeremonyRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DenyCeremonyRequest) ProtoMessage() {}
|
|
|
|
func (x *DenyCeremonyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DenyCeremonyRequest.ProtoReflect.Descriptor instead.
|
|
func (*DenyCeremonyRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) GetApproverIdentity() string {
|
|
if x != nil {
|
|
return x.ApproverIdentity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) GetApproverRole() string {
|
|
if x != nil {
|
|
return x.ApproverRole
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DenyCeremonyRequest) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DenyCeremonyResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
|
|
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *DenyCeremonyResponse) Reset() {
|
|
*x = DenyCeremonyResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DenyCeremonyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DenyCeremonyResponse) ProtoMessage() {}
|
|
|
|
func (x *DenyCeremonyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DenyCeremonyResponse.ProtoReflect.Descriptor instead.
|
|
func (*DenyCeremonyResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *DenyCeremonyResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *DenyCeremonyResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DenyCeremonyResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelCeremonyRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
}
|
|
|
|
func (x *CancelCeremonyRequest) Reset() {
|
|
*x = CancelCeremonyRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CancelCeremonyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelCeremonyRequest) ProtoMessage() {}
|
|
|
|
func (x *CancelCeremonyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelCeremonyRequest.ProtoReflect.Descriptor instead.
|
|
func (*CancelCeremonyRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *CancelCeremonyRequest) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelCeremonyResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *CancelCeremonyResponse) Reset() {
|
|
*x = CancelCeremonyResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CancelCeremonyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelCeremonyResponse) ProtoMessage() {}
|
|
|
|
func (x *CancelCeremonyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelCeremonyResponse.ProtoReflect.Descriptor instead.
|
|
func (*CancelCeremonyResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *CancelCeremonyResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CancelCeremonyResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCeremonyRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
}
|
|
|
|
func (x *GetCeremonyRequest) Reset() {
|
|
*x = GetCeremonyRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetCeremonyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCeremonyRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCeremonyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCeremonyRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCeremonyRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *GetCeremonyRequest) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCeremonyResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
CeremonyType string `protobuf:"bytes,2,opt,name=ceremony_type,json=ceremonyType,proto3" json:"ceremony_type,omitempty"`
|
|
Subject *CeremonySubjectMsg `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
|
|
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
RequiredApprovals uint32 `protobuf:"varint,5,opt,name=required_approvals,json=requiredApprovals,proto3" json:"required_approvals,omitempty"`
|
|
CurrentApprovals uint32 `protobuf:"varint,6,opt,name=current_approvals,json=currentApprovals,proto3" json:"current_approvals,omitempty"`
|
|
Approvals []*CeremonyApprovalMsg `protobuf:"bytes,7,rep,name=approvals,proto3" json:"approvals,omitempty"`
|
|
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
|
|
IntentId string `protobuf:"bytes,10,opt,name=intent_id,json=intentId,proto3" json:"intent_id,omitempty"`
|
|
RunId string `protobuf:"bytes,11,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
|
|
PrNumber uint64 `protobuf:"varint,12,opt,name=pr_number,json=prNumber,proto3" json:"pr_number,omitempty"`
|
|
RemoteName string `protobuf:"bytes,13,opt,name=remote_name,json=remoteName,proto3" json:"remote_name,omitempty"`
|
|
Error string `protobuf:"bytes,14,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) Reset() {
|
|
*x = GetCeremonyResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCeremonyResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCeremonyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCeremonyResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCeremonyResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetCeremonyType() string {
|
|
if x != nil {
|
|
return x.CeremonyType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetSubject() *CeremonySubjectMsg {
|
|
if x != nil {
|
|
return x.Subject
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetRequiredApprovals() uint32 {
|
|
if x != nil {
|
|
return x.RequiredApprovals
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetCurrentApprovals() uint32 {
|
|
if x != nil {
|
|
return x.CurrentApprovals
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetApprovals() []*CeremonyApprovalMsg {
|
|
if x != nil {
|
|
return x.Approvals
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetCreatedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetExpiresAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ExpiresAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetIntentId() string {
|
|
if x != nil {
|
|
return x.IntentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetRunId() string {
|
|
if x != nil {
|
|
return x.RunId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetPrNumber() uint64 {
|
|
if x != nil {
|
|
return x.PrNumber
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetRemoteName() string {
|
|
if x != nil {
|
|
return x.RemoteName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPendingCeremoniesRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
IntentId string `protobuf:"bytes,1,opt,name=intent_id,json=intentId,proto3" json:"intent_id,omitempty"` // optional filter
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesRequest) Reset() {
|
|
*x = ListPendingCeremoniesRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPendingCeremoniesRequest) ProtoMessage() {}
|
|
|
|
func (x *ListPendingCeremoniesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPendingCeremoniesRequest.ProtoReflect.Descriptor instead.
|
|
func (*ListPendingCeremoniesRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesRequest) GetIntentId() string {
|
|
if x != nil {
|
|
return x.IntentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPendingCeremoniesResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ceremonies []*GetCeremonyResponse `protobuf:"bytes,1,rep,name=ceremonies,proto3" json:"ceremonies,omitempty"`
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesResponse) Reset() {
|
|
*x = ListPendingCeremoniesResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPendingCeremoniesResponse) ProtoMessage() {}
|
|
|
|
func (x *ListPendingCeremoniesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPendingCeremoniesResponse.ProtoReflect.Descriptor instead.
|
|
func (*ListPendingCeremoniesResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *ListPendingCeremoniesResponse) GetCeremonies() []*GetCeremonyResponse {
|
|
if x != nil {
|
|
return x.Ceremonies
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCeremonyProofRequest struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
}
|
|
|
|
func (x *GetCeremonyProofRequest) Reset() {
|
|
*x = GetCeremonyProofRequest{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetCeremonyProofRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCeremonyProofRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCeremonyProofRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCeremonyProofRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCeremonyProofRequest) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *GetCeremonyProofRequest) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCeremonyProofResponse struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
CeremonyId string `protobuf:"bytes,1,opt,name=ceremony_id,json=ceremonyId,proto3" json:"ceremony_id,omitempty"`
|
|
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
|
|
ProofHash string `protobuf:"bytes,3,opt,name=proof_hash,json=proofHash,proto3" json:"proof_hash,omitempty"`
|
|
Approvals []*CeremonyApprovalMsg `protobuf:"bytes,4,rep,name=approvals,proto3" json:"approvals,omitempty"`
|
|
ResolvedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=resolved_at,json=resolvedAt,proto3" json:"resolved_at,omitempty"`
|
|
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) Reset() {
|
|
*x = GetCeremonyProofResponse{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCeremonyProofResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCeremonyProofResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCeremonyProofResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCeremonyProofResponse) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetCeremonyId() string {
|
|
if x != nil {
|
|
return x.CeremonyId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetProofHash() string {
|
|
if x != nil {
|
|
return x.ProofHash
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetApprovals() []*CeremonyApprovalMsg {
|
|
if x != nil {
|
|
return x.Approvals
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetResolvedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.ResolvedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCeremonyProofResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CeremonySubjectMsg struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
SubjectType string `protobuf:"bytes,1,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"` // "mutation_intent", "pipeline_merge", "schematic_publish", "custom"
|
|
ReferenceId string `protobuf:"bytes,2,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"` // intent_id, run_id, "name:version", or custom ref
|
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // human-readable label
|
|
Metadata map[string]string `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // extra fields
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) Reset() {
|
|
*x = CeremonySubjectMsg{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CeremonySubjectMsg) ProtoMessage() {}
|
|
|
|
func (x *CeremonySubjectMsg) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CeremonySubjectMsg.ProtoReflect.Descriptor instead.
|
|
func (*CeremonySubjectMsg) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) GetSubjectType() string {
|
|
if x != nil {
|
|
return x.SubjectType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) GetReferenceId() string {
|
|
if x != nil {
|
|
return x.ReferenceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonySubjectMsg) GetMetadata() map[string]string {
|
|
if x != nil {
|
|
return x.Metadata
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CeremonyApprovalMsg struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ApproverIdentity string `protobuf:"bytes,1,opt,name=approver_identity,json=approverIdentity,proto3" json:"approver_identity,omitempty"`
|
|
ApproverRole string `protobuf:"bytes,2,opt,name=approver_role,json=approverRole,proto3" json:"approver_role,omitempty"`
|
|
Decision string `protobuf:"bytes,3,opt,name=decision,proto3" json:"decision,omitempty"` // "approve" or "deny"
|
|
Comment string `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
|
|
DecidedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=decided_at,json=decidedAt,proto3" json:"decided_at,omitempty"`
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) Reset() {
|
|
*x = CeremonyApprovalMsg{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CeremonyApprovalMsg) ProtoMessage() {}
|
|
|
|
func (x *CeremonyApprovalMsg) ProtoReflect() protoreflect.Message {
|
|
mi := &file_bascule_v1_ceremony_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CeremonyApprovalMsg.ProtoReflect.Descriptor instead.
|
|
func (*CeremonyApprovalMsg) Descriptor() ([]byte, []int) {
|
|
return file_bascule_v1_ceremony_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) GetApproverIdentity() string {
|
|
if x != nil {
|
|
return x.ApproverIdentity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) GetApproverRole() string {
|
|
if x != nil {
|
|
return x.ApproverRole
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) GetDecision() string {
|
|
if x != nil {
|
|
return x.Decision
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) GetComment() string {
|
|
if x != nil {
|
|
return x.Comment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CeremonyApprovalMsg) GetDecidedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.DecidedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var File_bascule_v1_ceremony_proto protoreflect.FileDescriptor
|
|
|
|
var file_bascule_v1_ceremony_proto_rawDesc = []byte{
|
|
0x0a, 0x19, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x65, 0x72,
|
|
0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x62, 0x61, 0x73,
|
|
0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
|
|
0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x15, 0x43, 0x72, 0x65,
|
|
0x61, 0x74, 0x65, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
|
|
0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x74,
|
|
0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x65, 0x72, 0x65, 0x6d,
|
|
0x6f, 0x6e, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65,
|
|
0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75,
|
|
0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x53, 0x75,
|
|
0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63,
|
|
0x74, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, 0x70,
|
|
0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x72,
|
|
0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73,
|
|
0x12, 0x25, 0x0a, 0x0e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6c,
|
|
0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76,
|
|
0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x74, 0x6c, 0x5f, 0x68,
|
|
0x6f, 0x75, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x74, 0x6c, 0x48,
|
|
0x6f, 0x75, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69,
|
|
0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49,
|
|
0x64, 0x12, 0x15, 0x0a, 0x06, 0x72, 0x75, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x05, 0x72, 0x75, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x5f, 0x6e,
|
|
0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x72, 0x4e,
|
|
0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f,
|
|
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f,
|
|
0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xa2, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74,
|
|
0x65, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
|
|
0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x69, 0x64,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79,
|
|
0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x65, 0x78,
|
|
0x70, 0x69, 0x72, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
|
|
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
|
0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69,
|
|
0x72, 0x65, 0x73, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xa5, 0x01, 0x0a, 0x16,
|
|
0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f,
|
|
0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72,
|
|
0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x70, 0x70, 0x72, 0x6f,
|
|
0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x10, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e,
|
|
0x74, 0x69, 0x74, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72,
|
|
0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x70, 0x70,
|
|
0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d,
|
|
0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d,
|
|
0x65, 0x6e, 0x74, 0x22, 0x61, 0x0a, 0x17, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x43, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18,
|
|
0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
|
|
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xa2, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6e, 0x79, 0x43,
|
|
0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f,
|
|
0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x12,
|
|
0x2b, 0x0a, 0x11, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e,
|
|
0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x70, 0x70, 0x72,
|
|
0x6f, 0x76, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x23, 0x0a, 0x0d,
|
|
0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x6f, 0x6c,
|
|
0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x5e, 0x0a, 0x14, 0x44,
|
|
0x65, 0x6e, 0x79, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
|
|
0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a,
|
|
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
|
|
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x38, 0x0a, 0x15, 0x43,
|
|
0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71,
|
|
0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79,
|
|
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d,
|
|
0x6f, 0x6e, 0x79, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43,
|
|
0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
|
0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
|
|
0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72,
|
|
0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22,
|
|
0x35, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65,
|
|
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e,
|
|
0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65,
|
|
0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x22, 0xc6, 0x04, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f,
|
|
0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x12,
|
|
0x23, 0x0a, 0x0d, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79,
|
|
0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18,
|
|
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e,
|
|
0x76, 0x31, 0x2e, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x53, 0x75, 0x62, 0x6a, 0x65,
|
|
0x63, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16,
|
|
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
|
|
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
|
|
0x65, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x01,
|
|
0x28, 0x0d, 0x52, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x70, 0x70, 0x72,
|
|
0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
|
|
0x5f, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
|
|
0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61,
|
|
0x6c, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18,
|
|
0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e,
|
|
0x76, 0x31, 0x2e, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x41, 0x70, 0x70, 0x72, 0x6f,
|
|
0x76, 0x61, 0x6c, 0x4d, 0x73, 0x67, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
|
|
0x73, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18,
|
|
0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
|
|
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
|
|
0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a,
|
|
0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
|
|
0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
|
0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x65, 0x78,
|
|
0x70, 0x69, 0x72, 0x65, 0x73, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x6e,
|
|
0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65,
|
|
0x6e, 0x74, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x72, 0x75, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x75, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70,
|
|
0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08,
|
|
0x70, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f,
|
|
0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72,
|
|
0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72,
|
|
0x6f, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22,
|
|
0x3b, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
|
|
0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x60, 0x0a, 0x1d,
|
|
0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x65, 0x72, 0x65, 0x6d,
|
|
0x6f, 0x6e, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a,
|
|
0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
|
|
0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47,
|
|
0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
|
|
0x73, 0x65, 0x52, 0x0a, 0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x65, 0x73, 0x22, 0x3a,
|
|
0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x50, 0x72, 0x6f,
|
|
0x6f, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72,
|
|
0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
|
0x63, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x22, 0x84, 0x02, 0x0a, 0x18, 0x47,
|
|
0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x52,
|
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x65, 0x6d,
|
|
0x6f, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
|
|
0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
|
|
0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x48, 0x61, 0x73, 0x68, 0x12,
|
|
0x3d, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03,
|
|
0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c,
|
|
0x4d, 0x73, 0x67, 0x52, 0x09, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x3b,
|
|
0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20,
|
|
0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
|
|
0x0a, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x41, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65,
|
|
0x72, 0x72, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f,
|
|
0x72, 0x22, 0x83, 0x02, 0x0a, 0x12, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x53, 0x75,
|
|
0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x6a,
|
|
0x65, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
|
|
0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72,
|
|
0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x0b, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20,
|
|
0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
|
|
0x12, 0x48, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03,
|
|
0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d,
|
|
0x73, 0x67, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
|
0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65,
|
|
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
|
|
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
|
|
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
|
|
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd8, 0x01, 0x0a, 0x13, 0x43, 0x65, 0x72, 0x65,
|
|
0x6d, 0x6f, 0x6e, 0x79, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x4d, 0x73, 0x67, 0x12,
|
|
0x2b, 0x0a, 0x11, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e,
|
|
0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x70, 0x70, 0x72,
|
|
0x6f, 0x76, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x23, 0x0a, 0x0d,
|
|
0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x6f, 0x6c,
|
|
0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a,
|
|
0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
|
0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x64, 0x65, 0x63, 0x69, 0x64,
|
|
0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
|
|
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
|
|
0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x64, 0x65, 0x63, 0x69, 0x64, 0x65, 0x64,
|
|
0x41, 0x74, 0x32, 0x8f, 0x05, 0x0a, 0x0f, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x53,
|
|
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x57, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
|
|
0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x12, 0x21, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75,
|
|
0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x65, 0x72, 0x65,
|
|
0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x62, 0x61,
|
|
0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43,
|
|
0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
|
|
0x5a, 0x0a, 0x0f, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f,
|
|
0x6e, 0x79, 0x12, 0x22, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
|
|
0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x43, 0x65, 0x72, 0x65, 0x6d,
|
|
0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0c, 0x44,
|
|
0x65, 0x6e, 0x79, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x12, 0x1f, 0x2e, 0x62, 0x61,
|
|
0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6e, 0x79, 0x43, 0x65, 0x72,
|
|
0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x62,
|
|
0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6e, 0x79, 0x43, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57,
|
|
0x0a, 0x0e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79,
|
|
0x12, 0x21, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61,
|
|
0x6e, 0x63, 0x65, 0x6c, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52, 0x65, 0x71, 0x75,
|
|
0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31,
|
|
0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52,
|
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x43, 0x65,
|
|
0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x12, 0x1e, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52,
|
|
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65,
|
|
0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x52,
|
|
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6c, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50,
|
|
0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x65, 0x73,
|
|
0x12, 0x28, 0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
|
|
0x73, 0x74, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e,
|
|
0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x62, 0x61, 0x73,
|
|
0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x65, 0x6e, 0x64,
|
|
0x69, 0x6e, 0x67, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73,
|
|
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65,
|
|
0x6d, 0x6f, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x12, 0x23, 0x2e, 0x62, 0x61, 0x73, 0x63,
|
|
0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x65, 0x6d, 0x6f,
|
|
0x6e, 0x79, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24,
|
|
0x2e, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43,
|
|
0x65, 0x72, 0x65, 0x6d, 0x6f, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x52, 0x65, 0x73, 0x70,
|
|
0x6f, 0x6e, 0x73, 0x65, 0x42, 0x55, 0x5a, 0x53, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
|
|
0x6f, 0x6d, 0x2f, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2d, 0x63, 0x6f,
|
|
0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x2f, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x68,
|
|
0x6f, 0x75, 0x73, 0x65, 0x2d, 0x73, 0x70, 0x69, 0x72, 0x65, 0x2d, 0x70, 0x6c, 0x75, 0x67, 0x69,
|
|
0x6e, 0x73, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x2f, 0x76,
|
|
0x31, 0x3b, 0x62, 0x61, 0x73, 0x63, 0x75, 0x6c, 0x65, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_bascule_v1_ceremony_proto_rawDescOnce sync.Once
|
|
file_bascule_v1_ceremony_proto_rawDescData = file_bascule_v1_ceremony_proto_rawDesc
|
|
)
|
|
|
|
func file_bascule_v1_ceremony_proto_rawDescGZIP() []byte {
|
|
file_bascule_v1_ceremony_proto_rawDescOnce.Do(func() {
|
|
file_bascule_v1_ceremony_proto_rawDescData = protoimpl.X.CompressGZIP(file_bascule_v1_ceremony_proto_rawDescData)
|
|
})
|
|
return file_bascule_v1_ceremony_proto_rawDescData
|
|
}
|
|
|
|
var file_bascule_v1_ceremony_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
|
|
var file_bascule_v1_ceremony_proto_goTypes = []interface{}{
|
|
(*CreateCeremonyRequest)(nil), // 0: bascule.v1.CreateCeremonyRequest
|
|
(*CreateCeremonyResponse)(nil), // 1: bascule.v1.CreateCeremonyResponse
|
|
(*ApproveCeremonyRequest)(nil), // 2: bascule.v1.ApproveCeremonyRequest
|
|
(*ApproveCeremonyResponse)(nil), // 3: bascule.v1.ApproveCeremonyResponse
|
|
(*DenyCeremonyRequest)(nil), // 4: bascule.v1.DenyCeremonyRequest
|
|
(*DenyCeremonyResponse)(nil), // 5: bascule.v1.DenyCeremonyResponse
|
|
(*CancelCeremonyRequest)(nil), // 6: bascule.v1.CancelCeremonyRequest
|
|
(*CancelCeremonyResponse)(nil), // 7: bascule.v1.CancelCeremonyResponse
|
|
(*GetCeremonyRequest)(nil), // 8: bascule.v1.GetCeremonyRequest
|
|
(*GetCeremonyResponse)(nil), // 9: bascule.v1.GetCeremonyResponse
|
|
(*ListPendingCeremoniesRequest)(nil), // 10: bascule.v1.ListPendingCeremoniesRequest
|
|
(*ListPendingCeremoniesResponse)(nil), // 11: bascule.v1.ListPendingCeremoniesResponse
|
|
(*GetCeremonyProofRequest)(nil), // 12: bascule.v1.GetCeremonyProofRequest
|
|
(*GetCeremonyProofResponse)(nil), // 13: bascule.v1.GetCeremonyProofResponse
|
|
(*CeremonySubjectMsg)(nil), // 14: bascule.v1.CeremonySubjectMsg
|
|
(*CeremonyApprovalMsg)(nil), // 15: bascule.v1.CeremonyApprovalMsg
|
|
nil, // 16: bascule.v1.CeremonySubjectMsg.MetadataEntry
|
|
(*timestamppb.Timestamp)(nil), // 17: google.protobuf.Timestamp
|
|
}
|
|
var file_bascule_v1_ceremony_proto_depIdxs = []int32{
|
|
14, // 0: bascule.v1.CreateCeremonyRequest.subject:type_name -> bascule.v1.CeremonySubjectMsg
|
|
17, // 1: bascule.v1.CreateCeremonyResponse.expires_at:type_name -> google.protobuf.Timestamp
|
|
14, // 2: bascule.v1.GetCeremonyResponse.subject:type_name -> bascule.v1.CeremonySubjectMsg
|
|
15, // 3: bascule.v1.GetCeremonyResponse.approvals:type_name -> bascule.v1.CeremonyApprovalMsg
|
|
17, // 4: bascule.v1.GetCeremonyResponse.created_at:type_name -> google.protobuf.Timestamp
|
|
17, // 5: bascule.v1.GetCeremonyResponse.expires_at:type_name -> google.protobuf.Timestamp
|
|
9, // 6: bascule.v1.ListPendingCeremoniesResponse.ceremonies:type_name -> bascule.v1.GetCeremonyResponse
|
|
15, // 7: bascule.v1.GetCeremonyProofResponse.approvals:type_name -> bascule.v1.CeremonyApprovalMsg
|
|
17, // 8: bascule.v1.GetCeremonyProofResponse.resolved_at:type_name -> google.protobuf.Timestamp
|
|
16, // 9: bascule.v1.CeremonySubjectMsg.metadata:type_name -> bascule.v1.CeremonySubjectMsg.MetadataEntry
|
|
17, // 10: bascule.v1.CeremonyApprovalMsg.decided_at:type_name -> google.protobuf.Timestamp
|
|
0, // 11: bascule.v1.CeremonyService.CreateCeremony:input_type -> bascule.v1.CreateCeremonyRequest
|
|
2, // 12: bascule.v1.CeremonyService.ApproveCeremony:input_type -> bascule.v1.ApproveCeremonyRequest
|
|
4, // 13: bascule.v1.CeremonyService.DenyCeremony:input_type -> bascule.v1.DenyCeremonyRequest
|
|
6, // 14: bascule.v1.CeremonyService.CancelCeremony:input_type -> bascule.v1.CancelCeremonyRequest
|
|
8, // 15: bascule.v1.CeremonyService.GetCeremony:input_type -> bascule.v1.GetCeremonyRequest
|
|
10, // 16: bascule.v1.CeremonyService.ListPendingCeremonies:input_type -> bascule.v1.ListPendingCeremoniesRequest
|
|
12, // 17: bascule.v1.CeremonyService.GetCeremonyProof:input_type -> bascule.v1.GetCeremonyProofRequest
|
|
1, // 18: bascule.v1.CeremonyService.CreateCeremony:output_type -> bascule.v1.CreateCeremonyResponse
|
|
3, // 19: bascule.v1.CeremonyService.ApproveCeremony:output_type -> bascule.v1.ApproveCeremonyResponse
|
|
5, // 20: bascule.v1.CeremonyService.DenyCeremony:output_type -> bascule.v1.DenyCeremonyResponse
|
|
7, // 21: bascule.v1.CeremonyService.CancelCeremony:output_type -> bascule.v1.CancelCeremonyResponse
|
|
9, // 22: bascule.v1.CeremonyService.GetCeremony:output_type -> bascule.v1.GetCeremonyResponse
|
|
11, // 23: bascule.v1.CeremonyService.ListPendingCeremonies:output_type -> bascule.v1.ListPendingCeremoniesResponse
|
|
13, // 24: bascule.v1.CeremonyService.GetCeremonyProof:output_type -> bascule.v1.GetCeremonyProofResponse
|
|
18, // [18:25] is the sub-list for method output_type
|
|
11, // [11:18] is the sub-list for method input_type
|
|
11, // [11:11] is the sub-list for extension type_name
|
|
11, // [11:11] is the sub-list for extension extendee
|
|
0, // [0:11] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_bascule_v1_ceremony_proto_init() }
|
|
func file_bascule_v1_ceremony_proto_init() {
|
|
if File_bascule_v1_ceremony_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_bascule_v1_ceremony_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateCeremonyRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CreateCeremonyResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ApproveCeremonyRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ApproveCeremonyResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DenyCeremonyRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DenyCeremonyResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CancelCeremonyRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CancelCeremonyResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetCeremonyRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetCeremonyResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListPendingCeremoniesRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListPendingCeremoniesResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetCeremonyProofRequest); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetCeremonyProofResponse); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CeremonySubjectMsg); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_bascule_v1_ceremony_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CeremonyApprovalMsg); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_bascule_v1_ceremony_proto_rawDesc,
|
|
NumEnums: 0,
|
|
NumMessages: 17,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_bascule_v1_ceremony_proto_goTypes,
|
|
DependencyIndexes: file_bascule_v1_ceremony_proto_depIdxs,
|
|
MessageInfos: file_bascule_v1_ceremony_proto_msgTypes,
|
|
}.Build()
|
|
File_bascule_v1_ceremony_proto = out.File
|
|
file_bascule_v1_ceremony_proto_rawDesc = nil
|
|
file_bascule_v1_ceremony_proto_goTypes = nil
|
|
file_bascule_v1_ceremony_proto_depIdxs = nil
|
|
}
|