File

projects/prestations-ng/src/sdk-appinfo/application-info.ts

Index

Properties

Properties

Optional captchaUrlToken
Type : string
Optional publickey
Type : string
export class ApplicationInfo {
    version: string;
    buildtime: string;
    contextPath: string;
    environment: string;
    environmentLabel: string;
    appProperties: { [key: string]: string };
    etapeInfos: { [key: string]: EtapeInfo };
    configuration: Configuration = new Configuration();
    mockedServices: string[];
}

export class EtapeInfo {
    titreEtape: string;
    idMetierEtape: string;
    reprisePossible: boolean;
    titrePrestation: string;
    idMetierPrestation: string;
    publicCible: string[];
    decisionElectroniqueAvailable: boolean;
    deployeeCyber: boolean;
    lienAcces: string;
    draftDemRetentionDaysPublic: number;
    draftDemRetentionDaysConnected: number;
    userFeedbackRequested?: boolean;
}

export class Configuration {
    captcha?: Captcha;
    portail: Portail = new Portail();
    document?: Document;
    session?: Session;
}

export class Session {
    sessionTokenMessageDelayInMinutes: number;
    iamMessageDelayInMinutes: number;
}

export class Document {
    fileMaxSizeInBytesByFormKey: { [key: string]: number };
    maxFileNameLength: string;
    fileExtensions: string;
    illegalCharacters: string;
}

export class Captcha {
    publickey?: string;
    captchaUrlToken?: string;
}

export class Portail {
    baseVdChUrl?: string;
    cyberLoginUrl?: string;
    supportFormUrl?: string;
    espaceSecuriseUrl?: string;
    portailTitlesByPrestaCode?: { [key: string]: string };
    baseUrl?: string;
}

results matching ""

    No results matching ""