From ab78179ba464eca94a25ca2d84272b74f1acfb35 Mon Sep 17 00:00:00 2001 From: "ark-hand[bot]" <315378070+ark-hand[bot]@users.noreply.github.com> Date: Wed, 19 Aug 2026 16:33:37 +0800 Subject: [PATCH] chore: sync from ark-apis 59c90de5ac Auto-generated SDK sync from ark-apis at 59c90de5ac837a87443bd463e4500f6ef6eceda6. Generated files are overwritten by the sync pipeline and should not be edited by hand. Sync-Source-Commit: 0f849093c4020f0f630ade505d6facd642e7b721 Ark-APIs-Commit: 59c90de5ac837a87443bd463e4500f6ef6eceda6 Release-Version: 0.2.0 --- VERSION | 2 +- arkruntime/model/images/oas_json_gen.go | 14 +++++++------- arkruntime/model/images/oas_schemas_gen.go | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/VERSION b/VERSION index 6e8bf73..0ea3a94 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0 +0.2.0 diff --git a/arkruntime/model/images/oas_json_gen.go b/arkruntime/model/images/oas_json_gen.go index 2e19353..9013235 100644 --- a/arkruntime/model/images/oas_json_gen.go +++ b/arkruntime/model/images/oas_json_gen.go @@ -2308,8 +2308,10 @@ func (s *Usage) Encode(e *jx.Encoder) { // encodeFields encodes fields. func (s *Usage) encodeFields(e *jx.Encoder) { { - e.FieldStart("input_images") - e.Int64(s.InputImages) + if s.InputImages.Set { + e.FieldStart("input_images") + s.InputImages.Encode(e) + } } { e.FieldStart("generated_images") @@ -2353,11 +2355,9 @@ func (s *Usage) Decode(d *jx.Decoder) error { if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error { switch string(k) { case "input_images": - requiredBitSet[0] |= 1 << 0 if err := func() error { - v, err := d.Int64() - s.InputImages = int64(v) - if err != nil { + s.InputImages.Reset() + if err := s.InputImages.Decode(d); err != nil { return err } return nil @@ -2416,7 +2416,7 @@ func (s *Usage) Decode(d *jx.Decoder) error { // Validate required fields. var failures []validate.FieldError for i, mask := range [1]uint8{ - 0b00000011, + 0b00000010, } { if result := (requiredBitSet[i] & mask) ^ mask; result != 0 { // Mask only required fields and check equality to mask using XOR. diff --git a/arkruntime/model/images/oas_schemas_gen.go b/arkruntime/model/images/oas_schemas_gen.go index 88ee857..2661329 100644 --- a/arkruntime/model/images/oas_schemas_gen.go +++ b/arkruntime/model/images/oas_schemas_gen.go @@ -1606,8 +1606,8 @@ func (s *ToolUsage) SetWebSearch(val OptInt64) { // Ref: #/components/schemas/Usage type Usage struct { - // Number of reference images supplied by the client. - InputImages int64 `json:"input_images"` + // Number of reference images supplied by the client. May be absent in responses from older services. + InputImages OptInt64 `json:"input_images"` // Number of images returned in `data`. GeneratedImages int64 `json:"generated_images"` // Output tokens consumed (for prompt rewriting / reasoning). @@ -1619,7 +1619,7 @@ type Usage struct { } // GetInputImages returns the value of InputImages. -func (s *Usage) GetInputImages() int64 { +func (s *Usage) GetInputImages() OptInt64 { return s.InputImages } @@ -1644,7 +1644,7 @@ func (s *Usage) GetToolUsage() OptToolUsage { } // SetInputImages sets the value of InputImages. -func (s *Usage) SetInputImages(val int64) { +func (s *Usage) SetInputImages(val OptInt64) { s.InputImages = val }