@calljmp/cli
Version:
68 lines • 2.13 kB
TypeScript
export declare class Project {
private _config;
constructor(_config: {
baseUrl: string;
accessToken: string;
});
accessTarget({ projectId }: {
projectId: number;
}): Promise<{
accessToken: string;
}>;
list({ offset, limit, }?: {
offset?: number;
limit?: number;
}): Promise<{
projects: import("./common").Project[];
nextOffset: number | undefined;
}>;
create({ name, description }: {
name: string;
description?: string;
}): Promise<import("./common").Project>;
deployService({ projectId, script, secrets, variables, }: {
projectId: number;
script: string;
secrets?: Record<string, string>;
variables?: Record<string, string>;
}): Promise<{
uuid: string;
}>;
listSecrets({ projectId }: {
projectId: number;
}): Promise<import("./common").ServiceSecret[]>;
addSecret({ projectId, secretName, secretValue, }: {
projectId: number;
secretName: string;
secretValue: string;
}): Promise<void>;
deleteSecret({ projectId, secretName, }: {
projectId: number;
secretName: string;
}): Promise<void>;
bindings({ projectId }: {
projectId: number;
}): Promise<{
buckets: Record<string, string>;
}>;
retrieve({ projectId }: {
projectId: number;
}): Promise<import("./common").Project>;
update({ projectId, appleIosTeamId, appleIosBundleId, googleAndroidPackageName, googleAndroidPlayIntegrityResponseKeys, }: {
projectId: number;
appleIosTeamId?: string;
appleIosBundleId?: string;
googleAndroidPackageName?: string;
googleAndroidPlayIntegrityResponseKeys?: string;
}): Promise<import("./common").Project>;
retrieveGoogleAndroidPlayIntegrityPem({ projectId, }: {
projectId: number;
}): Promise<string>;
generateApplicationToken({ projectId }: {
projectId: number;
}): Promise<{
token: string;
expiresAt: Date;
}>;
}
//# sourceMappingURL=project.d.ts.map