UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

24 lines (23 loc) 985 B
import { GithubCredential } from "../../vkpr/credentials/credentials-dto"; export declare class GithubRepositoryService { private static _instance; private constructor(); getActionsPublicKey(credential: GithubCredential, ownerAndRepository: string): Promise<GithubPublicKey>; createSecret(credential: GithubCredential, ownerAndRepository: string, secretName: string, secretValue: string, publicKey?: GithubPublicKey): Promise<GithubSecretResult>; createSecretList(credential: GithubCredential, ownerAndRepository: string, secrets: Map<string, string>, publicKey?: GithubPublicKey): Promise<GithubSecretResult[]>; private _encrypt; static get instance(): GithubRepositoryService; } export interface GithubPublicKey { key_id: string; key: string; } export declare enum GithubSecretStatus { CREATED = "CREATED", UPDATED = "UPDATED", ERROR = "ERROR" } export interface GithubSecretResult { key: string; status: GithubSecretStatus; }