Skip to content

Commit fc5eabf

Browse files
feat(client): support unions in query and forms (#347)
1 parent ace0023 commit fc5eabf

26 files changed

+367
-144
lines changed

batch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ type BatchListParams struct {
344344
func (f BatchListParams) IsPresent() bool { return !param.IsOmitted(f) && !f.IsNull() }
345345

346346
// URLQuery serializes [BatchListParams]'s query parameters as `url.Values`.
347-
func (r BatchListParams) URLQuery() (v url.Values) {
347+
func (r BatchListParams) URLQuery() (v url.Values, err error) {
348348
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
349349
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
350350
NestedFormat: apiquery.NestedQueryFormatBrackets,

betaassistant.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2257,7 +2257,7 @@ func (f BetaAssistantListParams) IsPresent() bool { return !param.IsOmitted(f) &
22572257

22582258
// URLQuery serializes [BetaAssistantListParams]'s query parameters as
22592259
// `url.Values`.
2260-
func (r BetaAssistantListParams) URLQuery() (v url.Values) {
2260+
func (r BetaAssistantListParams) URLQuery() (v url.Values, err error) {
22612261
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
22622262
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
22632263
NestedFormat: apiquery.NestedQueryFormatBrackets,

betathreadmessage.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1700,7 +1700,7 @@ func (f BetaThreadMessageListParams) IsPresent() bool { return !param.IsOmitted(
17001700

17011701
// URLQuery serializes [BetaThreadMessageListParams]'s query parameters as
17021702
// `url.Values`.
1703-
func (r BetaThreadMessageListParams) URLQuery() (v url.Values) {
1703+
func (r BetaThreadMessageListParams) URLQuery() (v url.Values, err error) {
17041704
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
17051705
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
17061706
NestedFormat: apiquery.NestedQueryFormatBrackets,

betathreadrun.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,7 +698,7 @@ func (r BetaThreadRunNewParams) MarshalJSON() (data []byte, err error) {
698698
}
699699

700700
// URLQuery serializes [BetaThreadRunNewParams]'s query parameters as `url.Values`.
701-
func (r BetaThreadRunNewParams) URLQuery() (v url.Values) {
701+
func (r BetaThreadRunNewParams) URLQuery() (v url.Values, err error) {
702702
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
703703
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
704704
NestedFormat: apiquery.NestedQueryFormatBrackets,
@@ -945,7 +945,7 @@ func (f BetaThreadRunListParams) IsPresent() bool { return !param.IsOmitted(f) &
945945

946946
// URLQuery serializes [BetaThreadRunListParams]'s query parameters as
947947
// `url.Values`.
948-
func (r BetaThreadRunListParams) URLQuery() (v url.Values) {
948+
func (r BetaThreadRunListParams) URLQuery() (v url.Values, err error) {
949949
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
950950
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
951951
NestedFormat: apiquery.NestedQueryFormatBrackets,

betathreadrunstep.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,7 +1301,7 @@ func (f BetaThreadRunStepGetParams) IsPresent() bool { return !param.IsOmitted(f
13011301

13021302
// URLQuery serializes [BetaThreadRunStepGetParams]'s query parameters as
13031303
// `url.Values`.
1304-
func (r BetaThreadRunStepGetParams) URLQuery() (v url.Values) {
1304+
func (r BetaThreadRunStepGetParams) URLQuery() (v url.Values, err error) {
13051305
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
13061306
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
13071307
NestedFormat: apiquery.NestedQueryFormatBrackets,
@@ -1344,7 +1344,7 @@ func (f BetaThreadRunStepListParams) IsPresent() bool { return !param.IsOmitted(
13441344

13451345
// URLQuery serializes [BetaThreadRunStepListParams]'s query parameters as
13461346
// `url.Values`.
1347-
func (r BetaThreadRunStepListParams) URLQuery() (v url.Values) {
1347+
func (r BetaThreadRunStepListParams) URLQuery() (v url.Values, err error) {
13481348
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
13491349
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
13501350
NestedFormat: apiquery.NestedQueryFormatBrackets,

chatcompletion.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2677,7 +2677,7 @@ func (f ChatCompletionListParams) IsPresent() bool { return !param.IsOmitted(f)
26772677

26782678
// URLQuery serializes [ChatCompletionListParams]'s query parameters as
26792679
// `url.Values`.
2680-
func (r ChatCompletionListParams) URLQuery() (v url.Values) {
2680+
func (r ChatCompletionListParams) URLQuery() (v url.Values, err error) {
26812681
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
26822682
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
26832683
NestedFormat: apiquery.NestedQueryFormatBrackets,

chatcompletionmessage.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (f ChatCompletionMessageListParams) IsPresent() bool { return !param.IsOmit
8383

8484
// URLQuery serializes [ChatCompletionMessageListParams]'s query parameters as
8585
// `url.Values`.
86-
func (r ChatCompletionMessageListParams) URLQuery() (v url.Values) {
86+
func (r ChatCompletionMessageListParams) URLQuery() (v url.Values, err error) {
8787
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
8888
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
8989
NestedFormat: apiquery.NestedQueryFormatBrackets,

file.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ type FileListParams struct {
303303
func (f FileListParams) IsPresent() bool { return !param.IsOmitted(f) && !f.IsNull() }
304304

305305
// URLQuery serializes [FileListParams]'s query parameters as `url.Values`.
306-
func (r FileListParams) URLQuery() (v url.Values) {
306+
func (r FileListParams) URLQuery() (v url.Values, err error) {
307307
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
308308
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
309309
NestedFormat: apiquery.NestedQueryFormatBrackets,

finetuningjob.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,7 @@ func (f FineTuningJobListParams) IsPresent() bool { return !param.IsOmitted(f) &
14981498

14991499
// URLQuery serializes [FineTuningJobListParams]'s query parameters as
15001500
// `url.Values`.
1501-
func (r FineTuningJobListParams) URLQuery() (v url.Values) {
1501+
func (r FineTuningJobListParams) URLQuery() (v url.Values, err error) {
15021502
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
15031503
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
15041504
NestedFormat: apiquery.NestedQueryFormatBrackets,
@@ -1519,7 +1519,7 @@ func (f FineTuningJobListEventsParams) IsPresent() bool { return !param.IsOmitte
15191519

15201520
// URLQuery serializes [FineTuningJobListEventsParams]'s query parameters as
15211521
// `url.Values`.
1522-
func (r FineTuningJobListEventsParams) URLQuery() (v url.Values) {
1522+
func (r FineTuningJobListEventsParams) URLQuery() (v url.Values, err error) {
15231523
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
15241524
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
15251525
NestedFormat: apiquery.NestedQueryFormatBrackets,

finetuningjobcheckpoint.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ func (f FineTuningJobCheckpointListParams) IsPresent() bool {
149149

150150
// URLQuery serializes [FineTuningJobCheckpointListParams]'s query parameters as
151151
// `url.Values`.
152-
func (r FineTuningJobCheckpointListParams) URLQuery() (v url.Values) {
152+
func (r FineTuningJobCheckpointListParams) URLQuery() (v url.Values, err error) {
153153
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
154154
ArrayFormat: apiquery.ArrayQueryFormatBrackets,
155155
NestedFormat: apiquery.NestedQueryFormatBrackets,

0 commit comments

Comments
 (0)