// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.10 // protoc v6.33.1 // source: develop.proto package gen import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" sync "sync" unsafe "unsafe" ) 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 CustomAppStatus int32 const ( CustomAppStatus_CUSTOM_APP_STATUS_UNSPECIFIED CustomAppStatus = 0 CustomAppStatus_DEVELOPING CustomAppStatus = 1 CustomAppStatus_STAGING CustomAppStatus = 2 CustomAppStatus_PRODUCTION CustomAppStatus = 3 CustomAppStatus_SUSPENDED CustomAppStatus = 4 ) // Enum value maps for CustomAppStatus. var ( CustomAppStatus_name = map[int32]string{ 0: "CUSTOM_APP_STATUS_UNSPECIFIED", 1: "DEVELOPING", 2: "STAGING", 3: "PRODUCTION", 4: "SUSPENDED", } CustomAppStatus_value = map[string]int32{ "CUSTOM_APP_STATUS_UNSPECIFIED": 0, "DEVELOPING": 1, "STAGING": 2, "PRODUCTION": 3, "SUSPENDED": 4, } ) func (x CustomAppStatus) Enum() *CustomAppStatus { p := new(CustomAppStatus) *p = x return p } func (x CustomAppStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (CustomAppStatus) Descriptor() protoreflect.EnumDescriptor { return file_develop_proto_enumTypes[0].Descriptor() } func (CustomAppStatus) Type() protoreflect.EnumType { return &file_develop_proto_enumTypes[0] } func (x CustomAppStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use CustomAppStatus.Descriptor instead. func (CustomAppStatus) EnumDescriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{0} } type CustomAppOauthConfig struct { state protoimpl.MessageState `protogen:"open.v1"` ClientUri string `protobuf:"bytes,1,opt,name=client_uri,json=clientUri,proto3" json:"client_uri,omitempty"` RedirectUris []string `protobuf:"bytes,2,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"` PostLogoutRedirectUris []string `protobuf:"bytes,3,rep,name=post_logout_redirect_uris,json=postLogoutRedirectUris,proto3" json:"post_logout_redirect_uris,omitempty"` AllowedScopes []string `protobuf:"bytes,4,rep,name=allowed_scopes,json=allowedScopes,proto3" json:"allowed_scopes,omitempty"` AllowedGrantTypes []string `protobuf:"bytes,5,rep,name=allowed_grant_types,json=allowedGrantTypes,proto3" json:"allowed_grant_types,omitempty"` RequirePkce bool `protobuf:"varint,6,opt,name=require_pkce,json=requirePkce,proto3" json:"require_pkce,omitempty"` AllowOfflineAccess bool `protobuf:"varint,7,opt,name=allow_offline_access,json=allowOfflineAccess,proto3" json:"allow_offline_access,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CustomAppOauthConfig) Reset() { *x = CustomAppOauthConfig{} mi := &file_develop_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CustomAppOauthConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomAppOauthConfig) ProtoMessage() {} func (x *CustomAppOauthConfig) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomAppOauthConfig.ProtoReflect.Descriptor instead. func (*CustomAppOauthConfig) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{0} } func (x *CustomAppOauthConfig) GetClientUri() string { if x != nil { return x.ClientUri } return "" } func (x *CustomAppOauthConfig) GetRedirectUris() []string { if x != nil { return x.RedirectUris } return nil } func (x *CustomAppOauthConfig) GetPostLogoutRedirectUris() []string { if x != nil { return x.PostLogoutRedirectUris } return nil } func (x *CustomAppOauthConfig) GetAllowedScopes() []string { if x != nil { return x.AllowedScopes } return nil } func (x *CustomAppOauthConfig) GetAllowedGrantTypes() []string { if x != nil { return x.AllowedGrantTypes } return nil } func (x *CustomAppOauthConfig) GetRequirePkce() bool { if x != nil { return x.RequirePkce } return false } func (x *CustomAppOauthConfig) GetAllowOfflineAccess() bool { if x != nil { return x.AllowOfflineAccess } return false } type CustomAppLinks struct { state protoimpl.MessageState `protogen:"open.v1"` HomePage string `protobuf:"bytes,1,opt,name=home_page,json=homePage,proto3" json:"home_page,omitempty"` PrivacyPolicy string `protobuf:"bytes,2,opt,name=privacy_policy,json=privacyPolicy,proto3" json:"privacy_policy,omitempty"` TermsOfService string `protobuf:"bytes,3,opt,name=terms_of_service,json=termsOfService,proto3" json:"terms_of_service,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CustomAppLinks) Reset() { *x = CustomAppLinks{} mi := &file_develop_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CustomAppLinks) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomAppLinks) ProtoMessage() {} func (x *CustomAppLinks) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomAppLinks.ProtoReflect.Descriptor instead. func (*CustomAppLinks) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{1} } func (x *CustomAppLinks) GetHomePage() string { if x != nil { return x.HomePage } return "" } func (x *CustomAppLinks) GetPrivacyPolicy() string { if x != nil { return x.PrivacyPolicy } return "" } func (x *CustomAppLinks) GetTermsOfService() string { if x != nil { return x.TermsOfService } return "" } type CustomApp struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` Status CustomAppStatus `protobuf:"varint,5,opt,name=status,proto3,enum=proto.CustomAppStatus" json:"status,omitempty"` // jsonb columns represented as bytes Picture *CloudFile `protobuf:"bytes,6,opt,name=picture,proto3" json:"picture,omitempty"` Background *CloudFile `protobuf:"bytes,7,opt,name=background,proto3" json:"background,omitempty"` Verification *VerificationMark `protobuf:"bytes,8,opt,name=verification,proto3" json:"verification,omitempty"` Links *CustomAppLinks `protobuf:"bytes,9,opt,name=links,proto3" json:"links,omitempty"` OauthConfig *CustomAppOauthConfig `protobuf:"bytes,13,opt,name=oauth_config,json=oauthConfig,proto3" json:"oauth_config,omitempty"` ProjectId string `protobuf:"bytes,10,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CustomApp) Reset() { *x = CustomApp{} mi := &file_develop_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CustomApp) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomApp) ProtoMessage() {} func (x *CustomApp) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomApp.ProtoReflect.Descriptor instead. func (*CustomApp) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{2} } func (x *CustomApp) GetId() string { if x != nil { return x.Id } return "" } func (x *CustomApp) GetSlug() string { if x != nil { return x.Slug } return "" } func (x *CustomApp) GetName() string { if x != nil { return x.Name } return "" } func (x *CustomApp) GetDescription() string { if x != nil { return x.Description } return "" } func (x *CustomApp) GetStatus() CustomAppStatus { if x != nil { return x.Status } return CustomAppStatus_CUSTOM_APP_STATUS_UNSPECIFIED } func (x *CustomApp) GetPicture() *CloudFile { if x != nil { return x.Picture } return nil } func (x *CustomApp) GetBackground() *CloudFile { if x != nil { return x.Background } return nil } func (x *CustomApp) GetVerification() *VerificationMark { if x != nil { return x.Verification } return nil } func (x *CustomApp) GetLinks() *CustomAppLinks { if x != nil { return x.Links } return nil } func (x *CustomApp) GetOauthConfig() *CustomAppOauthConfig { if x != nil { return x.OauthConfig } return nil } func (x *CustomApp) GetProjectId() string { if x != nil { return x.ProjectId } return "" } func (x *CustomApp) GetCreatedAt() *timestamppb.Timestamp { if x != nil { return x.CreatedAt } return nil } func (x *CustomApp) GetUpdatedAt() *timestamppb.Timestamp { if x != nil { return x.UpdatedAt } return nil } type CustomAppSecret struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` ExpiredAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` IsOidc bool `protobuf:"varint,5,opt,name=is_oidc,json=isOidc,proto3" json:"is_oidc,omitempty"` AppId string `protobuf:"bytes,6,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CustomAppSecret) Reset() { *x = CustomAppSecret{} mi := &file_develop_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CustomAppSecret) String() string { return protoimpl.X.MessageStringOf(x) } func (*CustomAppSecret) ProtoMessage() {} func (x *CustomAppSecret) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CustomAppSecret.ProtoReflect.Descriptor instead. func (*CustomAppSecret) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{3} } func (x *CustomAppSecret) GetId() string { if x != nil { return x.Id } return "" } func (x *CustomAppSecret) GetSecret() string { if x != nil { return x.Secret } return "" } func (x *CustomAppSecret) GetDescription() string { if x != nil { return x.Description } return "" } func (x *CustomAppSecret) GetExpiredAt() *timestamppb.Timestamp { if x != nil { return x.ExpiredAt } return nil } func (x *CustomAppSecret) GetIsOidc() bool { if x != nil { return x.IsOidc } return false } func (x *CustomAppSecret) GetAppId() string { if x != nil { return x.AppId } return "" } func (x *CustomAppSecret) GetCreatedAt() *timestamppb.Timestamp { if x != nil { return x.CreatedAt } return nil } func (x *CustomAppSecret) GetUpdatedAt() *timestamppb.Timestamp { if x != nil { return x.UpdatedAt } return nil } type GetCustomAppRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // Types that are valid to be assigned to Query: // // *GetCustomAppRequest_Id // *GetCustomAppRequest_Slug Query isGetCustomAppRequest_Query `protobuf_oneof:"Query"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCustomAppRequest) Reset() { *x = GetCustomAppRequest{} mi := &file_develop_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCustomAppRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCustomAppRequest) ProtoMessage() {} func (x *GetCustomAppRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetCustomAppRequest.ProtoReflect.Descriptor instead. func (*GetCustomAppRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{4} } func (x *GetCustomAppRequest) GetQuery() isGetCustomAppRequest_Query { if x != nil { return x.Query } return nil } func (x *GetCustomAppRequest) GetId() string { if x != nil { if x, ok := x.Query.(*GetCustomAppRequest_Id); ok { return x.Id } } return "" } func (x *GetCustomAppRequest) GetSlug() string { if x != nil { if x, ok := x.Query.(*GetCustomAppRequest_Slug); ok { return x.Slug } } return "" } type isGetCustomAppRequest_Query interface { isGetCustomAppRequest_Query() } type GetCustomAppRequest_Id struct { Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"` } type GetCustomAppRequest_Slug struct { Slug string `protobuf:"bytes,2,opt,name=slug,proto3,oneof"` } func (*GetCustomAppRequest_Id) isGetCustomAppRequest_Query() {} func (*GetCustomAppRequest_Slug) isGetCustomAppRequest_Query() {} type GetCustomAppResponse struct { state protoimpl.MessageState `protogen:"open.v1"` App *CustomApp `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCustomAppResponse) Reset() { *x = GetCustomAppResponse{} mi := &file_develop_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCustomAppResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCustomAppResponse) ProtoMessage() {} func (x *GetCustomAppResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetCustomAppResponse.ProtoReflect.Descriptor instead. func (*GetCustomAppResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{5} } func (x *GetCustomAppResponse) GetApp() *CustomApp { if x != nil { return x.App } return nil } type CheckCustomAppSecretRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // Types that are valid to be assigned to SecretIdentifier: // // *CheckCustomAppSecretRequest_SecretId // *CheckCustomAppSecretRequest_AppId SecretIdentifier isCheckCustomAppSecretRequest_SecretIdentifier `protobuf_oneof:"SecretIdentifier"` Secret string `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"` IsOidc *bool `protobuf:"varint,4,opt,name=is_oidc,json=isOidc,proto3,oneof" json:"is_oidc,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckCustomAppSecretRequest) Reset() { *x = CheckCustomAppSecretRequest{} mi := &file_develop_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckCustomAppSecretRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckCustomAppSecretRequest) ProtoMessage() {} func (x *CheckCustomAppSecretRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckCustomAppSecretRequest.ProtoReflect.Descriptor instead. func (*CheckCustomAppSecretRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{6} } func (x *CheckCustomAppSecretRequest) GetSecretIdentifier() isCheckCustomAppSecretRequest_SecretIdentifier { if x != nil { return x.SecretIdentifier } return nil } func (x *CheckCustomAppSecretRequest) GetSecretId() string { if x != nil { if x, ok := x.SecretIdentifier.(*CheckCustomAppSecretRequest_SecretId); ok { return x.SecretId } } return "" } func (x *CheckCustomAppSecretRequest) GetAppId() string { if x != nil { if x, ok := x.SecretIdentifier.(*CheckCustomAppSecretRequest_AppId); ok { return x.AppId } } return "" } func (x *CheckCustomAppSecretRequest) GetSecret() string { if x != nil { return x.Secret } return "" } func (x *CheckCustomAppSecretRequest) GetIsOidc() bool { if x != nil && x.IsOidc != nil { return *x.IsOidc } return false } type isCheckCustomAppSecretRequest_SecretIdentifier interface { isCheckCustomAppSecretRequest_SecretIdentifier() } type CheckCustomAppSecretRequest_SecretId struct { SecretId string `protobuf:"bytes,1,opt,name=secret_id,json=secretId,proto3,oneof"` } type CheckCustomAppSecretRequest_AppId struct { AppId string `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3,oneof"` } func (*CheckCustomAppSecretRequest_SecretId) isCheckCustomAppSecretRequest_SecretIdentifier() {} func (*CheckCustomAppSecretRequest_AppId) isCheckCustomAppSecretRequest_SecretIdentifier() {} type CheckCustomAppSecretResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckCustomAppSecretResponse) Reset() { *x = CheckCustomAppSecretResponse{} mi := &file_develop_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckCustomAppSecretResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckCustomAppSecretResponse) ProtoMessage() {} func (x *CheckCustomAppSecretResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CheckCustomAppSecretResponse.ProtoReflect.Descriptor instead. func (*CheckCustomAppSecretResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{7} } func (x *CheckCustomAppSecretResponse) GetValid() bool { if x != nil { return x.Valid } return false } // BotAccount represents a bot account in the system // It extends the base Account with bot-specific fields type BotAccount struct { state protoimpl.MessageState `protogen:"open.v1"` // Base account information Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // Bot-specific information Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"` // Unique identifier for the bot IsActive bool `protobuf:"varint,3,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"` // Whether the bot is currently active AutomatedId string `protobuf:"bytes,5,opt,name=automated_id,json=automatedId,proto3" json:"automated_id,omitempty"` // The bot ID // Timestamps CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BotAccount) Reset() { *x = BotAccount{} mi := &file_develop_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BotAccount) String() string { return protoimpl.X.MessageStringOf(x) } func (*BotAccount) ProtoMessage() {} func (x *BotAccount) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BotAccount.ProtoReflect.Descriptor instead. func (*BotAccount) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{8} } func (x *BotAccount) GetAccount() *Account { if x != nil { return x.Account } return nil } func (x *BotAccount) GetSlug() string { if x != nil { return x.Slug } return "" } func (x *BotAccount) GetIsActive() bool { if x != nil { return x.IsActive } return false } func (x *BotAccount) GetAutomatedId() string { if x != nil { return x.AutomatedId } return "" } func (x *BotAccount) GetCreatedAt() *timestamppb.Timestamp { if x != nil { return x.CreatedAt } return nil } func (x *BotAccount) GetUpdatedAt() *timestamppb.Timestamp { if x != nil { return x.UpdatedAt } return nil } // Request/Response messages for BotAccount operations type CreateBotAccountRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` AutomatedId string `protobuf:"bytes,2,opt,name=automated_id,json=automatedId,proto3" json:"automated_id,omitempty"` PictureId *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=picture_id,json=pictureId,proto3" json:"picture_id,omitempty"` BackgroundId *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=background_id,json=backgroundId,proto3" json:"background_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateBotAccountRequest) Reset() { *x = CreateBotAccountRequest{} mi := &file_develop_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateBotAccountRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateBotAccountRequest) ProtoMessage() {} func (x *CreateBotAccountRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateBotAccountRequest.ProtoReflect.Descriptor instead. func (*CreateBotAccountRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{9} } func (x *CreateBotAccountRequest) GetAccount() *Account { if x != nil { return x.Account } return nil } func (x *CreateBotAccountRequest) GetAutomatedId() string { if x != nil { return x.AutomatedId } return "" } func (x *CreateBotAccountRequest) GetPictureId() *wrapperspb.StringValue { if x != nil { return x.PictureId } return nil } func (x *CreateBotAccountRequest) GetBackgroundId() *wrapperspb.StringValue { if x != nil { return x.BackgroundId } return nil } type CreateBotAccountResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bot *BotAccount `protobuf:"bytes,1,opt,name=bot,proto3" json:"bot,omitempty"` // The created bot account unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateBotAccountResponse) Reset() { *x = CreateBotAccountResponse{} mi := &file_develop_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateBotAccountResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateBotAccountResponse) ProtoMessage() {} func (x *CreateBotAccountResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CreateBotAccountResponse.ProtoReflect.Descriptor instead. func (*CreateBotAccountResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{10} } func (x *CreateBotAccountResponse) GetBot() *BotAccount { if x != nil { return x.Bot } return nil } type UpdateBotAccountRequest struct { state protoimpl.MessageState `protogen:"open.v1"` AutomatedId string `protobuf:"bytes,1,opt,name=automated_id,json=automatedId,proto3" json:"automated_id,omitempty"` // ID of the bot account to update Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` // Updated account information PictureId *string `protobuf:"bytes,8,opt,name=picture_id,json=pictureId,proto3,oneof" json:"picture_id,omitempty"` BackgroundId *string `protobuf:"bytes,9,opt,name=background_id,json=backgroundId,proto3,oneof" json:"background_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateBotAccountRequest) Reset() { *x = UpdateBotAccountRequest{} mi := &file_develop_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateBotAccountRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateBotAccountRequest) ProtoMessage() {} func (x *UpdateBotAccountRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateBotAccountRequest.ProtoReflect.Descriptor instead. func (*UpdateBotAccountRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{11} } func (x *UpdateBotAccountRequest) GetAutomatedId() string { if x != nil { return x.AutomatedId } return "" } func (x *UpdateBotAccountRequest) GetAccount() *Account { if x != nil { return x.Account } return nil } func (x *UpdateBotAccountRequest) GetPictureId() string { if x != nil && x.PictureId != nil { return *x.PictureId } return "" } func (x *UpdateBotAccountRequest) GetBackgroundId() string { if x != nil && x.BackgroundId != nil { return *x.BackgroundId } return "" } type UpdateBotAccountResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Bot *BotAccount `protobuf:"bytes,1,opt,name=bot,proto3" json:"bot,omitempty"` // The updated bot account unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateBotAccountResponse) Reset() { *x = UpdateBotAccountResponse{} mi := &file_develop_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateBotAccountResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateBotAccountResponse) ProtoMessage() {} func (x *UpdateBotAccountResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpdateBotAccountResponse.ProtoReflect.Descriptor instead. func (*UpdateBotAccountResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{12} } func (x *UpdateBotAccountResponse) GetBot() *BotAccount { if x != nil { return x.Bot } return nil } type DeleteBotAccountRequest struct { state protoimpl.MessageState `protogen:"open.v1"` AutomatedId string `protobuf:"bytes,1,opt,name=automated_id,json=automatedId,proto3" json:"automated_id,omitempty"` // ID of the bot account to delete Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` // Whether to force delete (bypass soft delete) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteBotAccountRequest) Reset() { *x = DeleteBotAccountRequest{} mi := &file_develop_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteBotAccountRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteBotAccountRequest) ProtoMessage() {} func (x *DeleteBotAccountRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeleteBotAccountRequest.ProtoReflect.Descriptor instead. func (*DeleteBotAccountRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{13} } func (x *DeleteBotAccountRequest) GetAutomatedId() string { if x != nil { return x.AutomatedId } return "" } func (x *DeleteBotAccountRequest) GetForce() bool { if x != nil { return x.Force } return false } type DeleteBotAccountResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Whether the deletion was successful unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteBotAccountResponse) Reset() { *x = DeleteBotAccountResponse{} mi := &file_develop_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteBotAccountResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteBotAccountResponse) ProtoMessage() {} func (x *DeleteBotAccountResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeleteBotAccountResponse.ProtoReflect.Descriptor instead. func (*DeleteBotAccountResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{14} } func (x *DeleteBotAccountResponse) GetSuccess() bool { if x != nil { return x.Success } return false } type ApiKey struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` SessionId string `protobuf:"bytes,4,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Key *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"` CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiKey) Reset() { *x = ApiKey{} mi := &file_develop_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiKey) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiKey) ProtoMessage() {} func (x *ApiKey) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiKey.ProtoReflect.Descriptor instead. func (*ApiKey) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{15} } func (x *ApiKey) GetId() string { if x != nil { return x.Id } return "" } func (x *ApiKey) GetLabel() string { if x != nil { return x.Label } return "" } func (x *ApiKey) GetAccountId() string { if x != nil { return x.AccountId } return "" } func (x *ApiKey) GetSessionId() string { if x != nil { return x.SessionId } return "" } func (x *ApiKey) GetKey() *wrapperspb.StringValue { if x != nil { return x.Key } return nil } func (x *ApiKey) GetCreatedAt() *timestamppb.Timestamp { if x != nil { return x.CreatedAt } return nil } func (x *ApiKey) GetUpdatedAt() *timestamppb.Timestamp { if x != nil { return x.UpdatedAt } return nil } type GetApiKeyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetApiKeyRequest) Reset() { *x = GetApiKeyRequest{} mi := &file_develop_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetApiKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetApiKeyRequest) ProtoMessage() {} func (x *GetApiKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetApiKeyRequest.ProtoReflect.Descriptor instead. func (*GetApiKeyRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{16} } func (x *GetApiKeyRequest) GetId() string { if x != nil { return x.Id } return "" } type ListApiKeyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` AutomatedId string `protobuf:"bytes,1,opt,name=automated_id,json=automatedId,proto3" json:"automated_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListApiKeyRequest) Reset() { *x = ListApiKeyRequest{} mi := &file_develop_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListApiKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListApiKeyRequest) ProtoMessage() {} func (x *ListApiKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListApiKeyRequest.ProtoReflect.Descriptor instead. func (*ListApiKeyRequest) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{17} } func (x *ListApiKeyRequest) GetAutomatedId() string { if x != nil { return x.AutomatedId } return "" } type GetApiKeyBatchResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Data []*ApiKey `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetApiKeyBatchResponse) Reset() { *x = GetApiKeyBatchResponse{} mi := &file_develop_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetApiKeyBatchResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetApiKeyBatchResponse) ProtoMessage() {} func (x *GetApiKeyBatchResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetApiKeyBatchResponse.ProtoReflect.Descriptor instead. func (*GetApiKeyBatchResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{18} } func (x *GetApiKeyBatchResponse) GetData() []*ApiKey { if x != nil { return x.Data } return nil } type DeleteApiKeyResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteApiKeyResponse) Reset() { *x = DeleteApiKeyResponse{} mi := &file_develop_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteApiKeyResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteApiKeyResponse) ProtoMessage() {} func (x *DeleteApiKeyResponse) ProtoReflect() protoreflect.Message { mi := &file_develop_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeleteApiKeyResponse.ProtoReflect.Descriptor instead. func (*DeleteApiKeyResponse) Descriptor() ([]byte, []int) { return file_develop_proto_rawDescGZIP(), []int{19} } func (x *DeleteApiKeyResponse) GetSuccess() bool { if x != nil { return x.Success } return false } var File_develop_proto protoreflect.FileDescriptor const file_develop_proto_rawDesc = "" + "\n" + "\rdevelop.proto\x12\x05proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\raccount.proto\x1a\n" + "file.proto\"\xc1\x02\n" + "\x14CustomAppOauthConfig\x12\x1d\n" + "\n" + "client_uri\x18\x01 \x01(\tR\tclientUri\x12#\n" + "\rredirect_uris\x18\x02 \x03(\tR\fredirectUris\x129\n" + "\x19post_logout_redirect_uris\x18\x03 \x03(\tR\x16postLogoutRedirectUris\x12%\n" + "\x0eallowed_scopes\x18\x04 \x03(\tR\rallowedScopes\x12.\n" + "\x13allowed_grant_types\x18\x05 \x03(\tR\x11allowedGrantTypes\x12!\n" + "\frequire_pkce\x18\x06 \x01(\bR\vrequirePkce\x120\n" + "\x14allow_offline_access\x18\a \x01(\bR\x12allowOfflineAccess\"~\n" + "\x0eCustomAppLinks\x12\x1b\n" + "\thome_page\x18\x01 \x01(\tR\bhomePage\x12%\n" + "\x0eprivacy_policy\x18\x02 \x01(\tR\rprivacyPolicy\x12(\n" + "\x10terms_of_service\x18\x03 \x01(\tR\x0etermsOfService\"\xb2\x04\n" + "\tCustomApp\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + "\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n" + "\x04name\x18\x03 \x01(\tR\x04name\x12 \n" + "\vdescription\x18\x04 \x01(\tR\vdescription\x12.\n" + "\x06status\x18\x05 \x01(\x0e2\x16.proto.CustomAppStatusR\x06status\x12*\n" + "\apicture\x18\x06 \x01(\v2\x10.proto.CloudFileR\apicture\x120\n" + "\n" + "background\x18\a \x01(\v2\x10.proto.CloudFileR\n" + "background\x12;\n" + "\fverification\x18\b \x01(\v2\x17.proto.VerificationMarkR\fverification\x12+\n" + "\x05links\x18\t \x01(\v2\x15.proto.CustomAppLinksR\x05links\x12>\n" + "\foauth_config\x18\r \x01(\v2\x1b.proto.CustomAppOauthConfigR\voauthConfig\x12\x1d\n" + "\n" + "project_id\x18\n" + " \x01(\tR\tprojectId\x129\n" + "\n" + "created_at\x18\v \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" + "\n" + "updated_at\x18\f \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"\xbc\x02\n" + "\x0fCustomAppSecret\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n" + "\x06secret\x18\x02 \x01(\tR\x06secret\x12 \n" + "\vdescription\x18\x03 \x01(\tR\vdescription\x129\n" + "\n" + "expired_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\texpiredAt\x12\x17\n" + "\ais_oidc\x18\x05 \x01(\bR\x06isOidc\x12\x15\n" + "\x06app_id\x18\x06 \x01(\tR\x05appId\x129\n" + "\n" + "created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" + "\n" + "updated_at\x18\b \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"F\n" + "\x13GetCustomAppRequest\x12\x10\n" + "\x02id\x18\x01 \x01(\tH\x00R\x02id\x12\x14\n" + "\x04slug\x18\x02 \x01(\tH\x00R\x04slugB\a\n" + "\x05Query\":\n" + "\x14GetCustomAppResponse\x12\"\n" + "\x03app\x18\x01 \x01(\v2\x10.proto.CustomAppR\x03app\"\xab\x01\n" + "\x1bCheckCustomAppSecretRequest\x12\x1d\n" + "\tsecret_id\x18\x01 \x01(\tH\x00R\bsecretId\x12\x17\n" + "\x06app_id\x18\x02 \x01(\tH\x00R\x05appId\x12\x16\n" + "\x06secret\x18\x03 \x01(\tR\x06secret\x12\x1c\n" + "\ais_oidc\x18\x04 \x01(\bH\x01R\x06isOidc\x88\x01\x01B\x12\n" + "\x10SecretIdentifierB\n" + "\n" + "\b_is_oidc\"4\n" + "\x1cCheckCustomAppSecretResponse\x12\x14\n" + "\x05valid\x18\x01 \x01(\bR\x05valid\"\x80\x02\n" + "\n" + "BotAccount\x12(\n" + "\aaccount\x18\x01 \x01(\v2\x0e.proto.AccountR\aaccount\x12\x12\n" + "\x04slug\x18\x02 \x01(\tR\x04slug\x12\x1b\n" + "\tis_active\x18\x03 \x01(\bR\bisActive\x12!\n" + "\fautomated_id\x18\x05 \x01(\tR\vautomatedId\x129\n" + "\n" + "created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" + "\n" + "updated_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"\xe6\x01\n" + "\x17CreateBotAccountRequest\x12(\n" + "\aaccount\x18\x01 \x01(\v2\x0e.proto.AccountR\aaccount\x12!\n" + "\fautomated_id\x18\x02 \x01(\tR\vautomatedId\x12;\n" + "\n" + "picture_id\x18\b \x01(\v2\x1c.google.protobuf.StringValueR\tpictureId\x12A\n" + "\rbackground_id\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\fbackgroundId\"?\n" + "\x18CreateBotAccountResponse\x12#\n" + "\x03bot\x18\x01 \x01(\v2\x11.proto.BotAccountR\x03bot\"\xd5\x01\n" + "\x17UpdateBotAccountRequest\x12!\n" + "\fautomated_id\x18\x01 \x01(\tR\vautomatedId\x12(\n" + "\aaccount\x18\x02 \x01(\v2\x0e.proto.AccountR\aaccount\x12\"\n" + "\n" + "picture_id\x18\b \x01(\tH\x00R\tpictureId\x88\x01\x01\x12(\n" + "\rbackground_id\x18\t \x01(\tH\x01R\fbackgroundId\x88\x01\x01B\r\n" + "\v_picture_idB\x10\n" + "\x0e_background_id\"?\n" + "\x18UpdateBotAccountResponse\x12#\n" + "\x03bot\x18\x01 \x01(\v2\x11.proto.BotAccountR\x03bot\"R\n" + "\x17DeleteBotAccountRequest\x12!\n" + "\fautomated_id\x18\x01 \x01(\tR\vautomatedId\x12\x14\n" + "\x05force\x18\x02 \x01(\bR\x05force\"4\n" + "\x18DeleteBotAccountResponse\x12\x18\n" + "\asuccess\x18\x01 \x01(\bR\asuccess\"\x92\x02\n" + "\x06ApiKey\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n" + "\x05label\x18\x02 \x01(\tR\x05label\x12\x1d\n" + "\n" + "account_id\x18\x03 \x01(\tR\taccountId\x12\x1d\n" + "\n" + "session_id\x18\x04 \x01(\tR\tsessionId\x12.\n" + "\x03key\x18\x05 \x01(\v2\x1c.google.protobuf.StringValueR\x03key\x129\n" + "\n" + "created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" + "\n" + "updated_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"\"\n" + "\x10GetApiKeyRequest\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"6\n" + "\x11ListApiKeyRequest\x12!\n" + "\fautomated_id\x18\x01 \x01(\tR\vautomatedId\";\n" + "\x16GetApiKeyBatchResponse\x12!\n" + "\x04data\x18\x01 \x03(\v2\r.proto.ApiKeyR\x04data\"0\n" + "\x14DeleteApiKeyResponse\x12\x18\n" + "\asuccess\x18\x01 \x01(\bR\asuccess*p\n" + "\x0fCustomAppStatus\x12!\n" + "\x1dCUSTOM_APP_STATUS_UNSPECIFIED\x10\x00\x12\x0e\n" + "\n" + "DEVELOPING\x10\x01\x12\v\n" + "\aSTAGING\x10\x02\x12\x0e\n" + "\n" + "PRODUCTION\x10\x03\x12\r\n" + "\tSUSPENDED\x10\x042\xbc\x01\n" + "\x10CustomAppService\x12G\n" + "\fGetCustomApp\x12\x1a.proto.GetCustomAppRequest\x1a\x1b.proto.GetCustomAppResponse\x12_\n" + "\x14CheckCustomAppSecret\x12\".proto.CheckCustomAppSecretRequest\x1a#.proto.CheckCustomAppSecretResponse2\xf0\x04\n" + "\x19BotAccountReceiverService\x12S\n" + "\x10CreateBotAccount\x12\x1e.proto.CreateBotAccountRequest\x1a\x1f.proto.CreateBotAccountResponse\x12S\n" + "\x10UpdateBotAccount\x12\x1e.proto.UpdateBotAccountRequest\x1a\x1f.proto.UpdateBotAccountResponse\x12S\n" + "\x10DeleteBotAccount\x12\x1e.proto.DeleteBotAccountRequest\x1a\x1f.proto.DeleteBotAccountResponse\x123\n" + "\tGetApiKey\x12\x17.proto.GetApiKeyRequest\x1a\r.proto.ApiKey\x12E\n" + "\n" + "ListApiKey\x12\x18.proto.ListApiKeyRequest\x1a\x1d.proto.GetApiKeyBatchResponse\x12,\n" + "\fCreateApiKey\x12\r.proto.ApiKey\x1a\r.proto.ApiKey\x12,\n" + "\fUpdateApiKey\x12\r.proto.ApiKey\x1a\r.proto.ApiKey\x126\n" + "\fRotateApiKey\x12\x17.proto.GetApiKeyRequest\x1a\r.proto.ApiKey\x12D\n" + "\fDeleteApiKey\x12\x17.proto.GetApiKeyRequest\x1a\x1b.proto.DeleteApiKeyResponseBUZ7git.solsynth.dev/goatworks/turbine/pkg/shared/proto/gen\xaa\x02\x19DysonNetwork.Shared.Protob\x06proto3" var ( file_develop_proto_rawDescOnce sync.Once file_develop_proto_rawDescData []byte ) func file_develop_proto_rawDescGZIP() []byte { file_develop_proto_rawDescOnce.Do(func() { file_develop_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_develop_proto_rawDesc), len(file_develop_proto_rawDesc))) }) return file_develop_proto_rawDescData } var file_develop_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_develop_proto_msgTypes = make([]protoimpl.MessageInfo, 20) var file_develop_proto_goTypes = []any{ (CustomAppStatus)(0), // 0: proto.CustomAppStatus (*CustomAppOauthConfig)(nil), // 1: proto.CustomAppOauthConfig (*CustomAppLinks)(nil), // 2: proto.CustomAppLinks (*CustomApp)(nil), // 3: proto.CustomApp (*CustomAppSecret)(nil), // 4: proto.CustomAppSecret (*GetCustomAppRequest)(nil), // 5: proto.GetCustomAppRequest (*GetCustomAppResponse)(nil), // 6: proto.GetCustomAppResponse (*CheckCustomAppSecretRequest)(nil), // 7: proto.CheckCustomAppSecretRequest (*CheckCustomAppSecretResponse)(nil), // 8: proto.CheckCustomAppSecretResponse (*BotAccount)(nil), // 9: proto.BotAccount (*CreateBotAccountRequest)(nil), // 10: proto.CreateBotAccountRequest (*CreateBotAccountResponse)(nil), // 11: proto.CreateBotAccountResponse (*UpdateBotAccountRequest)(nil), // 12: proto.UpdateBotAccountRequest (*UpdateBotAccountResponse)(nil), // 13: proto.UpdateBotAccountResponse (*DeleteBotAccountRequest)(nil), // 14: proto.DeleteBotAccountRequest (*DeleteBotAccountResponse)(nil), // 15: proto.DeleteBotAccountResponse (*ApiKey)(nil), // 16: proto.ApiKey (*GetApiKeyRequest)(nil), // 17: proto.GetApiKeyRequest (*ListApiKeyRequest)(nil), // 18: proto.ListApiKeyRequest (*GetApiKeyBatchResponse)(nil), // 19: proto.GetApiKeyBatchResponse (*DeleteApiKeyResponse)(nil), // 20: proto.DeleteApiKeyResponse (*CloudFile)(nil), // 21: proto.CloudFile (*VerificationMark)(nil), // 22: proto.VerificationMark (*timestamppb.Timestamp)(nil), // 23: google.protobuf.Timestamp (*Account)(nil), // 24: proto.Account (*wrapperspb.StringValue)(nil), // 25: google.protobuf.StringValue } var file_develop_proto_depIdxs = []int32{ 0, // 0: proto.CustomApp.status:type_name -> proto.CustomAppStatus 21, // 1: proto.CustomApp.picture:type_name -> proto.CloudFile 21, // 2: proto.CustomApp.background:type_name -> proto.CloudFile 22, // 3: proto.CustomApp.verification:type_name -> proto.VerificationMark 2, // 4: proto.CustomApp.links:type_name -> proto.CustomAppLinks 1, // 5: proto.CustomApp.oauth_config:type_name -> proto.CustomAppOauthConfig 23, // 6: proto.CustomApp.created_at:type_name -> google.protobuf.Timestamp 23, // 7: proto.CustomApp.updated_at:type_name -> google.protobuf.Timestamp 23, // 8: proto.CustomAppSecret.expired_at:type_name -> google.protobuf.Timestamp 23, // 9: proto.CustomAppSecret.created_at:type_name -> google.protobuf.Timestamp 23, // 10: proto.CustomAppSecret.updated_at:type_name -> google.protobuf.Timestamp 3, // 11: proto.GetCustomAppResponse.app:type_name -> proto.CustomApp 24, // 12: proto.BotAccount.account:type_name -> proto.Account 23, // 13: proto.BotAccount.created_at:type_name -> google.protobuf.Timestamp 23, // 14: proto.BotAccount.updated_at:type_name -> google.protobuf.Timestamp 24, // 15: proto.CreateBotAccountRequest.account:type_name -> proto.Account 25, // 16: proto.CreateBotAccountRequest.picture_id:type_name -> google.protobuf.StringValue 25, // 17: proto.CreateBotAccountRequest.background_id:type_name -> google.protobuf.StringValue 9, // 18: proto.CreateBotAccountResponse.bot:type_name -> proto.BotAccount 24, // 19: proto.UpdateBotAccountRequest.account:type_name -> proto.Account 9, // 20: proto.UpdateBotAccountResponse.bot:type_name -> proto.BotAccount 25, // 21: proto.ApiKey.key:type_name -> google.protobuf.StringValue 23, // 22: proto.ApiKey.created_at:type_name -> google.protobuf.Timestamp 23, // 23: proto.ApiKey.updated_at:type_name -> google.protobuf.Timestamp 16, // 24: proto.GetApiKeyBatchResponse.data:type_name -> proto.ApiKey 5, // 25: proto.CustomAppService.GetCustomApp:input_type -> proto.GetCustomAppRequest 7, // 26: proto.CustomAppService.CheckCustomAppSecret:input_type -> proto.CheckCustomAppSecretRequest 10, // 27: proto.BotAccountReceiverService.CreateBotAccount:input_type -> proto.CreateBotAccountRequest 12, // 28: proto.BotAccountReceiverService.UpdateBotAccount:input_type -> proto.UpdateBotAccountRequest 14, // 29: proto.BotAccountReceiverService.DeleteBotAccount:input_type -> proto.DeleteBotAccountRequest 17, // 30: proto.BotAccountReceiverService.GetApiKey:input_type -> proto.GetApiKeyRequest 18, // 31: proto.BotAccountReceiverService.ListApiKey:input_type -> proto.ListApiKeyRequest 16, // 32: proto.BotAccountReceiverService.CreateApiKey:input_type -> proto.ApiKey 16, // 33: proto.BotAccountReceiverService.UpdateApiKey:input_type -> proto.ApiKey 17, // 34: proto.BotAccountReceiverService.RotateApiKey:input_type -> proto.GetApiKeyRequest 17, // 35: proto.BotAccountReceiverService.DeleteApiKey:input_type -> proto.GetApiKeyRequest 6, // 36: proto.CustomAppService.GetCustomApp:output_type -> proto.GetCustomAppResponse 8, // 37: proto.CustomAppService.CheckCustomAppSecret:output_type -> proto.CheckCustomAppSecretResponse 11, // 38: proto.BotAccountReceiverService.CreateBotAccount:output_type -> proto.CreateBotAccountResponse 13, // 39: proto.BotAccountReceiverService.UpdateBotAccount:output_type -> proto.UpdateBotAccountResponse 15, // 40: proto.BotAccountReceiverService.DeleteBotAccount:output_type -> proto.DeleteBotAccountResponse 16, // 41: proto.BotAccountReceiverService.GetApiKey:output_type -> proto.ApiKey 19, // 42: proto.BotAccountReceiverService.ListApiKey:output_type -> proto.GetApiKeyBatchResponse 16, // 43: proto.BotAccountReceiverService.CreateApiKey:output_type -> proto.ApiKey 16, // 44: proto.BotAccountReceiverService.UpdateApiKey:output_type -> proto.ApiKey 16, // 45: proto.BotAccountReceiverService.RotateApiKey:output_type -> proto.ApiKey 20, // 46: proto.BotAccountReceiverService.DeleteApiKey:output_type -> proto.DeleteApiKeyResponse 36, // [36:47] is the sub-list for method output_type 25, // [25:36] is the sub-list for method input_type 25, // [25:25] is the sub-list for extension type_name 25, // [25:25] is the sub-list for extension extendee 0, // [0:25] is the sub-list for field type_name } func init() { file_develop_proto_init() } func file_develop_proto_init() { if File_develop_proto != nil { return } file_account_proto_init() file_file_proto_init() file_develop_proto_msgTypes[4].OneofWrappers = []any{ (*GetCustomAppRequest_Id)(nil), (*GetCustomAppRequest_Slug)(nil), } file_develop_proto_msgTypes[6].OneofWrappers = []any{ (*CheckCustomAppSecretRequest_SecretId)(nil), (*CheckCustomAppSecretRequest_AppId)(nil), } file_develop_proto_msgTypes[11].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_develop_proto_rawDesc), len(file_develop_proto_rawDesc)), NumEnums: 1, NumMessages: 20, NumExtensions: 0, NumServices: 2, }, GoTypes: file_develop_proto_goTypes, DependencyIndexes: file_develop_proto_depIdxs, EnumInfos: file_develop_proto_enumTypes, MessageInfos: file_develop_proto_msgTypes, }.Build() File_develop_proto = out.File file_develop_proto_goTypes = nil file_develop_proto_depIdxs = nil }