the-camp
Version:
Client lib of the camp
35 lines • 991 B
TypeScript
import { Credential, 관계, 군종, 성분, 입영부대 } from '../core/types';
export declare class TheCampClient {
private readonly credential;
private readonly theCampService;
constructor(credential: Credential);
private session?;
private fetchSession;
registerSoldier(soldierInfo: SoldierInfo): Promise<{
soldierId: string;
}>;
sendLetter(soldierId: string, letterInfo: LetterInfo): Promise<void>;
private createSoldierId;
private parseSoldierId;
}
export interface SoldierInfo {
성분: 성분;
군종: 군종;
관계: 관계;
입영부대: 입영부대;
이름: string;
생년월일: string;
입영일: string;
전화번호?: string;
}
export interface SoldierIdentifier {
입영부대: 입영부대;
입영부대EduId: string;
훈련병Id: string;
}
export interface LetterInfo {
제목: string;
내용: string;
작성자: string;
}
//# sourceMappingURL=the-camp.client.d.ts.map