1
- import { serializeAiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
2
- import { deserializeAiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
3
- import { serializeAiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
4
- import { deserializeAiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
5
1
import { serializeAiLlmEndpointParamsOpenAi } from './aiLlmEndpointParamsOpenAi.generated.js' ;
6
2
import { deserializeAiLlmEndpointParamsOpenAi } from './aiLlmEndpointParamsOpenAi.generated.js' ;
7
- import { AiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
8
- import { AiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
3
+ import { serializeAiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
4
+ import { deserializeAiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
5
+ import { serializeAiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
6
+ import { deserializeAiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
7
+ import { serializeAiLlmEndpointParamsIbm } from './aiLlmEndpointParamsIbm.generated.js' ;
8
+ import { deserializeAiLlmEndpointParamsIbm } from './aiLlmEndpointParamsIbm.generated.js' ;
9
9
import { AiLlmEndpointParamsOpenAi } from './aiLlmEndpointParamsOpenAi.generated.js' ;
10
+ import { AiLlmEndpointParamsGoogle } from './aiLlmEndpointParamsGoogle.generated.js' ;
11
+ import { AiLlmEndpointParamsAws } from './aiLlmEndpointParamsAws.generated.js' ;
12
+ import { AiLlmEndpointParamsIbm } from './aiLlmEndpointParamsIbm.generated.js' ;
10
13
import { BoxSdkError } from '../box/errors.js' ;
11
14
import { SerializedData } from '../serialization/json.js' ;
12
15
import { sdIsEmpty } from '../serialization/json.js' ;
@@ -15,45 +18,45 @@ import { sdIsNumber } from '../serialization/json.js';
15
18
import { sdIsString } from '../serialization/json.js' ;
16
19
import { sdIsList } from '../serialization/json.js' ;
17
20
import { sdIsMap } from '../serialization/json.js' ;
18
- export type AiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi =
19
-
20
- | AiLlmEndpointParamsAws
21
- | AiLlmEndpointParamsGoogle
22
- | AiLlmEndpointParamsOpenAi ;
23
- export function serializeAiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi (
24
- val : any ,
25
- ) : SerializedData {
26
- if ( val . type == 'aws_params' ) {
27
- return serializeAiLlmEndpointParamsAws ( val ) ;
21
+ export type AiLlmEndpointParams =
22
+ | AiLlmEndpointParamsOpenAi
23
+ | AiLlmEndpointParamsGoogle
24
+ | AiLlmEndpointParamsAws
25
+ | AiLlmEndpointParamsIbm ;
26
+ export function serializeAiLlmEndpointParams ( val : any ) : SerializedData {
27
+ if ( val . type == 'openai_params' ) {
28
+ return serializeAiLlmEndpointParamsOpenAi ( val ) ;
28
29
}
29
30
if ( val . type == 'google_params' ) {
30
31
return serializeAiLlmEndpointParamsGoogle ( val ) ;
31
32
}
32
- if ( val . type == 'openai_params' ) {
33
- return serializeAiLlmEndpointParamsOpenAi ( val ) ;
33
+ if ( val . type == 'aws_params' ) {
34
+ return serializeAiLlmEndpointParamsAws ( val ) ;
35
+ }
36
+ if ( val . type == 'ibm_params' ) {
37
+ return serializeAiLlmEndpointParamsIbm ( val ) ;
34
38
}
35
39
throw new BoxSdkError ( { message : 'unknown type' } ) ;
36
40
}
37
- export function deserializeAiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi (
41
+ export function deserializeAiLlmEndpointParams (
38
42
val : SerializedData ,
39
- ) : AiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi {
43
+ ) : AiLlmEndpointParams {
40
44
if ( ! sdIsMap ( val ) ) {
41
45
throw new BoxSdkError ( {
42
- message :
43
- 'Expecting a map for "AiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi"' ,
46
+ message : 'Expecting a map for "AiLlmEndpointParams"' ,
44
47
} ) ;
45
48
}
46
- if ( val . type == 'aws_params ' ) {
47
- return deserializeAiLlmEndpointParamsAws ( val ) ;
49
+ if ( val . type == 'openai_params ' ) {
50
+ return deserializeAiLlmEndpointParamsOpenAi ( val ) ;
48
51
}
49
52
if ( val . type == 'google_params' ) {
50
53
return deserializeAiLlmEndpointParamsGoogle ( val ) ;
51
54
}
52
- if ( val . type == 'openai_params' ) {
53
- return deserializeAiLlmEndpointParamsOpenAi ( val ) ;
55
+ if ( val . type == 'aws_params' ) {
56
+ return deserializeAiLlmEndpointParamsAws ( val ) ;
57
+ }
58
+ if ( val . type == 'ibm_params' ) {
59
+ return deserializeAiLlmEndpointParamsIbm ( val ) ;
54
60
}
55
- throw new BoxSdkError ( {
56
- message :
57
- "Can't deserialize AiLlmEndpointParamsAwsOrAiLlmEndpointParamsGoogleOrAiLlmEndpointParamsOpenAi" ,
58
- } ) ;
61
+ throw new BoxSdkError ( { message : "Can't deserialize AiLlmEndpointParams" } ) ;
59
62
}
0 commit comments