From 797a803ddd6996a99af5b8391235ad68c8e0d18a Mon Sep 17 00:00:00 2001 From: devops-bot Date: Sun, 10 May 2026 20:11:32 +0000 Subject: [PATCH] Update protobuf definitions: 52f43e57 By allanger Commit link: https://gitea.badhouseplants.net/softplayer/softplayer-proto/commit/52f43e57ad18b7362d7ea2ce37bf1161efd57c14 Pipeline link: https://ci.badhouseplants.net/repos/34/pipeline/66 --- src/api/accounts/v1/accounts_v1_pb.ts | 12 +- src/api/applications/v1/applications_v1_pb.ts | 369 ------------- src/api/email/v1/email_v1_pb.ts | 81 --- src/api/environments/v1/environments_v1_pb.ts | 505 ------------------ src/api/tokens/v1/tokens_v1_pb.ts | 396 ++++++++++++++ 5 files changed, 407 insertions(+), 956 deletions(-) delete mode 100644 src/api/applications/v1/applications_v1_pb.ts delete mode 100644 src/api/email/v1/email_v1_pb.ts delete mode 100644 src/api/environments/v1/environments_v1_pb.ts create mode 100644 src/api/tokens/v1/tokens_v1_pb.ts diff --git a/src/api/accounts/v1/accounts_v1_pb.ts b/src/api/accounts/v1/accounts_v1_pb.ts index 7d316bc..60a9ed8 100644 --- a/src/api/accounts/v1/accounts_v1_pb.ts +++ b/src/api/accounts/v1/accounts_v1_pb.ts @@ -14,7 +14,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file accounts/v1/accounts_v1.proto. */ export const file_accounts_v1_accounts_v1: GenFile = /*@__PURE__*/ - fileDesc("Ch1hY2NvdW50cy92MS9hY2NvdW50c192MS5wcm90bxILYWNjb3VudHMudjEiIwoPQWNjb3VudFBhc3N3b3JkEhAKCHBhc3N3b3JkGAEgASgJIioKC0FjY291bnREYXRhEgwKBG5hbWUYASABKAkSDQoFZW1haWwYAiABKAkiMAoNU2lnblVwUmVxdWVzdBINCgVlbWFpbBgBIAEoCRIQCghwYXNzd29yZBgCIAEoCSIwCg1TaWduSW5SZXF1ZXN0Eg0KBWVtYWlsGAEgASgJEhAKCHBhc3N3b3JkGAIgASgJIj4KFFJlc2V0UGFzc3dvcmRSZXF1ZXN0EiYKBGRhdGEYASABKAsyGC5hY2NvdW50cy52MS5BY2NvdW50RGF0YSJ6ChJOZXdQYXNzd29yZFJlcXVlc3QSJgoEZGF0YRgBIAEoCzIYLmFjY291bnRzLnYxLkFjY291bnREYXRhEi4KCHBhc3N3b3JkGAIgASgLMhwuYWNjb3VudHMudjEuQWNjb3VudFBhc3N3b3JkEgwKBGNvZGUYAyABKAkiQAoWSXNFbWFpbFZlcmlmaWVkUmVxdWVzdBImCgRkYXRhGAEgASgLMhguYWNjb3VudHMudjEuQWNjb3VudERhdGEiKwoXSXNFbWFpbFZlcmlmaWVkUmVzcG9uc2USEAoIdmVyaWZpZWQYASABKAgiKQoTUmVmcmVzaFRva2VuUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJMpcBChVQdWJsaWNBY2NvdW50c1NlcnZpY2USPgoGU2lnbkluEhouYWNjb3VudHMudjEuU2lnbkluUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEj4KBlNpZ25VcBIaLmFjY291bnRzLnYxLlNpZ25VcFJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiADK1AQoPQWNjb3VudHNTZXJ2aWNlEl4KD0lzRW1haWxWZXJpZmllZBIjLmFjY291bnRzLnYxLklzRW1haWxWZXJpZmllZFJlcXVlc3QaJC5hY2NvdW50cy52MS5Jc0VtYWlsVmVyaWZpZWRSZXNwb25zZSIAEkIKDlJlZnJlc2hTZXNzaW9uEhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgBCSVpHZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvYWNjb3VudHMvdjFiBnByb3RvMw", [file_google_protobuf_empty]); + fileDesc("Ch1hY2NvdW50cy92MS9hY2NvdW50c192MS5wcm90bxILYWNjb3VudHMudjEiIwoPQWNjb3VudFBhc3N3b3JkEhAKCHBhc3N3b3JkGAEgASgJIioKC0FjY291bnREYXRhEgwKBG5hbWUYASABKAkSDQoFZW1haWwYAiABKAkiMAoNU2lnblVwUmVxdWVzdBINCgVlbWFpbBgBIAEoCRIQCghwYXNzd29yZBgCIAEoCSIwCg1TaWduSW5SZXF1ZXN0Eg0KBWVtYWlsGAEgASgJEhAKCHBhc3N3b3JkGAIgASgJIj4KFFJlc2V0UGFzc3dvcmRSZXF1ZXN0EiYKBGRhdGEYASABKAsyGC5hY2NvdW50cy52MS5BY2NvdW50RGF0YSJ6ChJOZXdQYXNzd29yZFJlcXVlc3QSJgoEZGF0YRgBIAEoCzIYLmFjY291bnRzLnYxLkFjY291bnREYXRhEi4KCHBhc3N3b3JkGAIgASgLMhwuYWNjb3VudHMudjEuQWNjb3VudFBhc3N3b3JkEgwKBGNvZGUYAyABKAkiQAoWSXNFbWFpbFZlcmlmaWVkUmVxdWVzdBImCgRkYXRhGAEgASgLMhguYWNjb3VudHMudjEuQWNjb3VudERhdGEiKwoXSXNFbWFpbFZlcmlmaWVkUmVzcG9uc2USEAoIdmVyaWZpZWQYASABKAgiKQoTUmVmcmVzaFRva2VuUmVxdWVzdBISCgpzZXNzaW9uX2lkGAEgASgJMpcBChVQdWJsaWNBY2NvdW50c1NlcnZpY2USPgoGU2lnbkluEhouYWNjb3VudHMudjEuU2lnbkluUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEj4KBlNpZ25VcBIaLmFjY291bnRzLnYxLlNpZ25VcFJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiADL9AQoPQWNjb3VudHNTZXJ2aWNlEl4KD0lzRW1haWxWZXJpZmllZBIjLmFjY291bnRzLnYxLklzRW1haWxWZXJpZmllZFJlcXVlc3QaJC5hY2NvdW50cy52MS5Jc0VtYWlsVmVyaWZpZWRSZXNwb25zZSIAEkIKDlJlZnJlc2hTZXNzaW9uEhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgASRgoSVG9rZW5BdXRob3JpemF0aW9uEhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgBCSVpHZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvYWNjb3VudHMvdjFiBnByb3RvMw", [file_google_protobuf_empty]); /** * @generated from message accounts.v1.AccountPassword @@ -250,6 +250,16 @@ export const AccountsService: GenService<{ input: typeof EmptySchema; output: typeof EmptySchema; }, + /** + * Authorize using long living tokens + * + * @generated from rpc accounts.v1.AccountsService.TokenAuthorization + */ + tokenAuthorization: { + methodKind: "unary"; + input: typeof EmptySchema; + output: typeof EmptySchema; + }, }> = /*@__PURE__*/ serviceDesc(file_accounts_v1_accounts_v1, 1); diff --git a/src/api/applications/v1/applications_v1_pb.ts b/src/api/applications/v1/applications_v1_pb.ts deleted file mode 100644 index 3306aca..0000000 --- a/src/api/applications/v1/applications_v1_pb.ts +++ /dev/null @@ -1,369 +0,0 @@ -/// This file has messages for describing applications - -// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" -// @generated from file applications/v1/applications_v1.proto (package applications, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; -import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; -import type { EmptySchema } from "@bufbuild/protobuf/wkt"; -import { file_google_protobuf_empty } from "@bufbuild/protobuf/wkt"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file applications/v1/applications_v1.proto. - */ -export const file_applications_v1_applications_v1: GenFile = /*@__PURE__*/ - fileDesc("CiVhcHBsaWNhdGlvbnMvdjEvYXBwbGljYXRpb25zX3YxLnByb3RvEgxhcHBsaWNhdGlvbnMiFwoHT3duZXJJZBIMCgR1dWlkGAEgASgJIhYKBVRva2VuEg0KBXRva2VuGAEgASgJIr4BCg1DcmVhdGVPcHRpb25zEjMKCG1ldGFkYXRhGAEgASgLMiEuYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uTWV0YWRhdGESKwoEc3BlYxgCIAEoCzIdLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvblNwZWMSJwoIb3duZXJfaWQYAyABKAsyFS5hcHBsaWNhdGlvbnMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmFwcGxpY2F0aW9ucy5Ub2tlbiLnAQoNVXBkYXRlT3B0aW9ucxInCgJpZBgBIAEoCzIbLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvbklkEjMKCG1ldGFkYXRhGAIgASgLMiEuYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uTWV0YWRhdGESKwoEc3BlYxgDIAEoCzIdLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvblNwZWMSJwoIb3duZXJfaWQYBCABKAsyFS5hcHBsaWNhdGlvbnMuT3duZXJJZBIiCgV0b2tlbhgFIAEoCzITLmFwcGxpY2F0aW9ucy5Ub2tlbiK6AQoNRGVsZXRlT3B0aW9ucxInCgJpZBgBIAEoCzIbLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvbklkEjMKCG1ldGFkYXRhGAIgASgLMiEuYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uTWV0YWRhdGESJwoIb3duZXJfaWQYAyABKAsyFS5hcHBsaWNhdGlvbnMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmFwcGxpY2F0aW9ucy5Ub2tlbiK3AQoKR2V0T3B0aW9ucxInCgJpZBgBIAEoCzIbLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvbklkEjMKCG1ldGFkYXRhGAIgASgLMiEuYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uTWV0YWRhdGESJwoIb3duZXJfaWQYAyABKAsyFS5hcHBsaWNhdGlvbnMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmFwcGxpY2F0aW9ucy5Ub2tlbiKPAQoLTGlzdE9wdGlvbnMSMwoIbWV0YWRhdGEYASABKAsyIS5hcHBsaWNhdGlvbnMuQXBwbGljYXRpb25NZXRhZGF0YRInCghvd25lcl9pZBgCIAEoCzIVLmFwcGxpY2F0aW9ucy5Pd25lcklkEiIKBXRva2VuGAMgASgLMhMuYXBwbGljYXRpb25zLlRva2VuIh0KDUFwcGxpY2F0aW9uSWQSDAoEdXVpZBgBIAEoCSI4ChNBcHBsaWNhdGlvbk1ldGFkYXRhEgwKBG5hbWUYASABKAkSEwoLZGVzY3JpcHRpb24YAiABKAkizQEKD0FwcGxpY2F0aW9uU3BlYxITCgthcHBsaWNhdGlvbhgBIAEoCRIPCgd2ZXJzaW9uGAIgASgJEhYKDmVudmlyb25lbW50X2lkGAMgASgJEjkKBmNvbmZpZxgEIAMoCzIpLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvblNwZWMuQ29uZmlnRW50cnkSEgoKcmF3X2NvbmZpZxgFIAEoCRotCgtDb25maWdFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIpwBCg9BcHBsaWNhdGlvbkZ1bGwSMwoIbWV0YWRhdGEYASABKAsyIS5hcHBsaWNhdGlvbnMuQXBwbGljYXRpb25NZXRhZGF0YRIrCgRzcGVjGAIgASgLMh0uYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uU3BlYxInCgJpZBgDIAEoCzIbLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvbklkMucCCgxBcHBsaWNhdGlvbnMSRgoGQ3JlYXRlEhsuYXBwbGljYXRpb25zLkNyZWF0ZU9wdGlvbnMaHS5hcHBsaWNhdGlvbnMuQXBwbGljYXRpb25GdWxsIgASRgoGVXBkYXRlEhsuYXBwbGljYXRpb25zLlVwZGF0ZU9wdGlvbnMaHS5hcHBsaWNhdGlvbnMuQXBwbGljYXRpb25GdWxsIgASPwoGRGVsZXRlEhsuYXBwbGljYXRpb25zLkRlbGV0ZU9wdGlvbnMaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABJACgNHZXQSGC5hcHBsaWNhdGlvbnMuR2V0T3B0aW9ucxodLmFwcGxpY2F0aW9ucy5BcHBsaWNhdGlvbkZ1bGwiABJECgRMaXN0EhkuYXBwbGljYXRpb25zLkxpc3RPcHRpb25zGh0uYXBwbGljYXRpb25zLkFwcGxpY2F0aW9uRnVsbCIAMAFCSlpIZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvYXBwbGljYXRpb25zYgZwcm90bzM", [file_google_protobuf_empty]); - -/** - * @generated from message applications.OwnerId - */ -export type OwnerId = Message<"applications.OwnerId"> & { - /** - * UUID of a user that is creating an environemnt - * - * @generated from field: string uuid = 1; - */ - uuid: string; -}; - -/** - * Describes the message applications.OwnerId. - * Use `create(OwnerIdSchema)` to create a new message. - */ -export const OwnerIdSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 0); - -/** - * @generated from message applications.Token - */ -export type Token = Message<"applications.Token"> & { - /** - * Token that should be used to create an environment - * - * @generated from field: string token = 1; - */ - token: string; -}; - -/** - * Describes the message applications.Token. - * Use `create(TokenSchema)` to create a new message. - */ -export const TokenSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 1); - -/** - * @generated from message applications.CreateOptions - */ -export type CreateOptions = Message<"applications.CreateOptions"> & { - /** - * @generated from field: applications.ApplicationMetadata metadata = 1; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.ApplicationSpec spec = 2; - */ - spec?: ApplicationSpec | undefined; - - /** - * @generated from field: applications.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: applications.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message applications.CreateOptions. - * Use `create(CreateOptionsSchema)` to create a new message. - */ -export const CreateOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 2); - -/** - * @generated from message applications.UpdateOptions - */ -export type UpdateOptions = Message<"applications.UpdateOptions"> & { - /** - * @generated from field: applications.ApplicationId id = 1; - */ - id?: ApplicationId | undefined; - - /** - * @generated from field: applications.ApplicationMetadata metadata = 2; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.ApplicationSpec spec = 3; - */ - spec?: ApplicationSpec | undefined; - - /** - * @generated from field: applications.OwnerId owner_id = 4; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: applications.Token token = 5; - */ - token?: Token | undefined; -}; - -/** - * Describes the message applications.UpdateOptions. - * Use `create(UpdateOptionsSchema)` to create a new message. - */ -export const UpdateOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 3); - -/** - * @generated from message applications.DeleteOptions - */ -export type DeleteOptions = Message<"applications.DeleteOptions"> & { - /** - * @generated from field: applications.ApplicationId id = 1; - */ - id?: ApplicationId | undefined; - - /** - * @generated from field: applications.ApplicationMetadata metadata = 2; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: applications.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message applications.DeleteOptions. - * Use `create(DeleteOptionsSchema)` to create a new message. - */ -export const DeleteOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 4); - -/** - * @generated from message applications.GetOptions - */ -export type GetOptions = Message<"applications.GetOptions"> & { - /** - * @generated from field: applications.ApplicationId id = 1; - */ - id?: ApplicationId | undefined; - - /** - * @generated from field: applications.ApplicationMetadata metadata = 2; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: applications.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message applications.GetOptions. - * Use `create(GetOptionsSchema)` to create a new message. - */ -export const GetOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 5); - -/** - * @generated from message applications.ListOptions - */ -export type ListOptions = Message<"applications.ListOptions"> & { - /** - * @generated from field: applications.ApplicationMetadata metadata = 1; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.OwnerId owner_id = 2; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: applications.Token token = 3; - */ - token?: Token | undefined; -}; - -/** - * Describes the message applications.ListOptions. - * Use `create(ListOptionsSchema)` to create a new message. - */ -export const ListOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 6); - -/** - * @generated from message applications.ApplicationId - */ -export type ApplicationId = Message<"applications.ApplicationId"> & { - /** - * @generated from field: string uuid = 1; - */ - uuid: string; -}; - -/** - * Describes the message applications.ApplicationId. - * Use `create(ApplicationIdSchema)` to create a new message. - */ -export const ApplicationIdSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 7); - -/** - * @generated from message applications.ApplicationMetadata - */ -export type ApplicationMetadata = Message<"applications.ApplicationMetadata"> & { - /** - * @generated from field: string name = 1; - */ - name: string; - - /** - * @generated from field: string description = 2; - */ - description: string; -}; - -/** - * Describes the message applications.ApplicationMetadata. - * Use `create(ApplicationMetadataSchema)` to create a new message. - */ -export const ApplicationMetadataSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 8); - -/** - * @generated from message applications.ApplicationSpec - */ -export type ApplicationSpec = Message<"applications.ApplicationSpec"> & { - /** - * @generated from field: string application = 1; - */ - application: string; - - /** - * @generated from field: string version = 2; - */ - version: string; - - /** - * @generated from field: string environemnt_id = 3; - */ - environemntId: string; - - /** - * @generated from field: map config = 4; - */ - config: { [key: string]: string }; - - /** - * @generated from field: string raw_config = 5; - */ - rawConfig: string; -}; - -/** - * Describes the message applications.ApplicationSpec. - * Use `create(ApplicationSpecSchema)` to create a new message. - */ -export const ApplicationSpecSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 9); - -/** - * @generated from message applications.ApplicationFull - */ -export type ApplicationFull = Message<"applications.ApplicationFull"> & { - /** - * @generated from field: applications.ApplicationMetadata metadata = 1; - */ - metadata?: ApplicationMetadata | undefined; - - /** - * @generated from field: applications.ApplicationSpec spec = 2; - */ - spec?: ApplicationSpec | undefined; - - /** - * @generated from field: applications.ApplicationId id = 3; - */ - id?: ApplicationId | undefined; -}; - -/** - * Describes the message applications.ApplicationFull. - * Use `create(ApplicationFullSchema)` to create a new message. - */ -export const ApplicationFullSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_applications_v1_applications_v1, 10); - -/** - * * - * Service for handling applications - * - * @generated from service applications.Applications - */ -export const Applications: GenService<{ - /** - * @generated from rpc applications.Applications.Create - */ - create: { - methodKind: "unary"; - input: typeof CreateOptionsSchema; - output: typeof ApplicationFullSchema; - }, - /** - * @generated from rpc applications.Applications.Update - */ - update: { - methodKind: "unary"; - input: typeof UpdateOptionsSchema; - output: typeof ApplicationFullSchema; - }, - /** - * @generated from rpc applications.Applications.Delete - */ - delete: { - methodKind: "unary"; - input: typeof DeleteOptionsSchema; - output: typeof EmptySchema; - }, - /** - * @generated from rpc applications.Applications.Get - */ - get: { - methodKind: "unary"; - input: typeof GetOptionsSchema; - output: typeof ApplicationFullSchema; - }, - /** - * @generated from rpc applications.Applications.List - */ - list: { - methodKind: "server_streaming"; - input: typeof ListOptionsSchema; - output: typeof ApplicationFullSchema; - }, -}> = /*@__PURE__*/ - serviceDesc(file_applications_v1_applications_v1, 0); - diff --git a/src/api/email/v1/email_v1_pb.ts b/src/api/email/v1/email_v1_pb.ts deleted file mode 100644 index 2a5ed98..0000000 --- a/src/api/email/v1/email_v1_pb.ts +++ /dev/null @@ -1,81 +0,0 @@ -// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" -// @generated from file email/v1/email_v1.proto (package email, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; -import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; -import type { EmptySchema } from "@bufbuild/protobuf/wkt"; -import { file_google_protobuf_empty } from "@bufbuild/protobuf/wkt"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file email/v1/email_v1.proto. - */ -export const file_email_v1_email_v1: GenFile = /*@__PURE__*/ - fileDesc("ChdlbWFpbC92MS9lbWFpbF92MS5wcm90bxIFZW1haWwiJAoRUmVxdWVzdFZhbGlkYXRpb24SDwoHdXNlcl9pZBgBIAEoCSIyChFDb25maXJtVmFsaWRhdGlvbhIPCgd1c2VyX2lkGAEgASgJEgwKBGNvZGUYAiABKAUymQEKD0VtYWlsVmFsaWRhdGlvbhJBCgtTZW5kUmVxdWVzdBIYLmVtYWlsLlJlcXVlc3RWYWxpZGF0aW9uGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgASQwoNVmFsaWRhdGVFbWFpbBIYLmVtYWlsLkNvbmZpcm1WYWxpZGF0aW9uGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgBCQ1pBZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvZW1haWxiBnByb3RvMw", [file_google_protobuf_empty]); - -/** - * @generated from message email.RequestValidation - */ -export type RequestValidation = Message<"email.RequestValidation"> & { - /** - * @generated from field: string user_id = 1; - */ - userId: string; -}; - -/** - * Describes the message email.RequestValidation. - * Use `create(RequestValidationSchema)` to create a new message. - */ -export const RequestValidationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_email_v1_email_v1, 0); - -/** - * @generated from message email.ConfirmValidation - */ -export type ConfirmValidation = Message<"email.ConfirmValidation"> & { - /** - * @generated from field: string user_id = 1; - */ - userId: string; - - /** - * @generated from field: int32 code = 2; - */ - code: number; -}; - -/** - * Describes the message email.ConfirmValidation. - * Use `create(ConfirmValidationSchema)` to create a new message. - */ -export const ConfirmValidationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_email_v1_email_v1, 1); - -/** - * - * A service that should handle email validation - * - * @generated from service email.EmailValidation - */ -export const EmailValidation: GenService<{ - /** - * @generated from rpc email.EmailValidation.SendRequest - */ - sendRequest: { - methodKind: "unary"; - input: typeof RequestValidationSchema; - output: typeof EmptySchema; - }, - /** - * @generated from rpc email.EmailValidation.ValidateEmail - */ - validateEmail: { - methodKind: "unary"; - input: typeof ConfirmValidationSchema; - output: typeof EmptySchema; - }, -}> = /*@__PURE__*/ - serviceDesc(file_email_v1_email_v1, 0); - diff --git a/src/api/environments/v1/environments_v1_pb.ts b/src/api/environments/v1/environments_v1_pb.ts deleted file mode 100644 index 60aa09c..0000000 --- a/src/api/environments/v1/environments_v1_pb.ts +++ /dev/null @@ -1,505 +0,0 @@ -/// This file has messages for describing environments - -// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" -// @generated from file environments/v1/environments_v1.proto (package environments, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; -import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; -import type { EmptySchema } from "@bufbuild/protobuf/wkt"; -import { file_google_protobuf_empty } from "@bufbuild/protobuf/wkt"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file environments/v1/environments_v1.proto. - */ -export const file_environments_v1_environments_v1: GenFile = /*@__PURE__*/ - fileDesc("CiVlbnZpcm9ubWVudHMvdjEvZW52aXJvbm1lbnRzX3YxLnByb3RvEgxlbnZpcm9ubWVudHMiFwoHT3duZXJJZBIMCgR1dWlkGAEgASgJIhYKBVRva2VuEg0KBXRva2VuGAEgASgJIr4BCg1DcmVhdGVPcHRpb25zEjMKCG1ldGFkYXRhGAEgASgLMiEuZW52aXJvbm1lbnRzLkVudmlyb25tZW50TWV0YWRhdGESKwoEc3BlYxgCIAEoCzIdLmVudmlyb25tZW50cy5FbnZpcm9ubWVudFNwZWMSJwoIb3duZXJfaWQYAyABKAsyFS5lbnZpcm9ubWVudHMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmVudmlyb25tZW50cy5Ub2tlbiLnAQoNVXBkYXRlT3B0aW9ucxInCgJpZBgBIAEoCzIbLmVudmlyb25tZW50cy5FbnZpcm9ubWVudElkEjMKCG1ldGFkYXRhGAIgASgLMiEuZW52aXJvbm1lbnRzLkVudmlyb25tZW50TWV0YWRhdGESKwoEc3BlYxgDIAEoCzIdLmVudmlyb25tZW50cy5FbnZpcm9ubWVudFNwZWMSJwoIb3duZXJfaWQYBCABKAsyFS5lbnZpcm9ubWVudHMuT3duZXJJZBIiCgV0b2tlbhgFIAEoCzITLmVudmlyb25tZW50cy5Ub2tlbiK6AQoNRGVsZXRlT3B0aW9ucxInCgJpZBgBIAEoCzIbLmVudmlyb25tZW50cy5FbnZpcm9ubWVudElkEjMKCG1ldGFkYXRhGAIgASgLMiEuZW52aXJvbm1lbnRzLkVudmlyb25tZW50TWV0YWRhdGESJwoIb3duZXJfaWQYAyABKAsyFS5lbnZpcm9ubWVudHMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmVudmlyb25tZW50cy5Ub2tlbiK3AQoKR2V0T3B0aW9ucxInCgJpZBgBIAEoCzIbLmVudmlyb25tZW50cy5FbnZpcm9ubWVudElkEjMKCG1ldGFkYXRhGAIgASgLMiEuZW52aXJvbm1lbnRzLkVudmlyb25tZW50TWV0YWRhdGESJwoIb3duZXJfaWQYAyABKAsyFS5lbnZpcm9ubWVudHMuT3duZXJJZBIiCgV0b2tlbhgEIAEoCzITLmVudmlyb25tZW50cy5Ub2tlbiKmAQoLTGlzdE9wdGlvbnMSMwoIbWV0YWRhdGEYASABKAsyIS5lbnZpcm9ubWVudHMuRW52aXJvbm1lbnRNZXRhZGF0YRIVCg1zZWFyY2hfc3RyaW5nGAIgASgJEicKCG93bmVyX2lkGAMgASgLMhUuZW52aXJvbm1lbnRzLk93bmVySWQSIgoFdG9rZW4YBCABKAsyEy5lbnZpcm9ubWVudHMuVG9rZW4iHQoNRW52aXJvbm1lbnRJZBIMCgR1dWlkGAEgASgJIjgKE0Vudmlyb25tZW50TWV0YWRhdGESDAoEbmFtZRgBIAEoCRITCgtkZXNjcmlwdGlvbhgCIAEoCSLcAQoPRW52aXJvbm1lbnRTcGVjEigKCHByb3ZpZGVyGAEgASgOMhYuZW52aXJvbm1lbnRzLlByb3ZpZGVyEiwKCmt1YmVybmV0ZXMYAiABKA4yGC5lbnZpcm9ubWVudHMuS3ViZXJuZXRlcxItCgtzZXJ2ZXJfdHlwZRgDIAEoDjIYLmVudmlyb25tZW50cy5TZXJ2ZXJUeXBlEi8KD3NlcnZlcl9sb2NhdGlvbhgEIAEoDjIWLmVudmlyb25tZW50cy5Mb2NhdGlvbhIRCglkaXNrX3NpemUYBSABKAUinAEKD0Vudmlyb25tZW50RnVsbBIzCghtZXRhZGF0YRgBIAEoCzIhLmVudmlyb25tZW50cy5FbnZpcm9ubWVudE1ldGFkYXRhEisKBHNwZWMYAiABKAsyHS5lbnZpcm9ubWVudHMuRW52aXJvbm1lbnRTcGVjEicKAmlkGAMgASgLMhsuZW52aXJvbm1lbnRzLkVudmlyb25tZW50SWQqOgoIUHJvdmlkZXISGAoUUFJPVklERVJfVU5TUEVDSUZJRUQQABIUChBQUk9WSURFUl9IRVRaTkVSEAEqngEKClNlcnZlclR5cGUSGwoXU0VSVkVSX1RZUEVfVU5TUEVDSUZJRUQQABIXChNTRVJWRVJfVFlQRV9TVEFSVEVSEAESFwoTU0VSVkVSX1RZUEVfUkVHVUxBUhACEhQKEFNFUlZFUl9UWVBFX1BMVVMQAxITCg9TRVJWRVJfVFlQRV9QUk8QBBIWChJTRVJWRVJfVFlQRV9DVVNUT00QBSrDAQoITG9jYXRpb24SGAoUTE9DQVRJT05fVU5TUEVDSUZJRUQQABIeChpMT0NBVElPTl9IRVRaTkVSX05VUkVNQkVSRxABEiAKHExPQ0FUSU9OX0hFVFpORVJfRkFMS0VOU1RFSU4QAhIdChlMT0NBVElPTl9IRVRaTkVSX0hFTFNJTktJEAMSHgoaTE9DQVRJT05fSEVUWk5FUl9ISUxMU0JPUk8QBBIcChhMT0NBVElPTl9IRVRaTkVSX0FTSEJVUk4QBSo8CgpLdWJlcm5ldGVzEhoKFktVQkVSTkVURVNfVU5TUEVDSUZJRUQQABISCg5LVUJFUk5FVEVTX0szUxABMucCCgxFbnZpcm9ubWVudHMSRgoGQ3JlYXRlEhsuZW52aXJvbm1lbnRzLkNyZWF0ZU9wdGlvbnMaHS5lbnZpcm9ubWVudHMuRW52aXJvbm1lbnRGdWxsIgASRgoGVXBkYXRlEhsuZW52aXJvbm1lbnRzLlVwZGF0ZU9wdGlvbnMaHS5lbnZpcm9ubWVudHMuRW52aXJvbm1lbnRGdWxsIgASPwoGRGVsZXRlEhsuZW52aXJvbm1lbnRzLkRlbGV0ZU9wdGlvbnMaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABJACgNHZXQSGC5lbnZpcm9ubWVudHMuR2V0T3B0aW9ucxodLmVudmlyb25tZW50cy5FbnZpcm9ubWVudEZ1bGwiABJECgRMaXN0EhkuZW52aXJvbm1lbnRzLkxpc3RPcHRpb25zGh0uZW52aXJvbm1lbnRzLkVudmlyb25tZW50RnVsbCIAMAFCSlpIZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvZW52aXJvbm1lbnRzYgZwcm90bzM", [file_google_protobuf_empty]); - -/** - * @generated from message environments.OwnerId - */ -export type OwnerId = Message<"environments.OwnerId"> & { - /** - * UUID of a user that is creating an environemnt - * - * @generated from field: string uuid = 1; - */ - uuid: string; -}; - -/** - * Describes the message environments.OwnerId. - * Use `create(OwnerIdSchema)` to create a new message. - */ -export const OwnerIdSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 0); - -/** - * @generated from message environments.Token - */ -export type Token = Message<"environments.Token"> & { - /** - * Token that should be used to create an environment - * - * @generated from field: string token = 1; - */ - token: string; -}; - -/** - * Describes the message environments.Token. - * Use `create(TokenSchema)` to create a new message. - */ -export const TokenSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 1); - -/** - * @generated from message environments.CreateOptions - */ -export type CreateOptions = Message<"environments.CreateOptions"> & { - /** - * @generated from field: environments.EnvironmentMetadata metadata = 1; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: environments.EnvironmentSpec spec = 2; - */ - spec?: EnvironmentSpec | undefined; - - /** - * @generated from field: environments.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: environments.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message environments.CreateOptions. - * Use `create(CreateOptionsSchema)` to create a new message. - */ -export const CreateOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 2); - -/** - * @generated from message environments.UpdateOptions - */ -export type UpdateOptions = Message<"environments.UpdateOptions"> & { - /** - * @generated from field: environments.EnvironmentId id = 1; - */ - id?: EnvironmentId | undefined; - - /** - * @generated from field: environments.EnvironmentMetadata metadata = 2; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: environments.EnvironmentSpec spec = 3; - */ - spec?: EnvironmentSpec | undefined; - - /** - * @generated from field: environments.OwnerId owner_id = 4; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: environments.Token token = 5; - */ - token?: Token | undefined; -}; - -/** - * Describes the message environments.UpdateOptions. - * Use `create(UpdateOptionsSchema)` to create a new message. - */ -export const UpdateOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 3); - -/** - * @generated from message environments.DeleteOptions - */ -export type DeleteOptions = Message<"environments.DeleteOptions"> & { - /** - * @generated from field: environments.EnvironmentId id = 1; - */ - id?: EnvironmentId | undefined; - - /** - * @generated from field: environments.EnvironmentMetadata metadata = 2; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: environments.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: environments.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message environments.DeleteOptions. - * Use `create(DeleteOptionsSchema)` to create a new message. - */ -export const DeleteOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 4); - -/** - * @generated from message environments.GetOptions - */ -export type GetOptions = Message<"environments.GetOptions"> & { - /** - * @generated from field: environments.EnvironmentId id = 1; - */ - id?: EnvironmentId | undefined; - - /** - * @generated from field: environments.EnvironmentMetadata metadata = 2; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: environments.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: environments.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message environments.GetOptions. - * Use `create(GetOptionsSchema)` to create a new message. - */ -export const GetOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 5); - -/** - * @generated from message environments.ListOptions - */ -export type ListOptions = Message<"environments.ListOptions"> & { - /** - * @generated from field: environments.EnvironmentMetadata metadata = 1; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: string search_string = 2; - */ - searchString: string; - - /** - * @generated from field: environments.OwnerId owner_id = 3; - */ - ownerId?: OwnerId | undefined; - - /** - * @generated from field: environments.Token token = 4; - */ - token?: Token | undefined; -}; - -/** - * Describes the message environments.ListOptions. - * Use `create(ListOptionsSchema)` to create a new message. - */ -export const ListOptionsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 6); - -/** - * @generated from message environments.EnvironmentId - */ -export type EnvironmentId = Message<"environments.EnvironmentId"> & { - /** - * @generated from field: string uuid = 1; - */ - uuid: string; -}; - -/** - * Describes the message environments.EnvironmentId. - * Use `create(EnvironmentIdSchema)` to create a new message. - */ -export const EnvironmentIdSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 7); - -/** - * @generated from message environments.EnvironmentMetadata - */ -export type EnvironmentMetadata = Message<"environments.EnvironmentMetadata"> & { - /** - * A name of the environment - * - * @generated from field: string name = 1; - */ - name: string; - - /** - * @generated from field: string description = 2; - */ - description: string; -}; - -/** - * Describes the message environments.EnvironmentMetadata. - * Use `create(EnvironmentMetadataSchema)` to create a new message. - */ -export const EnvironmentMetadataSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 8); - -/** - * @generated from message environments.EnvironmentSpec - */ -export type EnvironmentSpec = Message<"environments.EnvironmentSpec"> & { - /** - * Provide - * - * @generated from field: environments.Provider provider = 1; - */ - provider: Provider; - - /** - * @generated from field: environments.Kubernetes kubernetes = 2; - */ - kubernetes: Kubernetes; - - /** - * @generated from field: environments.ServerType server_type = 3; - */ - serverType: ServerType; - - /** - * @generated from field: environments.Location server_location = 4; - */ - serverLocation: Location; - - /** - * @generated from field: int32 disk_size = 5; - */ - diskSize: number; -}; - -/** - * Describes the message environments.EnvironmentSpec. - * Use `create(EnvironmentSpecSchema)` to create a new message. - */ -export const EnvironmentSpecSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 9); - -/** - * @generated from message environments.EnvironmentFull - */ -export type EnvironmentFull = Message<"environments.EnvironmentFull"> & { - /** - * @generated from field: environments.EnvironmentMetadata metadata = 1; - */ - metadata?: EnvironmentMetadata | undefined; - - /** - * @generated from field: environments.EnvironmentSpec spec = 2; - */ - spec?: EnvironmentSpec | undefined; - - /** - * @generated from field: environments.EnvironmentId id = 3; - */ - id?: EnvironmentId | undefined; -}; - -/** - * Describes the message environments.EnvironmentFull. - * Use `create(EnvironmentFullSchema)` to create a new message. - */ -export const EnvironmentFullSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_environments_v1_environments_v1, 10); - -/** - * * - * Helpers and other messages - * - * @generated from enum environments.Provider - */ -export enum Provider { - /** - * @generated from enum value: PROVIDER_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - - /** - * @generated from enum value: PROVIDER_HETZNER = 1; - */ - HETZNER = 1, -} - -/** - * Describes the enum environments.Provider. - */ -export const ProviderSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_environments_v1_environments_v1, 0); - -/** - * @generated from enum environments.ServerType - */ -export enum ServerType { - /** - * @generated from enum value: SERVER_TYPE_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - - /** - * @generated from enum value: SERVER_TYPE_STARTER = 1; - */ - STARTER = 1, - - /** - * @generated from enum value: SERVER_TYPE_REGULAR = 2; - */ - REGULAR = 2, - - /** - * @generated from enum value: SERVER_TYPE_PLUS = 3; - */ - PLUS = 3, - - /** - * @generated from enum value: SERVER_TYPE_PRO = 4; - */ - PRO = 4, - - /** - * @generated from enum value: SERVER_TYPE_CUSTOM = 5; - */ - CUSTOM = 5, -} - -/** - * Describes the enum environments.ServerType. - */ -export const ServerTypeSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_environments_v1_environments_v1, 1); - -/** - * @generated from enum environments.Location - */ -export enum Location { - /** - * @generated from enum value: LOCATION_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - - /** - * @generated from enum value: LOCATION_HETZNER_NUREMBERG = 1; - */ - HETZNER_NUREMBERG = 1, - - /** - * @generated from enum value: LOCATION_HETZNER_FALKENSTEIN = 2; - */ - HETZNER_FALKENSTEIN = 2, - - /** - * @generated from enum value: LOCATION_HETZNER_HELSINKI = 3; - */ - HETZNER_HELSINKI = 3, - - /** - * @generated from enum value: LOCATION_HETZNER_HILLSBORO = 4; - */ - HETZNER_HILLSBORO = 4, - - /** - * @generated from enum value: LOCATION_HETZNER_ASHBURN = 5; - */ - HETZNER_ASHBURN = 5, -} - -/** - * Describes the enum environments.Location. - */ -export const LocationSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_environments_v1_environments_v1, 2); - -/** - * @generated from enum environments.Kubernetes - */ -export enum Kubernetes { - /** - * @generated from enum value: KUBERNETES_UNSPECIFIED = 0; - */ - UNSPECIFIED = 0, - - /** - * @generated from enum value: KUBERNETES_K3S = 1; - */ - K3S = 1, -} - -/** - * Describes the enum environments.Kubernetes. - */ -export const KubernetesSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_environments_v1_environments_v1, 3); - -/** - * * - * Service for handling environments - * - * @generated from service environments.Environments - */ -export const Environments: GenService<{ - /** - * @generated from rpc environments.Environments.Create - */ - create: { - methodKind: "unary"; - input: typeof CreateOptionsSchema; - output: typeof EnvironmentFullSchema; - }, - /** - * @generated from rpc environments.Environments.Update - */ - update: { - methodKind: "unary"; - input: typeof UpdateOptionsSchema; - output: typeof EnvironmentFullSchema; - }, - /** - * @generated from rpc environments.Environments.Delete - */ - delete: { - methodKind: "unary"; - input: typeof DeleteOptionsSchema; - output: typeof EmptySchema; - }, - /** - * @generated from rpc environments.Environments.Get - */ - get: { - methodKind: "unary"; - input: typeof GetOptionsSchema; - output: typeof EnvironmentFullSchema; - }, - /** - * @generated from rpc environments.Environments.List - */ - list: { - methodKind: "server_streaming"; - input: typeof ListOptionsSchema; - output: typeof EnvironmentFullSchema; - }, -}> = /*@__PURE__*/ - serviceDesc(file_environments_v1_environments_v1, 0); - diff --git a/src/api/tokens/v1/tokens_v1_pb.ts b/src/api/tokens/v1/tokens_v1_pb.ts new file mode 100644 index 0000000..074b669 --- /dev/null +++ b/src/api/tokens/v1/tokens_v1_pb.ts @@ -0,0 +1,396 @@ +/// Protobuf definitions for the accounts service. + +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" +// @generated from file tokens/v1/tokens_v1.proto (package tokens.v1, syntax proto3) +/* eslint-disable */ + +import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; +import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; +import type { EmptySchema, Timestamp } from "@bufbuild/protobuf/wkt"; +import { file_google_protobuf_empty, file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; +import type { Message } from "@bufbuild/protobuf"; + +/** + * Describes the file tokens/v1/tokens_v1.proto. + */ +export const file_tokens_v1_tokens_v1: GenFile = /*@__PURE__*/ + fileDesc("Chl0b2tlbnMvdjEvdG9rZW5zX3YxLnByb3RvEgl0b2tlbnMudjEiTQoNVG9rZW5NZXRhZGF0YRIMCgRuYW1lGAEgASgJEi4KCmV4cGlyZXNfYXQYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIhkKCVRva2VuVVVJRBIMCgR1dWlkGAEgASgJIhsKClRva2VuVmFsdWUSDQoFdG9rZW4YASABKAkiEgoQVG9rZW5QZXJtaXNzaW9ucyJ+ChJDcmVhdGVUb2tlblJlcXVlc3QSMAoOdG9rZW5fbWV0YWRhdGEYASABKAsyGC50b2tlbnMudjEuVG9rZW5NZXRhZGF0YRI2ChF0b2tlbl9wZXJtaXNzaW9ucxgCIAEoCzIbLnRva2Vucy52MS5Ub2tlblBlcm1pc3Npb25zItUBChNDcmVhdGVUb2tlblJlc3BvbnNlEigKCnRva2VuX3V1aWQYASABKAsyFC50b2tlbnMudjEuVG9rZW5VVUlEEjAKDnRva2VuX21ldGFkYXRhGAIgASgLMhgudG9rZW5zLnYxLlRva2VuTWV0YWRhdGESNgoRdG9rZW5fcGVybWlzc2lvbnMYAyABKAsyGy50b2tlbnMudjEuVG9rZW5QZXJtaXNzaW9ucxIqCgt0b2tlbl92YWx1ZRgEIAEoCzIVLnRva2Vucy52MS5Ub2tlblZhbHVlIqgBChJVcGRhdGVUb2tlblJlcXVlc3QSKAoKdG9rZW5fdXVpZBgBIAEoCzIULnRva2Vucy52MS5Ub2tlblVVSUQSMAoOdG9rZW5fbWV0YWRhdGEYAiABKAsyGC50b2tlbnMudjEuVG9rZW5NZXRhZGF0YRI2ChF0b2tlbl9wZXJtaXNzaW9ucxgDIAEoCzIbLnRva2Vucy52MS5Ub2tlblBlcm1pc3Npb25zIqkBChNVcGRhdGVUb2tlblJlc3BvbnNlEigKCnRva2VuX3V1aWQYASABKAsyFC50b2tlbnMudjEuVG9rZW5VVUlEEjAKDnRva2VuX21ldGFkYXRhGAIgASgLMhgudG9rZW5zLnYxLlRva2VuTWV0YWRhdGESNgoRdG9rZW5fcGVybWlzc2lvbnMYAyABKAsyGy50b2tlbnMudjEuVG9rZW5QZXJtaXNzaW9ucyJHChtGb3JjZVRva2VuRXhwaXJhdGlvblJlcXVlc3QSKAoKdG9rZW5fdXVpZBgBIAEoCzIULnRva2Vucy52MS5Ub2tlblVVSUQiQgoWUmVnZW5lcmF0ZVRva2VuUmVxdWVzdBIoCgp0b2tlbl91dWlkGAEgASgLMhQudG9rZW5zLnYxLlRva2VuVVVJRCJFChdSZWdlbmVyYXRlVG9rZW5SZXNwb25zZRIqCgt0b2tlbl92YWx1ZRgBIAEoCzIVLnRva2Vucy52MS5Ub2tlblZhbHVlIjsKD0dldFRva2VuUmVxdWVzdBIoCgp0b2tlbl91dWlkGAEgASgLMhQudG9rZW5zLnYxLlRva2VuVVVJRCKmAQoQR2V0VG9rZW5SZXNwb25zZRIoCgp0b2tlbl91dWlkGAEgASgLMhQudG9rZW5zLnYxLlRva2VuVVVJRBIwCg50b2tlbl9tZXRhZGF0YRgCIAEoCzIYLnRva2Vucy52MS5Ub2tlbk1ldGFkYXRhEjYKEXRva2VuX3Blcm1pc3Npb25zGAMgASgLMhsudG9rZW5zLnYxLlRva2VuUGVybWlzc2lvbnMiqAEKEkxpc3RUb2tlbnNSZXNwb25zZRIoCgp0b2tlbl91dWlkGAEgASgLMhQudG9rZW5zLnYxLlRva2VuVVVJRBIwCg50b2tlbl9tZXRhZGF0YRgCIAEoCzIYLnRva2Vucy52MS5Ub2tlbk1ldGFkYXRhEjYKEXRva2VuX3Blcm1pc3Npb25zGAMgASgLMhsudG9rZW5zLnYxLlRva2VuUGVybWlzc2lvbnMy9QMKDVRva2Vuc1NlcnZpY2USTgoLQ3JlYXRlVG9rZW4SHS50b2tlbnMudjEuQ3JlYXRlVG9rZW5SZXF1ZXN0Gh4udG9rZW5zLnYxLkNyZWF0ZVRva2VuUmVzcG9uc2UiABJOCgtVcGRhdGVUb2tlbhIdLnRva2Vucy52MS5VcGRhdGVUb2tlblJlcXVlc3QaHi50b2tlbnMudjEuVXBkYXRlVG9rZW5SZXNwb25zZSIAElgKFEZvcmNlVG9rZW5FeHBpcmF0aW9uEiYudG9rZW5zLnYxLkZvcmNlVG9rZW5FeHBpcmF0aW9uUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEloKD1JlZ2VuZXJhdGVUb2tlbhIhLnRva2Vucy52MS5SZWdlbmVyYXRlVG9rZW5SZXF1ZXN0GiIudG9rZW5zLnYxLlJlZ2VuZXJhdGVUb2tlblJlc3BvbnNlIgASRQoIR2V0VG9rZW4SGi50b2tlbnMudjEuR2V0VG9rZW5SZXF1ZXN0GhsudG9rZW5zLnYxLkdldFRva2VuUmVzcG9uc2UiABJHCgpMaXN0VG9rZW5zEhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5Gh0udG9rZW5zLnYxLkxpc3RUb2tlbnNSZXNwb25zZSIAMAFCR1pFZ2l0ZWEuYmFkaG91c2VwbGFudHMubmV0L3NvZnRwbGF5ZXIvc29mdHBsYXllci1nby1wcm90by9wa2cvdG9rZW5zL3YxYgZwcm90bzM", [file_google_protobuf_empty, file_google_protobuf_timestamp]); + +/** + * @generated from message tokens.v1.TokenMetadata + */ +export type TokenMetadata = Message<"tokens.v1.TokenMetadata"> & { + /** + * A token name + * + * @generated from field: string name = 1; + */ + name: string; + + /** + * Token expiration timestamp + * + * @generated from field: google.protobuf.Timestamp expires_at = 2; + */ + expiresAt?: Timestamp | undefined; +}; + +/** + * Describes the message tokens.v1.TokenMetadata. + * Use `create(TokenMetadataSchema)` to create a new message. + */ +export const TokenMetadataSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 0); + +/** + * @generated from message tokens.v1.TokenUUID + */ +export type TokenUUID = Message<"tokens.v1.TokenUUID"> & { + /** + * An ID of a token + * + * @generated from field: string uuid = 1; + */ + uuid: string; +}; + +/** + * Describes the message tokens.v1.TokenUUID. + * Use `create(TokenUUIDSchema)` to create a new message. + */ +export const TokenUUIDSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 1); + +/** + * @generated from message tokens.v1.TokenValue + */ +export type TokenValue = Message<"tokens.v1.TokenValue"> & { + /** + * Token value + * Can be only retrieved once after the generation + * + * @generated from field: string token = 1; + */ + token: string; +}; + +/** + * Describes the message tokens.v1.TokenValue. + * Use `create(TokenValueSchema)` to create a new message. + */ +export const TokenValueSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 2); + +/** + * @generated from message tokens.v1.TokenPermissions + */ +export type TokenPermissions = Message<"tokens.v1.TokenPermissions"> & { +}; + +/** + * Describes the message tokens.v1.TokenPermissions. + * Use `create(TokenPermissionsSchema)` to create a new message. + */ +export const TokenPermissionsSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 3); + +/** + * @generated from message tokens.v1.CreateTokenRequest + */ +export type CreateTokenRequest = Message<"tokens.v1.CreateTokenRequest"> & { + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 1; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 2; + */ + tokenPermissions?: TokenPermissions | undefined; +}; + +/** + * Describes the message tokens.v1.CreateTokenRequest. + * Use `create(CreateTokenRequestSchema)` to create a new message. + */ +export const CreateTokenRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 4); + +/** + * @generated from message tokens.v1.CreateTokenResponse + */ +export type CreateTokenResponse = Message<"tokens.v1.CreateTokenResponse"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; + + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 2; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 3; + */ + tokenPermissions?: TokenPermissions | undefined; + + /** + * @generated from field: tokens.v1.TokenValue token_value = 4; + */ + tokenValue?: TokenValue | undefined; +}; + +/** + * Describes the message tokens.v1.CreateTokenResponse. + * Use `create(CreateTokenResponseSchema)` to create a new message. + */ +export const CreateTokenResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 5); + +/** + * @generated from message tokens.v1.UpdateTokenRequest + */ +export type UpdateTokenRequest = Message<"tokens.v1.UpdateTokenRequest"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; + + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 2; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 3; + */ + tokenPermissions?: TokenPermissions | undefined; +}; + +/** + * Describes the message tokens.v1.UpdateTokenRequest. + * Use `create(UpdateTokenRequestSchema)` to create a new message. + */ +export const UpdateTokenRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 6); + +/** + * @generated from message tokens.v1.UpdateTokenResponse + */ +export type UpdateTokenResponse = Message<"tokens.v1.UpdateTokenResponse"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; + + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 2; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 3; + */ + tokenPermissions?: TokenPermissions | undefined; +}; + +/** + * Describes the message tokens.v1.UpdateTokenResponse. + * Use `create(UpdateTokenResponseSchema)` to create a new message. + */ +export const UpdateTokenResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 7); + +/** + * @generated from message tokens.v1.ForceTokenExpirationRequest + */ +export type ForceTokenExpirationRequest = Message<"tokens.v1.ForceTokenExpirationRequest"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; +}; + +/** + * Describes the message tokens.v1.ForceTokenExpirationRequest. + * Use `create(ForceTokenExpirationRequestSchema)` to create a new message. + */ +export const ForceTokenExpirationRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 8); + +/** + * @generated from message tokens.v1.RegenerateTokenRequest + */ +export type RegenerateTokenRequest = Message<"tokens.v1.RegenerateTokenRequest"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; +}; + +/** + * Describes the message tokens.v1.RegenerateTokenRequest. + * Use `create(RegenerateTokenRequestSchema)` to create a new message. + */ +export const RegenerateTokenRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 9); + +/** + * @generated from message tokens.v1.RegenerateTokenResponse + */ +export type RegenerateTokenResponse = Message<"tokens.v1.RegenerateTokenResponse"> & { + /** + * @generated from field: tokens.v1.TokenValue token_value = 1; + */ + tokenValue?: TokenValue | undefined; +}; + +/** + * Describes the message tokens.v1.RegenerateTokenResponse. + * Use `create(RegenerateTokenResponseSchema)` to create a new message. + */ +export const RegenerateTokenResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 10); + +/** + * @generated from message tokens.v1.GetTokenRequest + */ +export type GetTokenRequest = Message<"tokens.v1.GetTokenRequest"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; +}; + +/** + * Describes the message tokens.v1.GetTokenRequest. + * Use `create(GetTokenRequestSchema)` to create a new message. + */ +export const GetTokenRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 11); + +/** + * @generated from message tokens.v1.GetTokenResponse + */ +export type GetTokenResponse = Message<"tokens.v1.GetTokenResponse"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; + + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 2; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 3; + */ + tokenPermissions?: TokenPermissions | undefined; +}; + +/** + * Describes the message tokens.v1.GetTokenResponse. + * Use `create(GetTokenResponseSchema)` to create a new message. + */ +export const GetTokenResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 12); + +/** + * @generated from message tokens.v1.ListTokensResponse + */ +export type ListTokensResponse = Message<"tokens.v1.ListTokensResponse"> & { + /** + * @generated from field: tokens.v1.TokenUUID token_uuid = 1; + */ + tokenUuid?: TokenUUID | undefined; + + /** + * @generated from field: tokens.v1.TokenMetadata token_metadata = 2; + */ + tokenMetadata?: TokenMetadata | undefined; + + /** + * @generated from field: tokens.v1.TokenPermissions token_permissions = 3; + */ + tokenPermissions?: TokenPermissions | undefined; +}; + +/** + * Describes the message tokens.v1.ListTokensResponse. + * Use `create(ListTokensResponseSchema)` to create a new message. + */ +export const ListTokensResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_tokens_v1_tokens_v1, 13); + +/** + * Tokens should be used for programmatic access + * For example CLI or terraform modules + * + * @generated from service tokens.v1.TokensService + */ +export const TokensService: GenService<{ + /** + * Create a new token + * + * @generated from rpc tokens.v1.TokensService.CreateToken + */ + createToken: { + methodKind: "unary"; + input: typeof CreateTokenRequestSchema; + output: typeof CreateTokenResponseSchema; + }, + /** + * Update an existing token + * + * @generated from rpc tokens.v1.TokensService.UpdateToken + */ + updateToken: { + methodKind: "unary"; + input: typeof UpdateTokenRequestSchema; + output: typeof UpdateTokenResponseSchema; + }, + /** + * Expire an existing token + * + * @generated from rpc tokens.v1.TokensService.ForceTokenExpiration + */ + forceTokenExpiration: { + methodKind: "unary"; + input: typeof ForceTokenExpirationRequestSchema; + output: typeof EmptySchema; + }, + /** + * Create a new token with the same UUID + * + * @generated from rpc tokens.v1.TokensService.RegenerateToken + */ + regenerateToken: { + methodKind: "unary"; + input: typeof RegenerateTokenRequestSchema; + output: typeof RegenerateTokenResponseSchema; + }, + /** + * Get an existing token + * + * @generated from rpc tokens.v1.TokensService.GetToken + */ + getToken: { + methodKind: "unary"; + input: typeof GetTokenRequestSchema; + output: typeof GetTokenResponseSchema; + }, + /** + * List all existing tokens + * + * @generated from rpc tokens.v1.TokensService.ListTokens + */ + listTokens: { + methodKind: "server_streaming"; + input: typeof EmptySchema; + output: typeof ListTokensResponseSchema; + }, +}> = /*@__PURE__*/ + serviceDesc(file_tokens_v1_tokens_v1, 0); +