import { ServiceType } from "@protobuf-ts/runtime-rpc"; import { BinaryReadOptions, BinaryWriteOptions, IBinaryReader, IBinaryWriter, MessageType, PartialMessage } from "@protobuf-ts/runtime"; //#region generated/ts/backend/client_service.d.ts /** * @generated from protobuf message tusk.drift.backend.v1.GetAuthInfoRequest */ interface GetAuthInfoRequest { /** * @generated from protobuf field: optional string client_id = 1 */ clientId?: string; } /** * @generated from protobuf message tusk.drift.backend.v1.UserAuthInfo */ interface UserAuthInfo { /** * @generated from protobuf field: string id = 1 */ id: string; /** * @generated from protobuf field: tusk.drift.backend.v1.UserType type = 2 */ type: UserType; /** * @generated from protobuf field: string name = 3 */ name: string; /** * @generated from protobuf field: optional string email = 4 */ email?: string; /** * @generated from protobuf field: optional string code_hosting_username = 5 */ codeHostingUsername?: string; } /** * @generated from protobuf message tusk.drift.backend.v1.AuthInfoClient */ interface AuthInfoClient { /** * @generated from protobuf field: string id = 1 */ id: string; /** * @generated from protobuf field: optional string name = 2 */ name?: string; /** * @generated from protobuf field: optional string domain = 3 */ domain?: string; /** * @generated from protobuf field: repeated string feature_flags = 4 */ featureFlags: string[]; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.CodeHostingResource code_hosting_resources = 5 */ codeHostingResources: CodeHostingResource[]; } /** * @generated from protobuf message tusk.drift.backend.v1.CodeHostingResource */ interface CodeHostingResource { /** * @generated from protobuf field: int64 id = 1 */ id: bigint; /** * @generated from protobuf field: tusk.drift.backend.v1.CodeHostingResourceType type = 2 */ type: CodeHostingResourceType; /** * @generated from protobuf field: string external_id = 3 */ externalId: string; } /** * @generated from protobuf message tusk.drift.backend.v1.GetAuthInfoResponse */ interface GetAuthInfoResponse { /** * @generated from protobuf field: tusk.drift.backend.v1.UserAuthInfo user = 1 */ user?: UserAuthInfo; /** * @generated from protobuf field: repeated tusk.drift.backend.v1.AuthInfoClient clients = 2 */ clients: AuthInfoClient[]; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateObservableServiceRequest */ interface CreateObservableServiceRequest { /** * @generated from protobuf field: string repo_owner_name = 1 */ repoOwnerName: string; /** * @generated from protobuf field: string repo_name = 2 */ repoName: string; /** * @generated from protobuf field: tusk.drift.backend.v1.ServiceType service_type = 3 */ serviceType: ServiceType$1; /** * @generated from protobuf field: optional string app_dir = 4 */ appDir?: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateObservableServiceResponseSuccess */ interface CreateObservableServiceResponseSuccess { /** * @generated from protobuf field: string observable_service_id = 1 */ observableServiceId: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateObservableServiceResponseError */ interface CreateObservableServiceResponseError { /** * @generated from protobuf field: tusk.drift.backend.v1.CreateObservableServiceResponseErrorCode code = 1 */ code: CreateObservableServiceResponseErrorCode; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateObservableServiceResponse */ interface CreateObservableServiceResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateObservableServiceResponseSuccess success = 1 */ success: CreateObservableServiceResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateObservableServiceResponseError error = 2 */ error: CreateObservableServiceResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.VerifyRepoAccessRequest */ interface VerifyRepoAccessRequest { /** * @generated from protobuf field: string repo_owner_name = 1 */ repoOwnerName: string; /** * @generated from protobuf field: string repo_name = 2 */ repoName: string; } /** * @generated from protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponseSuccess */ interface VerifyRepoAccessResponseSuccess { /** * @generated from protobuf field: int64 repo_id = 1 */ repoId: bigint; } /** * @generated from protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponseError */ interface VerifyRepoAccessResponseError { /** * @generated from protobuf field: tusk.drift.backend.v1.VerifyRepoAccessResponseErrorCode code = 1 */ code: VerifyRepoAccessResponseErrorCode; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponse */ interface VerifyRepoAccessResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.VerifyRepoAccessResponseSuccess success = 1 */ success: VerifyRepoAccessResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.VerifyRepoAccessResponseError error = 2 */ error: VerifyRepoAccessResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateApiKeyRequest */ interface CreateApiKeyRequest { /** * @generated from protobuf field: string name = 1 */ name: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateApiKeyResponse */ interface CreateApiKeyResponse { /** * @generated from protobuf oneof: response */ response: { oneofKind: "success"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateApiKeyResponseSuccess success = 1 */ success: CreateApiKeyResponseSuccess; } | { oneofKind: "error"; /** * @generated from protobuf field: tusk.drift.backend.v1.CreateApiKeyResponseError error = 2 */ error: CreateApiKeyResponseError; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateApiKeyResponseSuccess */ interface CreateApiKeyResponseSuccess { /** * @generated from protobuf field: string api_key_id = 1 */ apiKeyId: string; /** * @generated from protobuf field: string api_key = 2 */ apiKey: string; } /** * @generated from protobuf message tusk.drift.backend.v1.CreateApiKeyResponseError */ interface CreateApiKeyResponseError { /** * @generated from protobuf field: tusk.drift.backend.v1.CreateApiKeyResponseErrorCode code = 1 */ code: CreateApiKeyResponseErrorCode; /** * @generated from protobuf field: string message = 2 */ message: string; } /** * @generated from protobuf enum tusk.drift.backend.v1.UserType */ declare enum UserType { /** * @generated from protobuf enum value: USER_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: USER_TYPE_USER = 1; */ USER = 1, /** * @generated from protobuf enum value: USER_TYPE_API_KEY = 2; */ API_KEY = 2, } /** * @generated from protobuf enum tusk.drift.backend.v1.CodeHostingResourceType */ declare enum CodeHostingResourceType { /** * @generated from protobuf enum value: CODE_HOSTING_RESOURCE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: CODE_HOSTING_RESOURCE_TYPE_GITHUB = 1; */ GITHUB = 1, /** * @generated from protobuf enum value: CODE_HOSTING_RESOURCE_TYPE_GITLAB = 2; */ GITLAB = 2, } /** * @generated from protobuf enum tusk.drift.backend.v1.ServiceType */ declare enum ServiceType$1 { /** * @generated from protobuf enum value: SERVICE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: SERVICE_TYPE_NODE = 1; */ NODE = 1, } /** * @generated from protobuf enum tusk.drift.backend.v1.CreateObservableServiceResponseErrorCode */ declare enum CreateObservableServiceResponseErrorCode { /** * @generated from protobuf enum value: CREATE_OBSERVABLE_SERVICE_RESPONSE_ERROR_CODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: CREATE_OBSERVABLE_SERVICE_RESPONSE_ERROR_CODE_INTERNAL = 1; */ INTERNAL = 1, /** * @generated from protobuf enum value: CREATE_OBSERVABLE_SERVICE_RESPONSE_ERROR_CODE_NOT_AUTHORIZED = 2; */ NOT_AUTHORIZED = 2, /** * @generated from protobuf enum value: CREATE_OBSERVABLE_SERVICE_RESPONSE_ERROR_CODE_NO_CODE_HOSTING_RESOURCE = 3; */ NO_CODE_HOSTING_RESOURCE = 3, /** * @generated from protobuf enum value: CREATE_OBSERVABLE_SERVICE_RESPONSE_ERROR_CODE_NO_REPO_FOUND = 4; */ NO_REPO_FOUND = 4, } /** * @generated from protobuf enum tusk.drift.backend.v1.VerifyRepoAccessResponseErrorCode */ declare enum VerifyRepoAccessResponseErrorCode { /** * @generated from protobuf enum value: VERIFY_REPO_ACCESS_RESPONSE_ERROR_CODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: VERIFY_REPO_ACCESS_RESPONSE_ERROR_CODE_INTERNAL = 1; */ INTERNAL = 1, /** * @generated from protobuf enum value: VERIFY_REPO_ACCESS_RESPONSE_ERROR_CODE_NOT_AUTHORIZED = 2; */ NOT_AUTHORIZED = 2, /** * @generated from protobuf enum value: VERIFY_REPO_ACCESS_RESPONSE_ERROR_CODE_NO_CODE_HOSTING_RESOURCE = 3; */ NO_CODE_HOSTING_RESOURCE = 3, /** * @generated from protobuf enum value: VERIFY_REPO_ACCESS_RESPONSE_ERROR_CODE_REPO_NOT_FOUND = 4; */ REPO_NOT_FOUND = 4, } /** * @generated from protobuf enum tusk.drift.backend.v1.CreateApiKeyResponseErrorCode */ declare enum CreateApiKeyResponseErrorCode { /** * @generated from protobuf enum value: CREATE_API_KEY_RESPONSE_ERROR_CODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: CREATE_API_KEY_RESPONSE_ERROR_CODE_INTERNAL = 1; */ INTERNAL = 1, /** * @generated from protobuf enum value: CREATE_API_KEY_RESPONSE_ERROR_CODE_NOT_AUTHORIZED = 2; */ NOT_AUTHORIZED = 2, } declare class GetAuthInfoRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAuthInfoRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAuthInfoRequest): GetAuthInfoRequest; internalBinaryWrite(message: GetAuthInfoRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAuthInfoRequest */ declare const GetAuthInfoRequest: GetAuthInfoRequest$Type; declare class UserAuthInfo$Type extends MessageType { constructor(); create(value?: PartialMessage): UserAuthInfo; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UserAuthInfo): UserAuthInfo; internalBinaryWrite(message: UserAuthInfo, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.UserAuthInfo */ declare const UserAuthInfo: UserAuthInfo$Type; declare class AuthInfoClient$Type extends MessageType { constructor(); create(value?: PartialMessage): AuthInfoClient; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AuthInfoClient): AuthInfoClient; internalBinaryWrite(message: AuthInfoClient, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.AuthInfoClient */ declare const AuthInfoClient: AuthInfoClient$Type; declare class CodeHostingResource$Type extends MessageType { constructor(); create(value?: PartialMessage): CodeHostingResource; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CodeHostingResource): CodeHostingResource; internalBinaryWrite(message: CodeHostingResource, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CodeHostingResource */ declare const CodeHostingResource: CodeHostingResource$Type; declare class GetAuthInfoResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetAuthInfoResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetAuthInfoResponse): GetAuthInfoResponse; internalBinaryWrite(message: GetAuthInfoResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.GetAuthInfoResponse */ declare const GetAuthInfoResponse: GetAuthInfoResponse$Type; declare class CreateObservableServiceRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateObservableServiceRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateObservableServiceRequest): CreateObservableServiceRequest; internalBinaryWrite(message: CreateObservableServiceRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateObservableServiceRequest */ declare const CreateObservableServiceRequest: CreateObservableServiceRequest$Type; declare class CreateObservableServiceResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateObservableServiceResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateObservableServiceResponseSuccess): CreateObservableServiceResponseSuccess; internalBinaryWrite(message: CreateObservableServiceResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateObservableServiceResponseSuccess */ declare const CreateObservableServiceResponseSuccess: CreateObservableServiceResponseSuccess$Type; declare class CreateObservableServiceResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateObservableServiceResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateObservableServiceResponseError): CreateObservableServiceResponseError; internalBinaryWrite(message: CreateObservableServiceResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateObservableServiceResponseError */ declare const CreateObservableServiceResponseError: CreateObservableServiceResponseError$Type; declare class CreateObservableServiceResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateObservableServiceResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateObservableServiceResponse): CreateObservableServiceResponse; internalBinaryWrite(message: CreateObservableServiceResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateObservableServiceResponse */ declare const CreateObservableServiceResponse: CreateObservableServiceResponse$Type; declare class VerifyRepoAccessRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): VerifyRepoAccessRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: VerifyRepoAccessRequest): VerifyRepoAccessRequest; internalBinaryWrite(message: VerifyRepoAccessRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.VerifyRepoAccessRequest */ declare const VerifyRepoAccessRequest: VerifyRepoAccessRequest$Type; declare class VerifyRepoAccessResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): VerifyRepoAccessResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: VerifyRepoAccessResponseSuccess): VerifyRepoAccessResponseSuccess; internalBinaryWrite(message: VerifyRepoAccessResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponseSuccess */ declare const VerifyRepoAccessResponseSuccess: VerifyRepoAccessResponseSuccess$Type; declare class VerifyRepoAccessResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): VerifyRepoAccessResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: VerifyRepoAccessResponseError): VerifyRepoAccessResponseError; internalBinaryWrite(message: VerifyRepoAccessResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponseError */ declare const VerifyRepoAccessResponseError: VerifyRepoAccessResponseError$Type; declare class VerifyRepoAccessResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): VerifyRepoAccessResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: VerifyRepoAccessResponse): VerifyRepoAccessResponse; internalBinaryWrite(message: VerifyRepoAccessResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.VerifyRepoAccessResponse */ declare const VerifyRepoAccessResponse: VerifyRepoAccessResponse$Type; declare class CreateApiKeyRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateApiKeyRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateApiKeyRequest): CreateApiKeyRequest; internalBinaryWrite(message: CreateApiKeyRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateApiKeyRequest */ declare const CreateApiKeyRequest: CreateApiKeyRequest$Type; declare class CreateApiKeyResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateApiKeyResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateApiKeyResponse): CreateApiKeyResponse; internalBinaryWrite(message: CreateApiKeyResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateApiKeyResponse */ declare const CreateApiKeyResponse: CreateApiKeyResponse$Type; declare class CreateApiKeyResponseSuccess$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateApiKeyResponseSuccess; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateApiKeyResponseSuccess): CreateApiKeyResponseSuccess; internalBinaryWrite(message: CreateApiKeyResponseSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateApiKeyResponseSuccess */ declare const CreateApiKeyResponseSuccess: CreateApiKeyResponseSuccess$Type; declare class CreateApiKeyResponseError$Type extends MessageType { constructor(); create(value?: PartialMessage): CreateApiKeyResponseError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateApiKeyResponseError): CreateApiKeyResponseError; internalBinaryWrite(message: CreateApiKeyResponseError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.backend.v1.CreateApiKeyResponseError */ declare const CreateApiKeyResponseError: CreateApiKeyResponseError$Type; /** * @generated ServiceType for protobuf service tusk.drift.backend.v1.ClientService */ declare const ClientService: ServiceType; //#endregion export { AuthInfoClient, ClientService, CodeHostingResource, CodeHostingResourceType, CreateApiKeyRequest, CreateApiKeyResponse, CreateApiKeyResponseError, CreateApiKeyResponseErrorCode, CreateApiKeyResponseSuccess, CreateObservableServiceRequest, CreateObservableServiceResponse, CreateObservableServiceResponseError, CreateObservableServiceResponseErrorCode, CreateObservableServiceResponseSuccess, GetAuthInfoRequest, GetAuthInfoResponse, ServiceType$1 as ServiceType, UserAuthInfo, UserType, VerifyRepoAccessRequest, VerifyRepoAccessResponse, VerifyRepoAccessResponseError, VerifyRepoAccessResponseErrorCode, VerifyRepoAccessResponseSuccess }; //# sourceMappingURL=client_service-Dm3PL5ml.d.ts.map