1 | interface Options {
|
2 | tdsVersion: number;
|
3 | packetSize: number;
|
4 | clientProgVer: number;
|
5 | clientPid: number;
|
6 | connectionId: number;
|
7 | clientTimeZone: number;
|
8 | clientLcid: number;
|
9 | }
|
10 | declare class Login7Payload {
|
11 | tdsVersion: number;
|
12 | packetSize: number;
|
13 | clientProgVer: number;
|
14 | clientPid: number;
|
15 | connectionId: number;
|
16 | clientTimeZone: number;
|
17 | clientLcid: number;
|
18 | readOnlyIntent: boolean;
|
19 | initDbFatal: boolean;
|
20 | userName: string | undefined;
|
21 | password: string | undefined;
|
22 | serverName: string | undefined;
|
23 | appName: string | undefined;
|
24 | hostname: string | undefined;
|
25 | libraryName: string | undefined;
|
26 | language: string | undefined;
|
27 | database: string | undefined;
|
28 | clientId: Buffer | undefined;
|
29 | sspi: Buffer | undefined;
|
30 | attachDbFile: string | undefined;
|
31 | changePassword: string | undefined;
|
32 | fedAuth: {
|
33 | type: 'ADAL';
|
34 | echo: boolean;
|
35 | workflow: 'default' | 'integrated';
|
36 | } | {
|
37 | type: 'SECURITYTOKEN';
|
38 | echo: boolean;
|
39 | fedAuthToken: string;
|
40 | } | undefined;
|
41 | constructor({ tdsVersion, packetSize, clientProgVer, clientPid, connectionId, clientTimeZone, clientLcid }: Options);
|
42 | toBuffer(): Buffer;
|
43 | buildOptionFlags1(): number;
|
44 | buildFeatureExt(): Buffer;
|
45 | buildOptionFlags2(): number;
|
46 | buildTypeFlags(): number;
|
47 | buildOptionFlags3(): number;
|
48 | scramblePassword(password: Buffer): Buffer;
|
49 | toString(indent?: string): string;
|
50 | }
|
51 | export default Login7Payload;
|