diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed04b03..0666311 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,12 +1,14 @@ name: CI on: push: - branches-ignore: - - 'generated' - - 'codegen/**' - - 'integrated/**' - - 'stl-preview-head/**' - - 'stl-preview-base/**' + branches: + - '**' + - '!integrated/**' + - '!stl-preview-head/**' + - '!stl-preview-base/**' + - '!generated' + - '!codegen/**' + - 'codegen/stl/**' pull_request: branches-ignore: - 'stl-preview-head/**' diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0d04112..b8dda9b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.28.2" + ".": "0.29.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index f98f9e8..18cf9ec 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 20 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-584d3486a6c5bf7b68dcaacb0bde2ef5f648c158e5c5ebccc7a7684d95abc832.yml -openapi_spec_hash: 29a53e1f96a2c5d9407f1a0938e301bf +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-67e4ffa39d74649a6ae6b21e9f86cffa83c8a02d640ca6b4d4a3e619b54fbd38.yml +openapi_spec_hash: 762e7ea7ae23297cc6b01f600a485410 config_hash: 4cd3173ea1cce7183640aae49cfbb374 diff --git a/CHANGELOG.md b/CHANGELOG.md index 36f237a..3f8f49c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 0.29.0 (2026-03-18) + +Full Changelog: [v0.28.2...v0.29.0](https://github.com/brand-dot-dev/ruby-sdk/compare/v0.28.2...v0.29.0) + +### Features + +* **api:** api update ([6b3e6eb](https://github.com/brand-dot-dev/ruby-sdk/commit/6b3e6eb32404ba09504f76b9fa73111fb5a49523)) + + +### Chores + +* **internal:** tweak CI branches ([4b44d16](https://github.com/brand-dot-dev/ruby-sdk/commit/4b44d16f3582378f4b156a6b95a32f3383cc640f)) + ## 0.28.2 (2026-03-07) Full Changelog: [v0.28.1...v0.28.2](https://github.com/brand-dot-dev/ruby-sdk/compare/v0.28.1...v0.28.2) diff --git a/Gemfile.lock b/Gemfile.lock index 2294a0c..76303d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - brand.dev (0.28.2) + brand.dev (0.29.0) cgi connection_pool diff --git a/README.md b/README.md index f78f4b5..9eb684c 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ To use this gem, install via Bundler by adding the following to your application ```ruby -gem "brand.dev", "~> 0.28.2" +gem "brand.dev", "~> 0.29.0" ``` diff --git a/lib/brand_dev/models/brand_retrieve_by_name_params.rb b/lib/brand_dev/models/brand_retrieve_by_name_params.rb index 44213bb..3817965 100644 --- a/lib/brand_dev/models/brand_retrieve_by_name_params.rb +++ b/lib/brand_dev/models/brand_retrieve_by_name_params.rb @@ -14,6 +14,13 @@ class BrandRetrieveByNameParams < BrandDev::Internal::Type::BaseModel # @return [String] required :name, String + # @!attribute country_gl + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + # + # @return [Symbol, BrandDev::Models::BrandRetrieveByNameParams::CountryGl, nil] + optional :country_gl, enum: -> { BrandDev::BrandRetrieveByNameParams::CountryGl } + # @!attribute force_language # Optional parameter to force the language of the retrieved brand data. # @@ -36,12 +43,14 @@ class BrandRetrieveByNameParams < BrandDev::Internal::Type::BaseModel # @return [Integer, nil] optional :timeout_ms, Integer - # @!method initialize(name:, force_language: nil, max_speed: nil, timeout_ms: nil, request_options: {}) + # @!method initialize(name:, country_gl: nil, force_language: nil, max_speed: nil, timeout_ms: nil, request_options: {}) # Some parameter documentations has been truncated, see # {BrandDev::Models::BrandRetrieveByNameParams} for more details. # # @param name [String] Company name to retrieve brand data for (e.g., 'Apple Inc', 'Microsoft Corporati # + # @param country_gl [Symbol, BrandDev::Models::BrandRetrieveByNameParams::CountryGl] Optional country code (GL parameter) to specify the country. This affects the ge + # # @param force_language [Symbol, BrandDev::Models::BrandRetrieveByNameParams::ForceLanguage] Optional parameter to force the language of the retrieved brand data. # # @param max_speed [Boolean] Optional parameter to optimize the API call for maximum speed. When set to true, @@ -50,6 +59,255 @@ class BrandRetrieveByNameParams < BrandDev::Internal::Type::BaseModel # # @param request_options [BrandDev::RequestOptions, Hash{Symbol=>Object}] + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + module CountryGl + extend BrandDev::Internal::Type::Enum + + AD = :ad + AE = :ae + AF = :af + AG = :ag + AI = :ai + AL = :al + AM = :am + AN = :an + AO = :ao + AQ = :aq + AR = :ar + AS = :as + AT = :at + AU = :au + AW = :aw + AZ = :az + BA = :ba + BB = :bb + BD = :bd + BE = :be + BF = :bf + BG = :bg + BH = :bh + BI = :bi + BJ = :bj + BM = :bm + BN = :bn + BO = :bo + BR = :br + BS = :bs + BT = :bt + BV = :bv + BW = :bw + BY = :by + BZ = :bz + CA = :ca + CC = :cc + CD = :cd + CF = :cf + CG = :cg + CH = :ch + CI = :ci + CK = :ck + CL = :cl + CM = :cm + CN = :cn + CO = :co + CR = :cr + CU = :cu + CV = :cv + CX = :cx + CY = :cy + CZ = :cz + DE = :de + DJ = :dj + DK = :dk + DM = :dm + DO = :do + DZ = :dz + EC = :ec + EE = :ee + EG = :eg + EH = :eh + ER = :er + ES = :es + ET = :et + FI = :fi + FJ = :fj + FK = :fk + FM = :fm + FO = :fo + FR = :fr + GA = :ga + GB = :gb + GD = :gd + GE = :ge + GF = :gf + GH = :gh + GI = :gi + GL = :gl + GM = :gm + GN = :gn + GP = :gp + GQ = :gq + GR = :gr + GS = :gs + GT = :gt + GU = :gu + GW = :gw + GY = :gy + HK = :hk + HM = :hm + HN = :hn + HR = :hr + HT = :ht + HU = :hu + ID = :id + IE = :ie + IL = :il + IN = :in + IO = :io + IQ = :iq + IR = :ir + IS = :is + IT = :it + JM = :jm + JO = :jo + JP = :jp + KE = :ke + KG = :kg + KH = :kh + KI = :ki + KM = :km + KN = :kn + KP = :kp + KR = :kr + KW = :kw + KY = :ky + KZ = :kz + LA = :la + LB = :lb + LC = :lc + LI = :li + LK = :lk + LR = :lr + LS = :ls + LT = :lt + LU = :lu + LV = :lv + LY = :ly + MA = :ma + MC = :mc + MD = :md + MG = :mg + MH = :mh + MK = :mk + ML = :ml + MM = :mm + MN = :mn + MO = :mo + MP = :mp + MQ = :mq + MR = :mr + MS = :ms + MT = :mt + MU = :mu + MV = :mv + MW = :mw + MX = :mx + MY = :my + MZ = :mz + NA = :na + NC = :nc + NE = :ne + NF = :nf + NG = :ng + NI = :ni + NL = :nl + NO = :no + NP = :np + NR = :nr + NU = :nu + NZ = :nz + OM = :om + PA = :pa + PE = :pe + PF = :pf + PG = :pg + PH = :ph + PK = :pk + PL = :pl + PM = :pm + PN = :pn + PR = :pr + PS = :ps + PT = :pt + PW = :pw + PY = :py + QA = :qa + RE = :re + RO = :ro + RS = :rs + RU = :ru + RW = :rw + SA = :sa + SB = :sb + SC = :sc + SD = :sd + SE = :se + SG = :sg + SH = :sh + SI = :si + SJ = :sj + SK = :sk + SL = :sl + SM = :sm + SN = :sn + SO = :so + SR = :sr + ST = :st + SV = :sv + SY = :sy + SZ = :sz + TC = :tc + TD = :td + TF = :tf + TG = :tg + TH = :th + TJ = :tj + TK = :tk + TL = :tl + TM = :tm + TN = :tn + TO = :to + TR = :tr + TT = :tt + TV = :tv + TW = :tw + TZ = :tz + UA = :ua + UG = :ug + UM = :um + US = :us + UY = :uy + UZ = :uz + VA = :va + VC = :vc + VE = :ve + VG = :vg + VI = :vi + VN = :vn + VU = :vu + WF = :wf + WS = :ws + YE = :ye + YT = :yt + ZA = :za + ZM = :zm + ZW = :zw + + # @!method self.values + # @return [Array] + end + # Optional parameter to force the language of the retrieved brand data. module ForceLanguage extend BrandDev::Internal::Type::Enum diff --git a/lib/brand_dev/resources/brand.rb b/lib/brand_dev/resources/brand.rb index 4ef06a1..9901349 100644 --- a/lib/brand_dev/resources/brand.rb +++ b/lib/brand_dev/resources/brand.rb @@ -330,10 +330,12 @@ def retrieve_by_isin(params) # Retrieve brand information using a company name. This endpoint searches for the # company by name and returns its brand data. # - # @overload retrieve_by_name(name:, force_language: nil, max_speed: nil, timeout_ms: nil, request_options: {}) + # @overload retrieve_by_name(name:, country_gl: nil, force_language: nil, max_speed: nil, timeout_ms: nil, request_options: {}) # # @param name [String] Company name to retrieve brand data for (e.g., 'Apple Inc', 'Microsoft Corporati # + # @param country_gl [Symbol, BrandDev::Models::BrandRetrieveByNameParams::CountryGl] Optional country code (GL parameter) to specify the country. This affects the ge + # # @param force_language [Symbol, BrandDev::Models::BrandRetrieveByNameParams::ForceLanguage] Optional parameter to force the language of the retrieved brand data. # # @param max_speed [Boolean] Optional parameter to optimize the API call for maximum speed. When set to true, diff --git a/lib/brand_dev/version.rb b/lib/brand_dev/version.rb index e143731..0c445d8 100644 --- a/lib/brand_dev/version.rb +++ b/lib/brand_dev/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module BrandDev - VERSION = "0.28.2" + VERSION = "0.29.0" end diff --git a/rbi/brand_dev/models/brand_retrieve_by_name_params.rbi b/rbi/brand_dev/models/brand_retrieve_by_name_params.rbi index 3f7c621..bcca204 100644 --- a/rbi/brand_dev/models/brand_retrieve_by_name_params.rbi +++ b/rbi/brand_dev/models/brand_retrieve_by_name_params.rbi @@ -19,6 +19,22 @@ module BrandDev sig { returns(String) } attr_accessor :name + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + sig do + returns( + T.nilable(BrandDev::BrandRetrieveByNameParams::CountryGl::OrSymbol) + ) + end + attr_reader :country_gl + + sig do + params( + country_gl: BrandDev::BrandRetrieveByNameParams::CountryGl::OrSymbol + ).void + end + attr_writer :country_gl + # Optional parameter to force the language of the retrieved brand data. sig do returns( @@ -58,6 +74,7 @@ module BrandDev sig do params( name: String, + country_gl: BrandDev::BrandRetrieveByNameParams::CountryGl::OrSymbol, force_language: BrandDev::BrandRetrieveByNameParams::ForceLanguage::OrSymbol, max_speed: T::Boolean, @@ -69,6 +86,9 @@ module BrandDev # Company name to retrieve brand data for (e.g., 'Apple Inc', 'Microsoft # Corporation'). Must be 3-30 characters. name:, + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + country_gl: nil, # Optional parameter to force the language of the retrieved brand data. force_language: nil, # Optional parameter to optimize the API call for maximum speed. When set to true, @@ -87,6 +107,8 @@ module BrandDev override.returns( { name: String, + country_gl: + BrandDev::BrandRetrieveByNameParams::CountryGl::OrSymbol, force_language: BrandDev::BrandRetrieveByNameParams::ForceLanguage::OrSymbol, max_speed: T::Boolean, @@ -98,6 +120,1224 @@ module BrandDev def to_hash end + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + module CountryGl + extend BrandDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all(Symbol, BrandDev::BrandRetrieveByNameParams::CountryGl) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AD = + T.let( + :ad, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AE = + T.let( + :ae, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AF = + T.let( + :af, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AG = + T.let( + :ag, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AI = + T.let( + :ai, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AL = + T.let( + :al, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AM = + T.let( + :am, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AN = + T.let( + :an, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AO = + T.let( + :ao, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AQ = + T.let( + :aq, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AR = + T.let( + :ar, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AS = + T.let( + :as, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AT = + T.let( + :at, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AU = + T.let( + :au, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AW = + T.let( + :aw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + AZ = + T.let( + :az, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BA = + T.let( + :ba, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BB = + T.let( + :bb, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BD = + T.let( + :bd, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BE = + T.let( + :be, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BF = + T.let( + :bf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BG = + T.let( + :bg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BH = + T.let( + :bh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BI = + T.let( + :bi, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BJ = + T.let( + :bj, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BM = + T.let( + :bm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BN = + T.let( + :bn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BO = + T.let( + :bo, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BR = + T.let( + :br, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BS = + T.let( + :bs, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BT = + T.let( + :bt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BV = + T.let( + :bv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BW = + T.let( + :bw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BY = + T.let( + :by, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + BZ = + T.let( + :bz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CA = + T.let( + :ca, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CC = + T.let( + :cc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CD = + T.let( + :cd, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CF = + T.let( + :cf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CG = + T.let( + :cg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CH = + T.let( + :ch, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CI = + T.let( + :ci, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CK = + T.let( + :ck, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CL = + T.let( + :cl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CM = + T.let( + :cm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CN = + T.let( + :cn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CO = + T.let( + :co, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CR = + T.let( + :cr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CU = + T.let( + :cu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CV = + T.let( + :cv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CX = + T.let( + :cx, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CY = + T.let( + :cy, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + CZ = + T.let( + :cz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DE = + T.let( + :de, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DJ = + T.let( + :dj, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DK = + T.let( + :dk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DM = + T.let( + :dm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DO = + T.let( + :do, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + DZ = + T.let( + :dz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + EC = + T.let( + :ec, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + EE = + T.let( + :ee, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + EG = + T.let( + :eg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + EH = + T.let( + :eh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ER = + T.let( + :er, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ES = + T.let( + :es, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ET = + T.let( + :et, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FI = + T.let( + :fi, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FJ = + T.let( + :fj, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FK = + T.let( + :fk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FM = + T.let( + :fm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FO = + T.let( + :fo, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + FR = + T.let( + :fr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GA = + T.let( + :ga, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GB = + T.let( + :gb, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GD = + T.let( + :gd, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GE = + T.let( + :ge, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GF = + T.let( + :gf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GH = + T.let( + :gh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GI = + T.let( + :gi, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GL = + T.let( + :gl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GM = + T.let( + :gm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GN = + T.let( + :gn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GP = + T.let( + :gp, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GQ = + T.let( + :gq, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GR = + T.let( + :gr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GS = + T.let( + :gs, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GT = + T.let( + :gt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GU = + T.let( + :gu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GW = + T.let( + :gw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + GY = + T.let( + :gy, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HK = + T.let( + :hk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HM = + T.let( + :hm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HN = + T.let( + :hn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HR = + T.let( + :hr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HT = + T.let( + :ht, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + HU = + T.let( + :hu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ID = + T.let( + :id, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IE = + T.let( + :ie, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IL = + T.let( + :il, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IN = + T.let( + :in, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IO = + T.let( + :io, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IQ = + T.let( + :iq, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IR = + T.let( + :ir, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IS = + T.let( + :is, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + IT = + T.let( + :it, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + JM = + T.let( + :jm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + JO = + T.let( + :jo, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + JP = + T.let( + :jp, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KE = + T.let( + :ke, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KG = + T.let( + :kg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KH = + T.let( + :kh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KI = + T.let( + :ki, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KM = + T.let( + :km, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KN = + T.let( + :kn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KP = + T.let( + :kp, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KR = + T.let( + :kr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KW = + T.let( + :kw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KY = + T.let( + :ky, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + KZ = + T.let( + :kz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LA = + T.let( + :la, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LB = + T.let( + :lb, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LC = + T.let( + :lc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LI = + T.let( + :li, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LK = + T.let( + :lk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LR = + T.let( + :lr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LS = + T.let( + :ls, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LT = + T.let( + :lt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LU = + T.let( + :lu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LV = + T.let( + :lv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + LY = + T.let( + :ly, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MA = + T.let( + :ma, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MC = + T.let( + :mc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MD = + T.let( + :md, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MG = + T.let( + :mg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MH = + T.let( + :mh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MK = + T.let( + :mk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ML = + T.let( + :ml, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MM = + T.let( + :mm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MN = + T.let( + :mn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MO = + T.let( + :mo, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MP = + T.let( + :mp, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MQ = + T.let( + :mq, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MR = + T.let( + :mr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MS = + T.let( + :ms, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MT = + T.let( + :mt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MU = + T.let( + :mu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MV = + T.let( + :mv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MW = + T.let( + :mw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MX = + T.let( + :mx, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MY = + T.let( + :my, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + MZ = + T.let( + :mz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NA = + T.let( + :na, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NC = + T.let( + :nc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NE = + T.let( + :ne, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NF = + T.let( + :nf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NG = + T.let( + :ng, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NI = + T.let( + :ni, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NL = + T.let( + :nl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NO = + T.let( + :no, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NP = + T.let( + :np, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NR = + T.let( + :nr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NU = + T.let( + :nu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + NZ = + T.let( + :nz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + OM = + T.let( + :om, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PA = + T.let( + :pa, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PE = + T.let( + :pe, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PF = + T.let( + :pf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PG = + T.let( + :pg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PH = + T.let( + :ph, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PK = + T.let( + :pk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PL = + T.let( + :pl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PM = + T.let( + :pm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PN = + T.let( + :pn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PR = + T.let( + :pr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PS = + T.let( + :ps, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PT = + T.let( + :pt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PW = + T.let( + :pw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + PY = + T.let( + :py, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + QA = + T.let( + :qa, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + RE = + T.let( + :re, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + RO = + T.let( + :ro, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + RS = + T.let( + :rs, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + RU = + T.let( + :ru, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + RW = + T.let( + :rw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SA = + T.let( + :sa, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SB = + T.let( + :sb, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SC = + T.let( + :sc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SD = + T.let( + :sd, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SE = + T.let( + :se, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SG = + T.let( + :sg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SH = + T.let( + :sh, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SI = + T.let( + :si, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SJ = + T.let( + :sj, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SK = + T.let( + :sk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SL = + T.let( + :sl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SM = + T.let( + :sm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SN = + T.let( + :sn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SO = + T.let( + :so, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SR = + T.let( + :sr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ST = + T.let( + :st, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SV = + T.let( + :sv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SY = + T.let( + :sy, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + SZ = + T.let( + :sz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TC = + T.let( + :tc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TD = + T.let( + :td, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TF = + T.let( + :tf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TG = + T.let( + :tg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TH = + T.let( + :th, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TJ = + T.let( + :tj, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TK = + T.let( + :tk, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TL = + T.let( + :tl, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TM = + T.let( + :tm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TN = + T.let( + :tn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TO = + T.let( + :to, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TR = + T.let( + :tr, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TT = + T.let( + :tt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TV = + T.let( + :tv, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TW = + T.let( + :tw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + TZ = + T.let( + :tz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + UA = + T.let( + :ua, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + UG = + T.let( + :ug, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + UM = + T.let( + :um, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + US = + T.let( + :us, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + UY = + T.let( + :uy, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + UZ = + T.let( + :uz, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VA = + T.let( + :va, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VC = + T.let( + :vc, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VE = + T.let( + :ve, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VG = + T.let( + :vg, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VI = + T.let( + :vi, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VN = + T.let( + :vn, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + VU = + T.let( + :vu, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + WF = + T.let( + :wf, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + WS = + T.let( + :ws, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + YE = + T.let( + :ye, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + YT = + T.let( + :yt, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ZA = + T.let( + :za, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ZM = + T.let( + :zm, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + ZW = + T.let( + :zw, + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + BrandDev::BrandRetrieveByNameParams::CountryGl::TaggedSymbol + ] + ) + end + def self.values + end + end + # Optional parameter to force the language of the retrieved brand data. module ForceLanguage extend BrandDev::Internal::Type::Enum diff --git a/rbi/brand_dev/resources/brand.rbi b/rbi/brand_dev/resources/brand.rbi index df1c7e0..07a7530 100644 --- a/rbi/brand_dev/resources/brand.rbi +++ b/rbi/brand_dev/resources/brand.rbi @@ -286,6 +286,7 @@ module BrandDev sig do params( name: String, + country_gl: BrandDev::BrandRetrieveByNameParams::CountryGl::OrSymbol, force_language: BrandDev::BrandRetrieveByNameParams::ForceLanguage::OrSymbol, max_speed: T::Boolean, @@ -297,6 +298,9 @@ module BrandDev # Company name to retrieve brand data for (e.g., 'Apple Inc', 'Microsoft # Corporation'). Must be 3-30 characters. name:, + # Optional country code (GL parameter) to specify the country. This affects the + # geographic location used for search queries. + country_gl: nil, # Optional parameter to force the language of the retrieved brand data. force_language: nil, # Optional parameter to optimize the API call for maximum speed. When set to true, diff --git a/sig/brand_dev/models/brand_retrieve_by_name_params.rbs b/sig/brand_dev/models/brand_retrieve_by_name_params.rbs index 10e04e8..031da21 100644 --- a/sig/brand_dev/models/brand_retrieve_by_name_params.rbs +++ b/sig/brand_dev/models/brand_retrieve_by_name_params.rbs @@ -3,6 +3,7 @@ module BrandDev type brand_retrieve_by_name_params = { name: String, + country_gl: BrandDev::Models::BrandRetrieveByNameParams::country_gl, force_language: BrandDev::Models::BrandRetrieveByNameParams::force_language, max_speed: bool, timeout_ms: Integer @@ -15,6 +16,12 @@ module BrandDev attr_accessor name: String + attr_reader country_gl: BrandDev::Models::BrandRetrieveByNameParams::country_gl? + + def country_gl=: ( + BrandDev::Models::BrandRetrieveByNameParams::country_gl + ) -> BrandDev::Models::BrandRetrieveByNameParams::country_gl + attr_reader force_language: BrandDev::Models::BrandRetrieveByNameParams::force_language? def force_language=: ( @@ -31,6 +38,7 @@ module BrandDev def initialize: ( name: String, + ?country_gl: BrandDev::Models::BrandRetrieveByNameParams::country_gl, ?force_language: BrandDev::Models::BrandRetrieveByNameParams::force_language, ?max_speed: bool, ?timeout_ms: Integer, @@ -39,12 +47,500 @@ module BrandDev def to_hash: -> { name: String, + country_gl: BrandDev::Models::BrandRetrieveByNameParams::country_gl, force_language: BrandDev::Models::BrandRetrieveByNameParams::force_language, max_speed: bool, timeout_ms: Integer, request_options: BrandDev::RequestOptions } + type country_gl = + :ad + | :ae + | :af + | :ag + | :ai + | :al + | :am + | :an + | :ao + | :aq + | :ar + | :as + | :at + | :au + | :aw + | :az + | :ba + | :bb + | :bd + | :be + | :bf + | :bg + | :bh + | :bi + | :bj + | :bm + | :bn + | :bo + | :br + | :bs + | :bt + | :bv + | :bw + | :by + | :bz + | :ca + | :cc + | :cd + | :cf + | :cg + | :ch + | :ci + | :ck + | :cl + | :cm + | :cn + | :co + | :cr + | :cu + | :cv + | :cx + | :cy + | :cz + | :de + | :dj + | :dk + | :dm + | :do + | :dz + | :ec + | :ee + | :eg + | :eh + | :er + | :es + | :et + | :fi + | :fj + | :fk + | :fm + | :fo + | :fr + | :ga + | :gb + | :gd + | :ge + | :gf + | :gh + | :gi + | :gl + | :gm + | :gn + | :gp + | :gq + | :gr + | :gs + | :gt + | :gu + | :gw + | :gy + | :hk + | :hm + | :hn + | :hr + | :ht + | :hu + | :id + | :ie + | :il + | :in + | :io + | :iq + | :ir + | :is + | :it + | :jm + | :jo + | :jp + | :ke + | :kg + | :kh + | :ki + | :km + | :kn + | :kp + | :kr + | :kw + | :ky + | :kz + | :la + | :lb + | :lc + | :li + | :lk + | :lr + | :ls + | :lt + | :lu + | :lv + | :ly + | :ma + | :mc + | :md + | :mg + | :mh + | :mk + | :ml + | :mm + | :mn + | :mo + | :mp + | :mq + | :mr + | :ms + | :mt + | :mu + | :mv + | :mw + | :mx + | :my + | :mz + | :na + | :nc + | :ne + | :nf + | :ng + | :ni + | :nl + | :no + | :np + | :nr + | :nu + | :nz + | :om + | :pa + | :pe + | :pf + | :pg + | :ph + | :pk + | :pl + | :pm + | :pn + | :pr + | :ps + | :pt + | :pw + | :py + | :qa + | :re + | :ro + | :rs + | :ru + | :rw + | :sa + | :sb + | :sc + | :sd + | :se + | :sg + | :sh + | :si + | :sj + | :sk + | :sl + | :sm + | :sn + | :so + | :sr + | :st + | :sv + | :sy + | :sz + | :tc + | :td + | :tf + | :tg + | :th + | :tj + | :tk + | :tl + | :tm + | :tn + | :to + | :tr + | :tt + | :tv + | :tw + | :tz + | :ua + | :ug + | :um + | :us + | :uy + | :uz + | :va + | :vc + | :ve + | :vg + | :vi + | :vn + | :vu + | :wf + | :ws + | :ye + | :yt + | :za + | :zm + | :zw + + module CountryGl + extend BrandDev::Internal::Type::Enum + + AD: :ad + AE: :ae + AF: :af + AG: :ag + AI: :ai + AL: :al + AM: :am + AN: :an + AO: :ao + AQ: :aq + AR: :ar + AS: :as + AT: :at + AU: :au + AW: :aw + AZ: :az + BA: :ba + BB: :bb + BD: :bd + BE: :be + BF: :bf + BG: :bg + BH: :bh + BI: :bi + BJ: :bj + BM: :bm + BN: :bn + BO: :bo + BR: :br + BS: :bs + BT: :bt + BV: :bv + BW: :bw + BY: :by + BZ: :bz + CA: :ca + CC: :cc + CD: :cd + CF: :cf + CG: :cg + CH: :ch + CI: :ci + CK: :ck + CL: :cl + CM: :cm + CN: :cn + CO: :co + CR: :cr + CU: :cu + CV: :cv + CX: :cx + CY: :cy + CZ: :cz + DE: :de + DJ: :dj + DK: :dk + DM: :dm + DO: :do + DZ: :dz + EC: :ec + EE: :ee + EG: :eg + EH: :eh + ER: :er + ES: :es + ET: :et + FI: :fi + FJ: :fj + FK: :fk + FM: :fm + FO: :fo + FR: :fr + GA: :ga + GB: :gb + GD: :gd + GE: :ge + GF: :gf + GH: :gh + GI: :gi + GL: :gl + GM: :gm + GN: :gn + GP: :gp + GQ: :gq + GR: :gr + GS: :gs + GT: :gt + GU: :gu + GW: :gw + GY: :gy + HK: :hk + HM: :hm + HN: :hn + HR: :hr + HT: :ht + HU: :hu + ID: :id + IE: :ie + IL: :il + IN: :in + IO: :io + IQ: :iq + IR: :ir + IS: :is + IT: :it + JM: :jm + JO: :jo + JP: :jp + KE: :ke + KG: :kg + KH: :kh + KI: :ki + KM: :km + KN: :kn + KP: :kp + KR: :kr + KW: :kw + KY: :ky + KZ: :kz + LA: :la + LB: :lb + LC: :lc + LI: :li + LK: :lk + LR: :lr + LS: :ls + LT: :lt + LU: :lu + LV: :lv + LY: :ly + MA: :ma + MC: :mc + MD: :md + MG: :mg + MH: :mh + MK: :mk + ML: :ml + MM: :mm + MN: :mn + MO: :mo + MP: :mp + MQ: :mq + MR: :mr + MS: :ms + MT: :mt + MU: :mu + MV: :mv + MW: :mw + MX: :mx + MY: :my + MZ: :mz + NA: :na + NC: :nc + NE: :ne + NF: :nf + NG: :ng + NI: :ni + NL: :nl + NO: :no + NP: :np + NR: :nr + NU: :nu + NZ: :nz + OM: :om + PA: :pa + PE: :pe + PF: :pf + PG: :pg + PH: :ph + PK: :pk + PL: :pl + PM: :pm + PN: :pn + PR: :pr + PS: :ps + PT: :pt + PW: :pw + PY: :py + QA: :qa + RE: :re + RO: :ro + RS: :rs + RU: :ru + RW: :rw + SA: :sa + SB: :sb + SC: :sc + SD: :sd + SE: :se + SG: :sg + SH: :sh + SI: :si + SJ: :sj + SK: :sk + SL: :sl + SM: :sm + SN: :sn + SO: :so + SR: :sr + ST: :st + SV: :sv + SY: :sy + SZ: :sz + TC: :tc + TD: :td + TF: :tf + TG: :tg + TH: :th + TJ: :tj + TK: :tk + TL: :tl + TM: :tm + TN: :tn + TO: :to + TR: :tr + TT: :tt + TV: :tv + TW: :tw + TZ: :tz + UA: :ua + UG: :ug + UM: :um + US: :us + UY: :uy + UZ: :uz + VA: :va + VC: :vc + VE: :ve + VG: :vg + VI: :vi + VN: :vn + VU: :vu + WF: :wf + WS: :ws + YE: :ye + YT: :yt + ZA: :za + ZM: :zm + ZW: :zw + + def self?.values: -> ::Array[BrandDev::Models::BrandRetrieveByNameParams::country_gl] + end + type force_language = :albanian | :arabic diff --git a/sig/brand_dev/resources/brand.rbs b/sig/brand_dev/resources/brand.rbs index 4a04df1..9553fad 100644 --- a/sig/brand_dev/resources/brand.rbs +++ b/sig/brand_dev/resources/brand.rbs @@ -77,6 +77,7 @@ module BrandDev def retrieve_by_name: ( name: String, + ?country_gl: BrandDev::Models::BrandRetrieveByNameParams::country_gl, ?force_language: BrandDev::Models::BrandRetrieveByNameParams::force_language, ?max_speed: bool, ?timeout_ms: Integer,