Type Alias HttpResponse

HttpResponse:
    | {
        details: BearerToken;
        firm: Firm;
        policy: "OAuth2";
        status: "authenticated";
    }
    | { details: MemberGroup; status: "update-password" }
    | { details: MemberGroup[]; status: "firm-selection" }
    | { details: null; status: "require-cgu-approval" }
    | { details: null; status: "require-otp" }