1 | "use strict";
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 |
|
7 | const AuthParser_1 = __importDefault(require("./auth/AuthParser"));
|
8 | const ClientOpts_1 = __importDefault(require("./ClientOpts"));
|
9 | class ClientOptInput {
|
10 | constructor() {
|
11 | this.__opts = new ClientOpts_1.default();
|
12 | }
|
13 | swagger(swagger) {
|
14 | this.setSwagger(swagger);
|
15 | return this;
|
16 | }
|
17 | opts(opts) {
|
18 | this.setOpts(opts);
|
19 | return this;
|
20 | }
|
21 | config(codegenConfig) {
|
22 | this.setConfig(codegenConfig);
|
23 | return this;
|
24 | }
|
25 | auth(urlEncodedAuthString) {
|
26 | this.setAuth(urlEncodedAuthString);
|
27 | return this;
|
28 | }
|
29 | getAuth() {
|
30 | return AuthParser_1.default.reconstruct(this.auths);
|
31 | }
|
32 | setAuth(urlEncodedAuthString) {
|
33 | this.auths = AuthParser_1.default.parse(urlEncodedAuthString);
|
34 | }
|
35 | getAuthorizationValues() {
|
36 | return this.auths;
|
37 | }
|
38 | getConfig() {
|
39 | return this.__config;
|
40 | }
|
41 | setConfig(config) {
|
42 | this.__config = config;
|
43 | }
|
44 | getOpts() {
|
45 | return this.__opts;
|
46 | }
|
47 | setOpts(opts) {
|
48 | this.__opts = opts;
|
49 | }
|
50 | getSwagger() {
|
51 | return this.__swagger;
|
52 | }
|
53 | setSwagger(swagger) {
|
54 | this.__swagger = swagger;
|
55 | }
|
56 | }
|
57 | exports.default = ClientOptInput;
|
58 |
|
\ | No newline at end of file |