From b13514f872498b08e54fc8b4264179201ee30311 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 03:09:32 +0000 Subject: [PATCH 1/5] feat(api): api update --- .stats.yml | 4 +- .../brand_identify_from_transaction_params.rb | 65 ++ ...rand_identify_from_transaction_response.rb | 145 +++- .../models/brand_retrieve_by_email_params.rb | 65 ++ .../brand_retrieve_by_email_response.rb | 145 +++- .../models/brand_retrieve_by_isin_params.rb | 65 ++ .../models/brand_retrieve_by_isin_response.rb | 145 +++- .../models/brand_retrieve_by_name_params.rb | 65 ++ .../models/brand_retrieve_by_name_response.rb | 145 +++- .../models/brand_retrieve_by_ticker_params.rb | 65 ++ .../brand_retrieve_by_ticker_response.rb | 145 +++- .../models/brand_retrieve_params.rb | 73 +- .../models/brand_retrieve_response.rb | 145 +++- lib/context_dev/resources/brand.rb | 2 +- ...brand_identify_from_transaction_params.rbi | 325 +++++++++ ...and_identify_from_transaction_response.rbi | 648 ++++++++++++++++++ .../models/brand_retrieve_by_email_params.rbi | 325 +++++++++ .../brand_retrieve_by_email_response.rbi | 648 ++++++++++++++++++ .../models/brand_retrieve_by_isin_params.rbi | 325 +++++++++ .../brand_retrieve_by_isin_response.rbi | 648 ++++++++++++++++++ .../models/brand_retrieve_by_name_params.rbi | 325 +++++++++ .../brand_retrieve_by_name_response.rbi | 648 ++++++++++++++++++ .../brand_retrieve_by_ticker_params.rbi | 325 +++++++++ .../brand_retrieve_by_ticker_response.rbi | 648 ++++++++++++++++++ .../models/brand_retrieve_params.rbi | 334 ++++++++- .../models/brand_retrieve_response.rbi | 648 ++++++++++++++++++ rbi/context_dev/resources/brand.rbi | 3 +- ...brand_identify_from_transaction_params.rbs | 132 +++- ...and_identify_from_transaction_response.rbs | 254 +++++++ .../models/brand_retrieve_by_email_params.rbs | 132 +++- .../brand_retrieve_by_email_response.rbs | 254 +++++++ .../models/brand_retrieve_by_isin_params.rbs | 132 +++- .../brand_retrieve_by_isin_response.rbs | 254 +++++++ .../models/brand_retrieve_by_name_params.rbs | 132 +++- .../brand_retrieve_by_name_response.rbs | 254 +++++++ .../brand_retrieve_by_ticker_params.rbs | 132 +++- .../brand_retrieve_by_ticker_response.rbs | 254 +++++++ .../models/brand_retrieve_params.rbs | 132 +++- .../models/brand_retrieve_response.rbs | 254 +++++++ 39 files changed, 9412 insertions(+), 28 deletions(-) diff --git a/.stats.yml b/.stats.yml index a13a02a8..dab64d15 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 21 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-97cdb78dc0d72e9df643a89660f2b0c9687f12c6e4d93f7767f6cfc1b4f2e4c7.yml -openapi_spec_hash: 92fc94fd8865fabe78c2667490ca3884 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-07c25c9b6caa6cb9574ec9cb16fc8ccb422b71823509b3374060fd1234e8dc25.yml +openapi_spec_hash: 7a8c1d27fa0f72a0c35e642ca97d5832 config_hash: 682b89b02a20f5d1c13e2c91ecbcf5ce diff --git a/lib/context_dev/models/brand_identify_from_transaction_params.rb b/lib/context_dev/models/brand_identify_from_transaction_params.rb index d7c74032..00564f74 100644 --- a/lib/context_dev/models/brand_identify_from_transaction_params.rb +++ b/lib/context_dev/models/brand_identify_from_transaction_params.rb @@ -346,61 +346,126 @@ module CountryGl module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_identify_from_transaction_response.rb b/lib/context_dev/models/brand_identify_from_transaction_response.rb index 893963f5..464e328c 100644 --- a/lib/context_dev/models/brand_identify_from_transaction_response.rb +++ b/lib/context_dev/models/brand_identify_from_transaction_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand} for more # details. @@ -155,6 +164,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -807,6 +818,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/models/brand_retrieve_by_email_params.rb b/lib/context_dev/models/brand_retrieve_by_email_params.rb index bbcfa99e..c6172a17 100644 --- a/lib/context_dev/models/brand_retrieve_by_email_params.rb +++ b/lib/context_dev/models/brand_retrieve_by_email_params.rb @@ -55,61 +55,126 @@ class BrandRetrieveByEmailParams < ContextDev::Internal::Type::BaseModel module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_retrieve_by_email_response.rb b/lib/context_dev/models/brand_retrieve_by_email_response.rb index 4ad498fe..82dcf4cd 100644 --- a/lib/context_dev/models/brand_retrieve_by_email_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_email_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandRetrieveByEmailResponse::Brand} for more details. # @@ -154,6 +163,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -804,6 +815,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandRetrieveByEmailResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/models/brand_retrieve_by_isin_params.rb b/lib/context_dev/models/brand_retrieve_by_isin_params.rb index bc3c36a9..2a11121a 100644 --- a/lib/context_dev/models/brand_retrieve_by_isin_params.rb +++ b/lib/context_dev/models/brand_retrieve_by_isin_params.rb @@ -55,61 +55,126 @@ class BrandRetrieveByIsinParams < ContextDev::Internal::Type::BaseModel module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_retrieve_by_isin_response.rb b/lib/context_dev/models/brand_retrieve_by_isin_response.rb index 137c5a4b..fcca5ea5 100644 --- a/lib/context_dev/models/brand_retrieve_by_isin_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_isin_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandRetrieveByIsinResponse::Brand} for more details. # @@ -154,6 +163,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -803,6 +814,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandRetrieveByIsinResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/models/brand_retrieve_by_name_params.rb b/lib/context_dev/models/brand_retrieve_by_name_params.rb index c057af69..e4c8b269 100644 --- a/lib/context_dev/models/brand_retrieve_by_name_params.rb +++ b/lib/context_dev/models/brand_retrieve_by_name_params.rb @@ -312,61 +312,126 @@ module CountryGl module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_retrieve_by_name_response.rb b/lib/context_dev/models/brand_retrieve_by_name_response.rb index f0cb592b..e31d735a 100644 --- a/lib/context_dev/models/brand_retrieve_by_name_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_name_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandRetrieveByNameResponse::Brand} for more details. # @@ -154,6 +163,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -803,6 +814,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandRetrieveByNameResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/models/brand_retrieve_by_ticker_params.rb b/lib/context_dev/models/brand_retrieve_by_ticker_params.rb index de841c37..c77c7d9d 100644 --- a/lib/context_dev/models/brand_retrieve_by_ticker_params.rb +++ b/lib/context_dev/models/brand_retrieve_by_ticker_params.rb @@ -62,61 +62,126 @@ class BrandRetrieveByTickerParams < ContextDev::Internal::Type::BaseModel module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_retrieve_by_ticker_response.rb b/lib/context_dev/models/brand_retrieve_by_ticker_response.rb index 4b0e5626..469c172a 100644 --- a/lib/context_dev/models/brand_retrieve_by_ticker_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_ticker_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandRetrieveByTickerResponse::Brand} for more details. # @@ -154,6 +163,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -805,6 +816,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandRetrieveByTickerResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/models/brand_retrieve_params.rb b/lib/context_dev/models/brand_retrieve_params.rb index a2d18b58..aa2fbd7b 100644 --- a/lib/context_dev/models/brand_retrieve_params.rb +++ b/lib/context_dev/models/brand_retrieve_params.rb @@ -15,8 +15,7 @@ class BrandRetrieveParams < ContextDev::Internal::Type::BaseModel required :domain, String # @!attribute force_language - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # Optional parameter to force the language of the retrieved brand data. # # @return [Symbol, ContextDev::Models::BrandRetrieveParams::ForceLanguage, nil] optional :force_language, enum: -> { ContextDev::BrandRetrieveParams::ForceLanguage } @@ -43,7 +42,7 @@ class BrandRetrieveParams < ContextDev::Internal::Type::BaseModel # # @param domain [String] Domain name to retrieve brand data for (e.g., 'example.com', 'google.com'). Cann # - # @param force_language [Symbol, ContextDev::Models::BrandRetrieveParams::ForceLanguage] Optional parameter to force the language of the retrieved brand data. Works with + # @param force_language [Symbol, ContextDev::Models::BrandRetrieveParams::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, # @@ -51,66 +50,130 @@ class BrandRetrieveParams < ContextDev::Internal::Type::BaseModel # # @param request_options [ContextDev::RequestOptions, Hash{Symbol=>Object}] - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # Optional parameter to force the language of the retrieved brand data. module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS = :afrikaans ALBANIAN = :albanian + AMHARIC = :amharic ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian BENGALI = :bengali + BOSNIAN = :bosnian BULGARIAN = :bulgarian + BURMESE = :burmese CANTONESE = :cantonese + CATALAN = :catalan CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican CROATIAN = :croatian CZECH = :czech DANISH = :danish DUTCH = :dutch ENGLISH = :english + ESPERANTO = :esperanto ESTONIAN = :estonian FARSI = :farsi + FIJIAN = :fijian FINNISH = :finnish FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" HAUSA = :hausa HAWAIIAN = :hawaiian + HEBREW = :hebrew HINDI = :hindi + HMONG = :hmong HUNGARIAN = :hungarian ICELANDIC = :icelandic + IGBO = :igbo INDONESIAN = :indonesian + IRISH = :irish ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda KOREAN = :korean + KURDISH = :kurdish KYRGYZ = :kyrgyz + LAO = :lao LATIN = :latin LATVIAN = :latvian + LINGALA = :lingala LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi MONGOLIAN = :mongolian NEPALI = :nepali NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo PASHTO = :pashto PIDGIN = :pidgin POLISH = :polish PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua ROMANIAN = :romanian RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala SLOVAK = :slovak SLOVENE = :slovene SOMALI = :somali SPANISH = :spanish + SUNDANESE = :sundanese SWAHILI = :swahili SWEDISH = :swedish TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana TURKISH = :turkish + TURKMEN = :turkmen UKRAINIAN = :ukrainian URDU = :urdu + UYGHUR = :uyghur UZBEK = :uzbek VIETNAMESE = :vietnamese WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu # @!method self.values # @return [Array] diff --git a/lib/context_dev/models/brand_retrieve_response.rb b/lib/context_dev/models/brand_retrieve_response.rb index c97e16e4..df992e64 100644 --- a/lib/context_dev/models/brand_retrieve_response.rb +++ b/lib/context_dev/models/brand_retrieve_response.rb @@ -100,6 +100,15 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :phone, String + # @!attribute primary_language + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @return [Symbol, ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage, nil] + optional :primary_language, + enum: -> { ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage }, + nil?: true + # @!attribute slogan # The brand's slogan # @@ -126,7 +135,7 @@ class Brand < ContextDev::Internal::Type::BaseModel # @return [String, nil] optional :title, String - # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, slogan: nil, socials: nil, stock: nil, title: nil) + # @!method initialize(address: nil, backdrops: nil, colors: nil, description: nil, domain: nil, email: nil, industries: nil, is_nsfw: nil, links: nil, logos: nil, phone: nil, primary_language: nil, slogan: nil, socials: nil, stock: nil, title: nil) # Some parameter documentations has been truncated, see # {ContextDev::Models::BrandRetrieveResponse::Brand} for more details. # @@ -154,6 +163,8 @@ class Brand < ContextDev::Internal::Type::BaseModel # # @param phone [String] Company phone number # + # @param primary_language [Symbol, ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage, nil] The primary language of the brand's website content. Detected from the HTML lang + # # @param slogan [String] The brand's slogan # # @param socials [Array] An array of social media links for the brand @@ -803,6 +814,138 @@ module Type end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + # + # @see ContextDev::Models::BrandRetrieveResponse::Brand#primary_language + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS = :afrikaans + ALBANIAN = :albanian + AMHARIC = :amharic + ARABIC = :arabic + ARMENIAN = :armenian + ASSAMESE = :assamese + AYMARA = :aymara + AZERI = :azeri + BASQUE = :basque + BELARUSIAN = :belarusian + BENGALI = :bengali + BOSNIAN = :bosnian + BULGARIAN = :bulgarian + BURMESE = :burmese + CANTONESE = :cantonese + CATALAN = :catalan + CEBUANO = :cebuano + CHINESE = :chinese + CORSICAN = :corsican + CROATIAN = :croatian + CZECH = :czech + DANISH = :danish + DUTCH = :dutch + ENGLISH = :english + ESPERANTO = :esperanto + ESTONIAN = :estonian + FARSI = :farsi + FIJIAN = :fijian + FINNISH = :finnish + FRENCH = :french + GALICIAN = :galician + GEORGIAN = :georgian + GERMAN = :german + GREEK = :greek + GUARANI = :guarani + GUJARATI = :gujarati + HAITIAN_CREOLE = :"haitian-creole" + HAUSA = :hausa + HAWAIIAN = :hawaiian + HEBREW = :hebrew + HINDI = :hindi + HMONG = :hmong + HUNGARIAN = :hungarian + ICELANDIC = :icelandic + IGBO = :igbo + INDONESIAN = :indonesian + IRISH = :irish + ITALIAN = :italian + JAPANESE = :japanese + JAVANESE = :javanese + KANNADA = :kannada + KAZAKH = :kazakh + KHMER = :khmer + KINYARWANDA = :kinyarwanda + KOREAN = :korean + KURDISH = :kurdish + KYRGYZ = :kyrgyz + LAO = :lao + LATIN = :latin + LATVIAN = :latvian + LINGALA = :lingala + LITHUANIAN = :lithuanian + LUXEMBOURGISH = :luxembourgish + MACEDONIAN = :macedonian + MALAGASY = :malagasy + MALAY = :malay + MALAYALAM = :malayalam + MALTESE = :maltese + MAORI = :maori + MARATHI = :marathi + MONGOLIAN = :mongolian + NEPALI = :nepali + NORWEGIAN = :norwegian + ODIA = :odia + OROMO = :oromo + PASHTO = :pashto + PIDGIN = :pidgin + POLISH = :polish + PORTUGUESE = :portuguese + PUNJABI = :punjabi + QUECHUA = :quechua + ROMANIAN = :romanian + RUSSIAN = :russian + SAMOAN = :samoan + SCOTTISH_GAELIC = :"scottish-gaelic" + SERBIAN = :serbian + SESOTHO = :sesotho + SHONA = :shona + SINDHI = :sindhi + SINHALA = :sinhala + SLOVAK = :slovak + SLOVENE = :slovene + SOMALI = :somali + SPANISH = :spanish + SUNDANESE = :sundanese + SWAHILI = :swahili + SWEDISH = :swedish + TAGALOG = :tagalog + TAJIK = :tajik + TAMIL = :tamil + TATAR = :tatar + TELUGU = :telugu + THAI = :thai + TIBETAN = :tibetan + TIGRINYA = :tigrinya + TONGAN = :tongan + TSWANA = :tswana + TURKISH = :turkish + TURKMEN = :turkmen + UKRAINIAN = :ukrainian + URDU = :urdu + UYGHUR = :uyghur + UZBEK = :uzbek + VIETNAMESE = :vietnamese + WELSH = :welsh + WOLOF = :wolof + XHOSA = :xhosa + YIDDISH = :yiddish + YORUBA = :yoruba + ZULU = :zulu + + # @!method self.values + # @return [Array] + end + class Social < ContextDev::Internal::Type::BaseModel # @!attribute type # Type of social media, e.g., 'facebook', 'twitter' diff --git a/lib/context_dev/resources/brand.rb b/lib/context_dev/resources/brand.rb index 6b92fe35..4a48f900 100644 --- a/lib/context_dev/resources/brand.rb +++ b/lib/context_dev/resources/brand.rb @@ -13,7 +13,7 @@ class Brand # # @param domain [String] Domain name to retrieve brand data for (e.g., 'example.com', 'google.com'). Cann # - # @param force_language [Symbol, ContextDev::Models::BrandRetrieveParams::ForceLanguage] Optional parameter to force the language of the retrieved brand data. Works with + # @param force_language [Symbol, ContextDev::Models::BrandRetrieveParams::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/rbi/context_dev/models/brand_identify_from_transaction_params.rbi b/rbi/context_dev/models/brand_identify_from_transaction_params.rbi index 6e6dcd91..b824a650 100644 --- a/rbi/context_dev/models/brand_identify_from_transaction_params.rbi +++ b/rbi/context_dev/models/brand_identify_from_transaction_params.rbi @@ -1406,41 +1406,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -1466,6 +1526,11 @@ module ContextDev :english, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -1476,6 +1541,11 @@ module ContextDev :farsi, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -1486,11 +1556,41 @@ module ContextDev :french, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -1501,11 +1601,21 @@ module ContextDev :hawaiian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -1516,31 +1626,76 @@ module ContextDev :icelandic, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -1551,16 +1706,56 @@ module ContextDev :latvian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -1576,6 +1771,16 @@ module ContextDev :norwegian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -1596,6 +1801,16 @@ module ContextDev :portuguese, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -1606,11 +1821,41 @@ module ContextDev :russian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -1631,6 +1876,11 @@ module ContextDev :spanish, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -1646,16 +1896,61 @@ module ContextDev :tagalog, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -1666,6 +1961,11 @@ module ContextDev :urdu, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -1681,6 +1981,31 @@ module ContextDev :welsh, ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandIdentifyFromTransactionParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_identify_from_transaction_response.rbi b/rbi/context_dev/models/brand_identify_from_transaction_response.rbi index 267444b2..608e69bf 100644 --- a/rbi/context_dev/models/brand_identify_from_transaction_response.rbi +++ b/rbi/context_dev/models/brand_identify_from_transaction_response.rbi @@ -238,6 +238,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -319,6 +330,10 @@ module ContextDev ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -352,6 +367,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -390,6 +408,10 @@ module ContextDev ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2512,6 +2534,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/models/brand_retrieve_by_email_params.rbi b/rbi/context_dev/models/brand_retrieve_by_email_params.rbi index e4668635..fcbe2df0 100644 --- a/rbi/context_dev/models/brand_retrieve_by_email_params.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_email_params.rbi @@ -110,41 +110,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -170,6 +230,11 @@ module ContextDev :english, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -180,6 +245,11 @@ module ContextDev :farsi, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -190,11 +260,41 @@ module ContextDev :french, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -205,11 +305,21 @@ module ContextDev :hawaiian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -220,31 +330,76 @@ module ContextDev :icelandic, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -255,16 +410,56 @@ module ContextDev :latvian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -280,6 +475,16 @@ module ContextDev :norwegian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -300,6 +505,16 @@ module ContextDev :portuguese, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -310,11 +525,41 @@ module ContextDev :russian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -335,6 +580,11 @@ module ContextDev :spanish, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -350,16 +600,61 @@ module ContextDev :tagalog, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -370,6 +665,11 @@ module ContextDev :urdu, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -385,6 +685,31 @@ module ContextDev :welsh, ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandRetrieveByEmailParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_retrieve_by_email_response.rbi b/rbi/context_dev/models/brand_retrieve_by_email_response.rbi index c30b8621..37dc9b22 100644 --- a/rbi/context_dev/models/brand_retrieve_by_email_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_email_response.rbi @@ -234,6 +234,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -315,6 +326,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -348,6 +363,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -386,6 +404,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2508,6 +2530,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/models/brand_retrieve_by_isin_params.rbi b/rbi/context_dev/models/brand_retrieve_by_isin_params.rbi index d552ecb7..a44e7d09 100644 --- a/rbi/context_dev/models/brand_retrieve_by_isin_params.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_isin_params.rbi @@ -110,41 +110,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -170,6 +230,11 @@ module ContextDev :english, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -180,6 +245,11 @@ module ContextDev :farsi, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -190,11 +260,41 @@ module ContextDev :french, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -205,11 +305,21 @@ module ContextDev :hawaiian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -220,31 +330,76 @@ module ContextDev :icelandic, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -255,16 +410,56 @@ module ContextDev :latvian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -280,6 +475,16 @@ module ContextDev :norwegian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -300,6 +505,16 @@ module ContextDev :portuguese, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -310,11 +525,41 @@ module ContextDev :russian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -335,6 +580,11 @@ module ContextDev :spanish, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -350,16 +600,61 @@ module ContextDev :tagalog, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -370,6 +665,11 @@ module ContextDev :urdu, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -385,6 +685,31 @@ module ContextDev :welsh, ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandRetrieveByIsinParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi b/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi index 9714a6d4..853db344 100644 --- a/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi @@ -233,6 +233,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -314,6 +325,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -347,6 +362,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -385,6 +403,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2507,6 +2529,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/models/brand_retrieve_by_name_params.rbi b/rbi/context_dev/models/brand_retrieve_by_name_params.rbi index 48291376..62249d86 100644 --- a/rbi/context_dev/models/brand_retrieve_by_name_params.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_name_params.rbi @@ -1349,41 +1349,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -1409,6 +1469,11 @@ module ContextDev :english, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -1419,6 +1484,11 @@ module ContextDev :farsi, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -1429,11 +1499,41 @@ module ContextDev :french, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -1444,11 +1544,21 @@ module ContextDev :hawaiian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -1459,31 +1569,76 @@ module ContextDev :icelandic, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -1494,16 +1649,56 @@ module ContextDev :latvian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -1519,6 +1714,16 @@ module ContextDev :norwegian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -1539,6 +1744,16 @@ module ContextDev :portuguese, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -1549,11 +1764,41 @@ module ContextDev :russian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -1574,6 +1819,11 @@ module ContextDev :spanish, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -1589,16 +1839,61 @@ module ContextDev :tagalog, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -1609,6 +1904,11 @@ module ContextDev :urdu, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -1624,6 +1924,31 @@ module ContextDev :welsh, ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandRetrieveByNameParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_retrieve_by_name_response.rbi b/rbi/context_dev/models/brand_retrieve_by_name_response.rbi index b23371d1..166203b4 100644 --- a/rbi/context_dev/models/brand_retrieve_by_name_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_name_response.rbi @@ -233,6 +233,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -314,6 +325,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByNameResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -347,6 +362,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -385,6 +403,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByNameResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2507,6 +2529,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByNameResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/models/brand_retrieve_by_ticker_params.rbi b/rbi/context_dev/models/brand_retrieve_by_ticker_params.rbi index 2eeb23dc..09317c0d 100644 --- a/rbi/context_dev/models/brand_retrieve_by_ticker_params.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_ticker_params.rbi @@ -135,41 +135,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -195,6 +255,11 @@ module ContextDev :english, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -205,6 +270,11 @@ module ContextDev :farsi, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -215,11 +285,41 @@ module ContextDev :french, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -230,11 +330,21 @@ module ContextDev :hawaiian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -245,31 +355,76 @@ module ContextDev :icelandic, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -280,16 +435,56 @@ module ContextDev :latvian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -305,6 +500,16 @@ module ContextDev :norwegian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -325,6 +530,16 @@ module ContextDev :portuguese, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -335,11 +550,41 @@ module ContextDev :russian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -360,6 +605,11 @@ module ContextDev :spanish, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -375,16 +625,61 @@ module ContextDev :tagalog, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -395,6 +690,11 @@ module ContextDev :urdu, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -410,6 +710,31 @@ module ContextDev :welsh, ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandRetrieveByTickerParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi b/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi index ac1ce429..0a0f7615 100644 --- a/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi @@ -235,6 +235,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -316,6 +327,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -349,6 +364,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -387,6 +405,10 @@ module ContextDev ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2509,6 +2531,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/models/brand_retrieve_params.rbi b/rbi/context_dev/models/brand_retrieve_params.rbi index a6e54f69..5bd24d21 100644 --- a/rbi/context_dev/models/brand_retrieve_params.rbi +++ b/rbi/context_dev/models/brand_retrieve_params.rbi @@ -16,8 +16,7 @@ module ContextDev sig { returns(String) } attr_accessor :domain - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # Optional parameter to force the language of the retrieved brand data. sig do returns( T.nilable(ContextDev::BrandRetrieveParams::ForceLanguage::OrSymbol) @@ -65,8 +64,7 @@ module ContextDev # Domain name to retrieve brand data for (e.g., 'example.com', 'google.com'). # Cannot be used with name or ticker parameters. domain:, - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # 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, # the API will skip time-consuming operations for faster response at the cost of @@ -95,8 +93,7 @@ module ContextDev def to_hash end - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # Optional parameter to force the language of the retrieved brand data. module ForceLanguage extend ContextDev::Internal::Type::Enum @@ -106,41 +103,101 @@ module ContextDev end OrSymbol = T.type_alias { T.any(Symbol, String) } + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) ALBANIAN = T.let( :albanian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + AMHARIC = + T.let( + :amharic, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) ARABIC = T.let( :arabic, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + ARMENIAN = + T.let( + :armenian, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) AZERI = T.let( :azeri, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + BASQUE = + T.let( + :basque, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) BENGALI = T.let( :bengali, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) BULGARIAN = T.let( :bulgarian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + BURMESE = + T.let( + :burmese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) CANTONESE = T.let( :cantonese, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + CATALAN = + T.let( + :catalan, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) CEBUANO = T.let( :cebuano, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + CHINESE = + T.let( + :chinese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) CROATIAN = T.let( :croatian, @@ -166,6 +223,11 @@ module ContextDev :english, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) ESTONIAN = T.let( :estonian, @@ -176,6 +238,11 @@ module ContextDev :farsi, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + FIJIAN = + T.let( + :fijian, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) FINNISH = T.let( :finnish, @@ -186,11 +253,41 @@ module ContextDev :french, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + GALICIAN = + T.let( + :galician, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) GERMAN = T.let( :german, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + GREEK = + T.let( + :greek, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) HAUSA = T.let( :hausa, @@ -201,11 +298,21 @@ module ContextDev :hawaiian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + HEBREW = + T.let( + :hebrew, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) HINDI = T.let( :hindi, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + HMONG = + T.let( + :hmong, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) HUNGARIAN = T.let( :hungarian, @@ -216,31 +323,76 @@ module ContextDev :icelandic, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + IGBO = + T.let( + :igbo, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) INDONESIAN = T.let( :indonesian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + IRISH = + T.let( + :irish, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) ITALIAN = T.let( :italian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + JAPANESE = + T.let( + :japanese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) KAZAKH = T.let( :kazakh, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + KHMER = + T.let( + :khmer, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) KOREAN = T.let( :korean, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + KURDISH = + T.let( + :kurdish, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) KYRGYZ = T.let( :kyrgyz, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + LAO = + T.let( + :lao, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) LATIN = T.let( :latin, @@ -251,16 +403,56 @@ module ContextDev :latvian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + LINGALA = + T.let( + :lingala, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) LITHUANIAN = T.let( :lithuanian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) MACEDONIAN = T.let( :macedonian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + MALAGASY = + T.let( + :malagasy, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) MONGOLIAN = T.let( :mongolian, @@ -276,6 +468,16 @@ module ContextDev :norwegian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + ODIA = + T.let( + :odia, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) PASHTO = T.let( :pashto, @@ -296,6 +498,16 @@ module ContextDev :portuguese, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + PUNJABI = + T.let( + :punjabi, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) ROMANIAN = T.let( :romanian, @@ -306,11 +518,41 @@ module ContextDev :russian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + SAMOAN = + T.let( + :samoan, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) SERBIAN = T.let( :serbian, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + SESOTHO = + T.let( + :sesotho, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) SLOVAK = T.let( :slovak, @@ -331,6 +573,11 @@ module ContextDev :spanish, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) SWAHILI = T.let( :swahili, @@ -346,16 +593,61 @@ module ContextDev :tagalog, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + TAJIK = + T.let( + :tajik, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) THAI = T.let( :thai, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + TIBETAN = + T.let( + :tibetan, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) TURKISH = T.let( :turkish, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + TURKMEN = + T.let( + :turkmen, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) UKRAINIAN = T.let( :ukrainian, @@ -366,6 +658,11 @@ module ContextDev :urdu, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + UYGHUR = + T.let( + :uyghur, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) UZBEK = T.let( :uzbek, @@ -381,6 +678,31 @@ module ContextDev :welsh, ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol ) + WOLOF = + T.let( + :wolof, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::BrandRetrieveParams::ForceLanguage::TaggedSymbol + ) sig do override.returns( diff --git a/rbi/context_dev/models/brand_retrieve_response.rbi b/rbi/context_dev/models/brand_retrieve_response.rbi index 8c664ac4..97f849fd 100644 --- a/rbi/context_dev/models/brand_retrieve_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_response.rbi @@ -223,6 +223,17 @@ module ContextDev sig { params(phone: String).void } attr_writer :phone + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ) + end + attr_accessor :primary_language + # The brand's slogan sig { returns(T.nilable(String)) } attr_reader :slogan @@ -300,6 +311,10 @@ module ContextDev ContextDev::Models::BrandRetrieveResponse::Brand::Logo::OrHash ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::OrSymbol + ), slogan: String, socials: T::Array[ @@ -333,6 +348,9 @@ module ContextDev logos: nil, # Company phone number phone: nil, + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + primary_language: nil, # The brand's slogan slogan: nil, # An array of social media links for the brand @@ -370,6 +388,10 @@ module ContextDev ContextDev::Models::BrandRetrieveResponse::Brand::Logo ], phone: String, + primary_language: + T.nilable( + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ), slogan: String, socials: T::Array[ @@ -2491,6 +2513,632 @@ module ContextDev end end + # The primary language of the brand's website content. Detected from the HTML lang + # tag, page content analysis, or social media descriptions. + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + AFRIKAANS = + T.let( + :afrikaans, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ALBANIAN = + T.let( + :albanian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AMHARIC = + T.let( + :amharic, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARABIC = + T.let( + :arabic, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ARMENIAN = + T.let( + :armenian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ASSAMESE = + T.let( + :assamese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AYMARA = + T.let( + :aymara, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + AZERI = + T.let( + :azeri, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BASQUE = + T.let( + :basque, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BELARUSIAN = + T.let( + :belarusian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BENGALI = + T.let( + :bengali, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BOSNIAN = + T.let( + :bosnian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BULGARIAN = + T.let( + :bulgarian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + BURMESE = + T.let( + :burmese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CANTONESE = + T.let( + :cantonese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CATALAN = + T.let( + :catalan, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CEBUANO = + T.let( + :cebuano, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CHINESE = + T.let( + :chinese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CORSICAN = + T.let( + :corsican, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CROATIAN = + T.let( + :croatian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + CZECH = + T.let( + :czech, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DANISH = + T.let( + :danish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + DUTCH = + T.let( + :dutch, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ENGLISH = + T.let( + :english, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESPERANTO = + T.let( + :esperanto, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ESTONIAN = + T.let( + :estonian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FARSI = + T.let( + :farsi, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FIJIAN = + T.let( + :fijian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FINNISH = + T.let( + :finnish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + FRENCH = + T.let( + :french, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GALICIAN = + T.let( + :galician, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GEORGIAN = + T.let( + :georgian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GERMAN = + T.let( + :german, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GREEK = + T.let( + :greek, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUARANI = + T.let( + :guarani, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + GUJARATI = + T.let( + :gujarati, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAITIAN_CREOLE = + T.let( + :"haitian-creole", + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAUSA = + T.let( + :hausa, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HAWAIIAN = + T.let( + :hawaiian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HEBREW = + T.let( + :hebrew, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HINDI = + T.let( + :hindi, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HMONG = + T.let( + :hmong, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + HUNGARIAN = + T.let( + :hungarian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ICELANDIC = + T.let( + :icelandic, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IGBO = + T.let( + :igbo, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + INDONESIAN = + T.let( + :indonesian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + IRISH = + T.let( + :irish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ITALIAN = + T.let( + :italian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAPANESE = + T.let( + :japanese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + JAVANESE = + T.let( + :javanese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KANNADA = + T.let( + :kannada, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KAZAKH = + T.let( + :kazakh, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KHMER = + T.let( + :khmer, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KINYARWANDA = + T.let( + :kinyarwanda, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KOREAN = + T.let( + :korean, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KURDISH = + T.let( + :kurdish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + KYRGYZ = + T.let( + :kyrgyz, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LAO = + T.let( + :lao, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATIN = + T.let( + :latin, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LATVIAN = + T.let( + :latvian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LINGALA = + T.let( + :lingala, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LITHUANIAN = + T.let( + :lithuanian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + LUXEMBOURGISH = + T.let( + :luxembourgish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MACEDONIAN = + T.let( + :macedonian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAGASY = + T.let( + :malagasy, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAY = + T.let( + :malay, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALAYALAM = + T.let( + :malayalam, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MALTESE = + T.let( + :maltese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MAORI = + T.let( + :maori, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MARATHI = + T.let( + :marathi, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + MONGOLIAN = + T.let( + :mongolian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NEPALI = + T.let( + :nepali, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + NORWEGIAN = + T.let( + :norwegian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ODIA = + T.let( + :odia, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + OROMO = + T.let( + :oromo, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PASHTO = + T.let( + :pashto, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PIDGIN = + T.let( + :pidgin, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + POLISH = + T.let( + :polish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PORTUGUESE = + T.let( + :portuguese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + PUNJABI = + T.let( + :punjabi, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + QUECHUA = + T.let( + :quechua, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ROMANIAN = + T.let( + :romanian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + RUSSIAN = + T.let( + :russian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SAMOAN = + T.let( + :samoan, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SCOTTISH_GAELIC = + T.let( + :"scottish-gaelic", + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SERBIAN = + T.let( + :serbian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SESOTHO = + T.let( + :sesotho, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SHONA = + T.let( + :shona, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINDHI = + T.let( + :sindhi, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SINHALA = + T.let( + :sinhala, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVAK = + T.let( + :slovak, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SLOVENE = + T.let( + :slovene, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SOMALI = + T.let( + :somali, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SPANISH = + T.let( + :spanish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SUNDANESE = + T.let( + :sundanese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWAHILI = + T.let( + :swahili, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + SWEDISH = + T.let( + :swedish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAGALOG = + T.let( + :tagalog, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAJIK = + T.let( + :tajik, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TAMIL = + T.let( + :tamil, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TATAR = + T.let( + :tatar, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TELUGU = + T.let( + :telugu, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + THAI = + T.let( + :thai, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIBETAN = + T.let( + :tibetan, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TIGRINYA = + T.let( + :tigrinya, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TONGAN = + T.let( + :tongan, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TSWANA = + T.let( + :tswana, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKISH = + T.let( + :turkish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + TURKMEN = + T.let( + :turkmen, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UKRAINIAN = + T.let( + :ukrainian, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + URDU = + T.let( + :urdu, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UYGHUR = + T.let( + :uyghur, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + UZBEK = + T.let( + :uzbek, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + VIETNAMESE = + T.let( + :vietnamese, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WELSH = + T.let( + :welsh, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + WOLOF = + T.let( + :wolof, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + XHOSA = + T.let( + :xhosa, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YIDDISH = + T.let( + :yiddish, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + YORUBA = + T.let( + :yoruba, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + ZULU = + T.let( + :zulu, + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveResponse::Brand::PrimaryLanguage::TaggedSymbol + ] + ) + end + def self.values + end + end + class Social < ContextDev::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/context_dev/resources/brand.rbi b/rbi/context_dev/resources/brand.rbi index fdbf6a5a..ed28b4e0 100644 --- a/rbi/context_dev/resources/brand.rbi +++ b/rbi/context_dev/resources/brand.rbi @@ -19,8 +19,7 @@ module ContextDev # Domain name to retrieve brand data for (e.g., 'example.com', 'google.com'). # Cannot be used with name or ticker parameters. domain:, - # Optional parameter to force the language of the retrieved brand data. Works with - # all three lookup methods. + # 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, # the API will skip time-consuming operations for faster response at the cost of diff --git a/sig/context_dev/models/brand_identify_from_transaction_params.rbs b/sig/context_dev/models/brand_identify_from_transaction_params.rbs index d8d5aa3b..7682e453 100644 --- a/sig/context_dev/models/brand_identify_from_transaction_params.rbs +++ b/sig/context_dev/models/brand_identify_from_transaction_params.rbs @@ -570,120 +570,250 @@ module ContextDev end type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandIdentifyFromTransactionParams::force_language] end diff --git a/sig/context_dev/models/brand_identify_from_transaction_response.rbs b/sig/context_dev/models/brand_identify_from_transaction_response.rbs index 03cab46e..467a8695 100644 --- a/sig/context_dev/models/brand_identify_from_transaction_response.rbs +++ b/sig/context_dev/models/brand_identify_from_transaction_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social], stock: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social], ?stock: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social], stock: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_retrieve_by_email_params.rbs b/sig/context_dev/models/brand_retrieve_by_email_params.rbs index c07d9826..ef872625 100644 --- a/sig/context_dev/models/brand_retrieve_by_email_params.rbs +++ b/sig/context_dev/models/brand_retrieve_by_email_params.rbs @@ -46,120 +46,250 @@ module ContextDev } type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByEmailParams::force_language] end diff --git a/sig/context_dev/models/brand_retrieve_by_email_response.rbs b/sig/context_dev/models/brand_retrieve_by_email_response.rbs index 63db15ec..8133aaff 100644 --- a/sig/context_dev/models/brand_retrieve_by_email_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_email_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social], ?stock: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_retrieve_by_isin_params.rbs b/sig/context_dev/models/brand_retrieve_by_isin_params.rbs index 91eee81b..1c5c08bd 100644 --- a/sig/context_dev/models/brand_retrieve_by_isin_params.rbs +++ b/sig/context_dev/models/brand_retrieve_by_isin_params.rbs @@ -46,120 +46,250 @@ module ContextDev } type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByIsinParams::force_language] end diff --git a/sig/context_dev/models/brand_retrieve_by_isin_response.rbs b/sig/context_dev/models/brand_retrieve_by_isin_response.rbs index 8686dc4f..c49a7344 100644 --- a/sig/context_dev/models/brand_retrieve_by_isin_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_isin_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social], ?stock: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_retrieve_by_name_params.rbs b/sig/context_dev/models/brand_retrieve_by_name_params.rbs index 96d801bc..4ca3b04d 100644 --- a/sig/context_dev/models/brand_retrieve_by_name_params.rbs +++ b/sig/context_dev/models/brand_retrieve_by_name_params.rbs @@ -542,120 +542,250 @@ module ContextDev end type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByNameParams::force_language] end diff --git a/sig/context_dev/models/brand_retrieve_by_name_response.rbs b/sig/context_dev/models/brand_retrieve_by_name_response.rbs index c69588fd..7d53c7ca 100644 --- a/sig/context_dev/models/brand_retrieve_by_name_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_name_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social], ?stock: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_retrieve_by_ticker_params.rbs b/sig/context_dev/models/brand_retrieve_by_ticker_params.rbs index 4cc092f9..256e4ef2 100644 --- a/sig/context_dev/models/brand_retrieve_by_ticker_params.rbs +++ b/sig/context_dev/models/brand_retrieve_by_ticker_params.rbs @@ -55,120 +55,250 @@ module ContextDev } type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByTickerParams::force_language] end diff --git a/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs b/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs index 95d050d7..da45a642 100644 --- a/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social], ?stock: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_retrieve_params.rbs b/sig/context_dev/models/brand_retrieve_params.rbs index 2f271b9f..0fea0104 100644 --- a/sig/context_dev/models/brand_retrieve_params.rbs +++ b/sig/context_dev/models/brand_retrieve_params.rbs @@ -46,120 +46,250 @@ module ContextDev } type force_language = - :albanian + :afrikaans + | :albanian + | :amharic | :arabic + | :armenian + | :assamese + | :aymara | :azeri + | :basque + | :belarusian | :bengali + | :bosnian | :bulgarian + | :burmese | :cantonese + | :catalan | :cebuano + | :chinese + | :corsican | :croatian | :czech | :danish | :dutch | :english + | :esperanto | :estonian | :farsi + | :fijian | :finnish | :french + | :galician + | :georgian | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" | :hausa | :hawaiian + | :hebrew | :hindi + | :hmong | :hungarian | :icelandic + | :igbo | :indonesian + | :irish | :italian + | :japanese + | :javanese + | :kannada | :kazakh + | :khmer + | :kinyarwanda | :korean + | :kurdish | :kyrgyz + | :lao | :latin | :latvian + | :lingala | :lithuanian + | :luxembourgish | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi | :mongolian | :nepali | :norwegian + | :odia + | :oromo | :pashto | :pidgin | :polish | :portuguese + | :punjabi + | :quechua | :romanian | :russian + | :samoan + | :"scottish-gaelic" | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala | :slovak | :slovene | :somali | :spanish + | :sundanese | :swahili | :swedish | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana | :turkish + | :turkmen | :ukrainian | :urdu + | :uyghur | :uzbek | :vietnamese | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu module ForceLanguage extend ContextDev::Internal::Type::Enum + AFRIKAANS: :afrikaans ALBANIAN: :albanian + AMHARIC: :amharic ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian BENGALI: :bengali + BOSNIAN: :bosnian BULGARIAN: :bulgarian + BURMESE: :burmese CANTONESE: :cantonese + CATALAN: :catalan CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican CROATIAN: :croatian CZECH: :czech DANISH: :danish DUTCH: :dutch ENGLISH: :english + ESPERANTO: :esperanto ESTONIAN: :estonian FARSI: :farsi + FIJIAN: :fijian FINNISH: :finnish FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" HAUSA: :hausa HAWAIIAN: :hawaiian + HEBREW: :hebrew HINDI: :hindi + HMONG: :hmong HUNGARIAN: :hungarian ICELANDIC: :icelandic + IGBO: :igbo INDONESIAN: :indonesian + IRISH: :irish ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda KOREAN: :korean + KURDISH: :kurdish KYRGYZ: :kyrgyz + LAO: :lao LATIN: :latin LATVIAN: :latvian + LINGALA: :lingala LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi MONGOLIAN: :mongolian NEPALI: :nepali NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo PASHTO: :pashto PIDGIN: :pidgin POLISH: :polish PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua ROMANIAN: :romanian RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala SLOVAK: :slovak SLOVENE: :slovene SOMALI: :somali SPANISH: :spanish + SUNDANESE: :sundanese SWAHILI: :swahili SWEDISH: :swedish TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana TURKISH: :turkish + TURKMEN: :turkmen UKRAINIAN: :ukrainian URDU: :urdu + UYGHUR: :uyghur UZBEK: :uzbek VIETNAMESE: :vietnamese WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveParams::force_language] end diff --git a/sig/context_dev/models/brand_retrieve_response.rbs b/sig/context_dev/models/brand_retrieve_response.rbs index 5c0aabaa..f47cbcbd 100644 --- a/sig/context_dev/models/brand_retrieve_response.rbs +++ b/sig/context_dev/models/brand_retrieve_response.rbs @@ -47,6 +47,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveResponse::Brand::Stock, @@ -110,6 +111,8 @@ module ContextDev def phone=: (String) -> String + attr_accessor primary_language: ContextDev::Models::BrandRetrieveResponse::Brand::primary_language? + attr_reader slogan: String? def slogan=: (String) -> String @@ -142,6 +145,7 @@ module ContextDev ?links: ContextDev::Models::BrandRetrieveResponse::Brand::Links, ?logos: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Logo], ?phone: String, + ?primary_language: ContextDev::Models::BrandRetrieveResponse::Brand::primary_language?, ?slogan: String, ?socials: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Social], ?stock: ContextDev::Models::BrandRetrieveResponse::Brand::Stock, @@ -160,6 +164,7 @@ module ContextDev links: ContextDev::Models::BrandRetrieveResponse::Brand::Links, logos: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Logo], phone: String, + primary_language: ContextDev::Models::BrandRetrieveResponse::Brand::primary_language?, slogan: String, socials: ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Social], stock: ContextDev::Models::BrandRetrieveResponse::Brand::Stock, @@ -1039,6 +1044,255 @@ module ContextDev end end + type primary_language = + :afrikaans + | :albanian + | :amharic + | :arabic + | :armenian + | :assamese + | :aymara + | :azeri + | :basque + | :belarusian + | :bengali + | :bosnian + | :bulgarian + | :burmese + | :cantonese + | :catalan + | :cebuano + | :chinese + | :corsican + | :croatian + | :czech + | :danish + | :dutch + | :english + | :esperanto + | :estonian + | :farsi + | :fijian + | :finnish + | :french + | :galician + | :georgian + | :german + | :greek + | :guarani + | :gujarati + | :"haitian-creole" + | :hausa + | :hawaiian + | :hebrew + | :hindi + | :hmong + | :hungarian + | :icelandic + | :igbo + | :indonesian + | :irish + | :italian + | :japanese + | :javanese + | :kannada + | :kazakh + | :khmer + | :kinyarwanda + | :korean + | :kurdish + | :kyrgyz + | :lao + | :latin + | :latvian + | :lingala + | :lithuanian + | :luxembourgish + | :macedonian + | :malagasy + | :malay + | :malayalam + | :maltese + | :maori + | :marathi + | :mongolian + | :nepali + | :norwegian + | :odia + | :oromo + | :pashto + | :pidgin + | :polish + | :portuguese + | :punjabi + | :quechua + | :romanian + | :russian + | :samoan + | :"scottish-gaelic" + | :serbian + | :sesotho + | :shona + | :sindhi + | :sinhala + | :slovak + | :slovene + | :somali + | :spanish + | :sundanese + | :swahili + | :swedish + | :tagalog + | :tajik + | :tamil + | :tatar + | :telugu + | :thai + | :tibetan + | :tigrinya + | :tongan + | :tswana + | :turkish + | :turkmen + | :ukrainian + | :urdu + | :uyghur + | :uzbek + | :vietnamese + | :welsh + | :wolof + | :xhosa + | :yiddish + | :yoruba + | :zulu + + module PrimaryLanguage + extend ContextDev::Internal::Type::Enum + + AFRIKAANS: :afrikaans + ALBANIAN: :albanian + AMHARIC: :amharic + ARABIC: :arabic + ARMENIAN: :armenian + ASSAMESE: :assamese + AYMARA: :aymara + AZERI: :azeri + BASQUE: :basque + BELARUSIAN: :belarusian + BENGALI: :bengali + BOSNIAN: :bosnian + BULGARIAN: :bulgarian + BURMESE: :burmese + CANTONESE: :cantonese + CATALAN: :catalan + CEBUANO: :cebuano + CHINESE: :chinese + CORSICAN: :corsican + CROATIAN: :croatian + CZECH: :czech + DANISH: :danish + DUTCH: :dutch + ENGLISH: :english + ESPERANTO: :esperanto + ESTONIAN: :estonian + FARSI: :farsi + FIJIAN: :fijian + FINNISH: :finnish + FRENCH: :french + GALICIAN: :galician + GEORGIAN: :georgian + GERMAN: :german + GREEK: :greek + GUARANI: :guarani + GUJARATI: :gujarati + HAITIAN_CREOLE: :"haitian-creole" + HAUSA: :hausa + HAWAIIAN: :hawaiian + HEBREW: :hebrew + HINDI: :hindi + HMONG: :hmong + HUNGARIAN: :hungarian + ICELANDIC: :icelandic + IGBO: :igbo + INDONESIAN: :indonesian + IRISH: :irish + ITALIAN: :italian + JAPANESE: :japanese + JAVANESE: :javanese + KANNADA: :kannada + KAZAKH: :kazakh + KHMER: :khmer + KINYARWANDA: :kinyarwanda + KOREAN: :korean + KURDISH: :kurdish + KYRGYZ: :kyrgyz + LAO: :lao + LATIN: :latin + LATVIAN: :latvian + LINGALA: :lingala + LITHUANIAN: :lithuanian + LUXEMBOURGISH: :luxembourgish + MACEDONIAN: :macedonian + MALAGASY: :malagasy + MALAY: :malay + MALAYALAM: :malayalam + MALTESE: :maltese + MAORI: :maori + MARATHI: :marathi + MONGOLIAN: :mongolian + NEPALI: :nepali + NORWEGIAN: :norwegian + ODIA: :odia + OROMO: :oromo + PASHTO: :pashto + PIDGIN: :pidgin + POLISH: :polish + PORTUGUESE: :portuguese + PUNJABI: :punjabi + QUECHUA: :quechua + ROMANIAN: :romanian + RUSSIAN: :russian + SAMOAN: :samoan + SCOTTISH_GAELIC: :"scottish-gaelic" + SERBIAN: :serbian + SESOTHO: :sesotho + SHONA: :shona + SINDHI: :sindhi + SINHALA: :sinhala + SLOVAK: :slovak + SLOVENE: :slovene + SOMALI: :somali + SPANISH: :spanish + SUNDANESE: :sundanese + SWAHILI: :swahili + SWEDISH: :swedish + TAGALOG: :tagalog + TAJIK: :tajik + TAMIL: :tamil + TATAR: :tatar + TELUGU: :telugu + THAI: :thai + TIBETAN: :tibetan + TIGRINYA: :tigrinya + TONGAN: :tongan + TSWANA: :tswana + TURKISH: :turkish + TURKMEN: :turkmen + UKRAINIAN: :ukrainian + URDU: :urdu + UYGHUR: :uyghur + UZBEK: :uzbek + VIETNAMESE: :vietnamese + WELSH: :welsh + WOLOF: :wolof + XHOSA: :xhosa + YIDDISH: :yiddish + YORUBA: :yoruba + ZULU: :zulu + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::primary_language] + end + type social = { type: String, url: String } class Social < ContextDev::Internal::Type::BaseModel From a4e99e6e0659cb7b09375d7a467e9771aa6cea44 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 15:20:08 +0000 Subject: [PATCH 2/5] feat(api): api update --- .stats.yml | 4 +- ...rand_identify_from_transaction_response.rb | 50 +++- .../brand_retrieve_by_email_response.rb | 50 +++- .../models/brand_retrieve_by_isin_response.rb | 50 +++- .../models/brand_retrieve_by_name_response.rb | 50 +++- .../brand_retrieve_by_ticker_response.rb | 50 +++- .../models/brand_retrieve_response.rb | 50 +++- ...and_identify_from_transaction_response.rbi | 217 +++++++++++++++++- .../brand_retrieve_by_email_response.rbi | 217 +++++++++++++++++- .../brand_retrieve_by_isin_response.rbi | 217 +++++++++++++++++- .../brand_retrieve_by_name_response.rbi | 217 +++++++++++++++++- .../brand_retrieve_by_ticker_response.rbi | 217 +++++++++++++++++- .../models/brand_retrieve_response.rbi | 217 +++++++++++++++++- ...and_identify_from_transaction_response.rbs | 93 +++++++- .../brand_retrieve_by_email_response.rbs | 93 +++++++- .../brand_retrieve_by_isin_response.rbs | 93 +++++++- .../brand_retrieve_by_name_response.rbs | 93 +++++++- .../brand_retrieve_by_ticker_response.rbs | 93 +++++++- .../models/brand_retrieve_response.rbs | 93 +++++++- 19 files changed, 2072 insertions(+), 92 deletions(-) diff --git a/.stats.yml b/.stats.yml index dab64d15..8afe3d5a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 21 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-07c25c9b6caa6cb9574ec9cb16fc8ccb422b71823509b3374060fd1234e8dc25.yml -openapi_spec_hash: 7a8c1d27fa0f72a0c35e642ca97d5832 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-795a81d4c022b9fa5ca31d453fb55d7b75c0b2424f9f4bda5a75762cbb1f9418.yml +openapi_spec_hash: eeb4b6592caa69691a5acfa24b571daa config_hash: 682b89b02a20f5d1c13e2c91ecbcf5ce diff --git a/lib/context_dev/models/brand_identify_from_transaction_response.rb b/lib/context_dev/models/brand_identify_from_transaction_response.rb index 464e328c..d7edfd5f 100644 --- a/lib/context_dev/models/brand_identify_from_transaction_response.rb +++ b/lib/context_dev/models/brand_identify_from_transaction_response.rb @@ -952,10 +952,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -964,9 +964,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand#stock diff --git a/lib/context_dev/models/brand_retrieve_by_email_response.rb b/lib/context_dev/models/brand_retrieve_by_email_response.rb index 82dcf4cd..4a5f99f0 100644 --- a/lib/context_dev/models/brand_retrieve_by_email_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_email_response.rb @@ -949,10 +949,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -961,9 +961,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandRetrieveByEmailResponse::Brand#stock diff --git a/lib/context_dev/models/brand_retrieve_by_isin_response.rb b/lib/context_dev/models/brand_retrieve_by_isin_response.rb index fcca5ea5..51c50d74 100644 --- a/lib/context_dev/models/brand_retrieve_by_isin_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_isin_response.rb @@ -948,10 +948,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -960,9 +960,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandRetrieveByIsinResponse::Brand#stock diff --git a/lib/context_dev/models/brand_retrieve_by_name_response.rb b/lib/context_dev/models/brand_retrieve_by_name_response.rb index e31d735a..4f17b9b8 100644 --- a/lib/context_dev/models/brand_retrieve_by_name_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_name_response.rb @@ -948,10 +948,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -960,9 +960,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandRetrieveByNameResponse::Brand#stock diff --git a/lib/context_dev/models/brand_retrieve_by_ticker_response.rb b/lib/context_dev/models/brand_retrieve_by_ticker_response.rb index 469c172a..afbfe4c0 100644 --- a/lib/context_dev/models/brand_retrieve_by_ticker_response.rb +++ b/lib/context_dev/models/brand_retrieve_by_ticker_response.rb @@ -950,10 +950,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -962,9 +962,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandRetrieveByTickerResponse::Brand#stock diff --git a/lib/context_dev/models/brand_retrieve_response.rb b/lib/context_dev/models/brand_retrieve_response.rb index df992e64..06e2c1ae 100644 --- a/lib/context_dev/models/brand_retrieve_response.rb +++ b/lib/context_dev/models/brand_retrieve_response.rb @@ -948,10 +948,10 @@ module PrimaryLanguage class Social < ContextDev::Internal::Type::BaseModel # @!attribute type - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform # - # @return [String, nil] - optional :type, String + # @return [Symbol, ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type, nil] + optional :type, enum: -> { ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type } # @!attribute url # URL of the social media page @@ -960,9 +960,51 @@ class Social < ContextDev::Internal::Type::BaseModel optional :url, String # @!method initialize(type: nil, url: nil) - # @param type [String] Type of social media, e.g., 'facebook', 'twitter' + # @param type [Symbol, ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type] Type of social media platform # # @param url [String] URL of the social media page + + # Type of social media platform + # + # @see ContextDev::Models::BrandRetrieveResponse::Brand::Social#type + module Type + extend ContextDev::Internal::Type::Enum + + X = :x + FACEBOOK = :facebook + INSTAGRAM = :instagram + LINKEDIN = :linkedin + YOUTUBE = :youtube + PINTEREST = :pinterest + TIKTOK = :tiktok + DRIBBBLE = :dribbble + GITHUB = :github + BEHANCE = :behance + SNAPCHAT = :snapchat + WHATSAPP = :whatsapp + TELEGRAM = :telegram + LINE = :line + DISCORD = :discord + TWITCH = :twitch + VIMEO = :vimeo + IMDB = :imdb + TUMBLR = :tumblr + FLICKR = :flickr + GIPHY = :giphy + MEDIUM = :medium + SPOTIFY = :spotify + SOUNDCLOUD = :soundcloud + TRIPADVISOR = :tripadvisor + YELP = :yelp + PRODUCTHUNT = :producthunt + REDDIT = :reddit + CRUNCHBASE = :crunchbase + APPSTORE = :appstore + PLAYSTORE = :playstore + + # @!method self.values + # @return [Array] + end end # @see ContextDev::Models::BrandRetrieveResponse::Brand#stock diff --git a/rbi/context_dev/models/brand_identify_from_transaction_response.rbi b/rbi/context_dev/models/brand_identify_from_transaction_response.rbi index 608e69bf..8571cad4 100644 --- a/rbi/context_dev/models/brand_identify_from_transaction_response.rbi +++ b/rbi/context_dev/models/brand_identify_from_transaction_response.rbi @@ -3169,11 +3169,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3183,18 +3194,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/rbi/context_dev/models/brand_retrieve_by_email_response.rbi b/rbi/context_dev/models/brand_retrieve_by_email_response.rbi index 37dc9b22..221d9622 100644 --- a/rbi/context_dev/models/brand_retrieve_by_email_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_email_response.rbi @@ -3165,11 +3165,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3179,18 +3190,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi b/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi index 853db344..16276097 100644 --- a/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_isin_response.rbi @@ -3164,11 +3164,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3178,18 +3189,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/rbi/context_dev/models/brand_retrieve_by_name_response.rbi b/rbi/context_dev/models/brand_retrieve_by_name_response.rbi index 166203b4..087e12cc 100644 --- a/rbi/context_dev/models/brand_retrieve_by_name_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_name_response.rbi @@ -3164,11 +3164,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3178,18 +3189,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi b/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi index 0a0f7615..9886281d 100644 --- a/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_by_ticker_response.rbi @@ -3166,11 +3166,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3180,18 +3191,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/rbi/context_dev/models/brand_retrieve_response.rbi b/rbi/context_dev/models/brand_retrieve_response.rbi index 97f849fd..794d9101 100644 --- a/rbi/context_dev/models/brand_retrieve_response.rbi +++ b/rbi/context_dev/models/brand_retrieve_response.rbi @@ -3148,11 +3148,22 @@ module ContextDev ) end - # Type of social media, e.g., 'facebook', 'twitter' - sig { returns(T.nilable(String)) } + # Type of social media platform + sig do + returns( + T.nilable( + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + ) + end attr_reader :type - sig { params(type: String).void } + sig do + params( + type: + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::OrSymbol + ).void + end attr_writer :type # URL of the social media page @@ -3162,18 +3173,212 @@ module ContextDev sig { params(url: String).void } attr_writer :url - sig { params(type: String, url: String).returns(T.attached_class) } + sig do + params( + type: + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::OrSymbol, + url: String + ).returns(T.attached_class) + end def self.new( - # Type of social media, e.g., 'facebook', 'twitter' + # Type of social media platform type: nil, # URL of the social media page url: nil ) end - sig { override.returns({ type: String, url: String }) } + sig do + override.returns( + { + type: + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol, + url: String + } + ) + end def to_hash end + + # Type of social media platform + module Type + extend ContextDev::Internal::Type::Enum + + TaggedSymbol = + T.type_alias do + T.all( + Symbol, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type + ) + end + OrSymbol = T.type_alias { T.any(Symbol, String) } + + X = + T.let( + :x, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + FACEBOOK = + T.let( + :facebook, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + INSTAGRAM = + T.let( + :instagram, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + LINKEDIN = + T.let( + :linkedin, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + YOUTUBE = + T.let( + :youtube, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + PINTEREST = + T.let( + :pinterest, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + TIKTOK = + T.let( + :tiktok, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + DRIBBBLE = + T.let( + :dribbble, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + GITHUB = + T.let( + :github, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + BEHANCE = + T.let( + :behance, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + SNAPCHAT = + T.let( + :snapchat, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + WHATSAPP = + T.let( + :whatsapp, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + TELEGRAM = + T.let( + :telegram, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + LINE = + T.let( + :line, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + DISCORD = + T.let( + :discord, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + TWITCH = + T.let( + :twitch, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + VIMEO = + T.let( + :vimeo, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + IMDB = + T.let( + :imdb, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + TUMBLR = + T.let( + :tumblr, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + FLICKR = + T.let( + :flickr, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + GIPHY = + T.let( + :giphy, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + MEDIUM = + T.let( + :medium, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + SPOTIFY = + T.let( + :spotify, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + SOUNDCLOUD = + T.let( + :soundcloud, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + TRIPADVISOR = + T.let( + :tripadvisor, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + YELP = + T.let( + :yelp, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + PRODUCTHUNT = + T.let( + :producthunt, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + REDDIT = + T.let( + :reddit, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + CRUNCHBASE = + T.let( + :crunchbase, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + APPSTORE = + T.let( + :appstore, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + PLAYSTORE = + T.let( + :playstore, + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ) + + sig do + override.returns( + T::Array[ + ContextDev::Models::BrandRetrieveResponse::Brand::Social::Type::TaggedSymbol + ] + ) + end + def self.values + end + end end class Stock < ContextDev::Internal::Type::BaseModel diff --git a/sig/context_dev/models/brand_identify_from_transaction_response.rbs b/sig/context_dev/models/brand_identify_from_transaction_response.rbs index 467a8695..ddd13ec2 100644 --- a/sig/context_dev/models/brand_identify_from_transaction_response.rbs +++ b/sig/context_dev/models/brand_identify_from_transaction_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandIdentifyFromTransactionResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } diff --git a/sig/context_dev/models/brand_retrieve_by_email_response.rbs b/sig/context_dev/models/brand_retrieve_by_email_response.rbs index 8133aaff..1946f922 100644 --- a/sig/context_dev/models/brand_retrieve_by_email_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_email_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByEmailResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } diff --git a/sig/context_dev/models/brand_retrieve_by_isin_response.rbs b/sig/context_dev/models/brand_retrieve_by_isin_response.rbs index c49a7344..b0e7261a 100644 --- a/sig/context_dev/models/brand_retrieve_by_isin_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_isin_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByIsinResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } diff --git a/sig/context_dev/models/brand_retrieve_by_name_response.rbs b/sig/context_dev/models/brand_retrieve_by_name_response.rbs index 7d53c7ca..892ceb18 100644 --- a/sig/context_dev/models/brand_retrieve_by_name_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_name_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByNameResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } diff --git a/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs b/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs index da45a642..bce18fde 100644 --- a/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs +++ b/sig/context_dev/models/brand_retrieve_by_ticker_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveByTickerResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } diff --git a/sig/context_dev/models/brand_retrieve_response.rbs b/sig/context_dev/models/brand_retrieve_response.rbs index f47cbcbd..068a16a5 100644 --- a/sig/context_dev/models/brand_retrieve_response.rbs +++ b/sig/context_dev/models/brand_retrieve_response.rbs @@ -1293,20 +1293,103 @@ module ContextDev def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::primary_language] end - type social = { type: String, url: String } + type social = + { + type: ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_, + url: String + } class Social < ContextDev::Internal::Type::BaseModel - attr_reader type: String? + attr_reader type: ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_? - def type=: (String) -> String + def type=: ( + ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_ + ) -> ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_ attr_reader url: String? def url=: (String) -> String - def initialize: (?type: String, ?url: String) -> void + def initialize: ( + ?type: ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_, + ?url: String + ) -> void + + def to_hash: -> { + type: ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_, + url: String + } + + type type_ = + :x + | :facebook + | :instagram + | :linkedin + | :youtube + | :pinterest + | :tiktok + | :dribbble + | :github + | :behance + | :snapchat + | :whatsapp + | :telegram + | :line + | :discord + | :twitch + | :vimeo + | :imdb + | :tumblr + | :flickr + | :giphy + | :medium + | :spotify + | :soundcloud + | :tripadvisor + | :yelp + | :producthunt + | :reddit + | :crunchbase + | :appstore + | :playstore - def to_hash: -> { type: String, url: String } + module Type + extend ContextDev::Internal::Type::Enum + + X: :x + FACEBOOK: :facebook + INSTAGRAM: :instagram + LINKEDIN: :linkedin + YOUTUBE: :youtube + PINTEREST: :pinterest + TIKTOK: :tiktok + DRIBBBLE: :dribbble + GITHUB: :github + BEHANCE: :behance + SNAPCHAT: :snapchat + WHATSAPP: :whatsapp + TELEGRAM: :telegram + LINE: :line + DISCORD: :discord + TWITCH: :twitch + VIMEO: :vimeo + IMDB: :imdb + TUMBLR: :tumblr + FLICKR: :flickr + GIPHY: :giphy + MEDIUM: :medium + SPOTIFY: :spotify + SOUNDCLOUD: :soundcloud + TRIPADVISOR: :tripadvisor + YELP: :yelp + PRODUCTHUNT: :producthunt + REDDIT: :reddit + CRUNCHBASE: :crunchbase + APPSTORE: :appstore + PLAYSTORE: :playstore + + def self?.values: -> ::Array[ContextDev::Models::BrandRetrieveResponse::Brand::Social::type_] + end end type stock = { exchange: String, ticker: String } From 105116f48178f46bae721d32e987d684fc662dd0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 03:23:10 +0000 Subject: [PATCH 3/5] fix: multipart encoding for file arrays --- lib/context_dev/internal/util.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/context_dev/internal/util.rb b/lib/context_dev/internal/util.rb index edb11891..1c922103 100644 --- a/lib/context_dev/internal/util.rb +++ b/lib/context_dev/internal/util.rb @@ -610,6 +610,7 @@ def encode_query_params(query) # # @return [Array(String, Enumerable)] private def encode_multipart_streaming(body) + # rubocop:disable Style/CaseEquality # RFC 1521 Section 7.2.1 says we should have 70 char maximum for boundary length boundary = SecureRandom.urlsafe_base64(46) @@ -619,7 +620,7 @@ def encode_query_params(query) in Hash body.each do |key, val| case val - in Array if val.all? { primitive?(_1) } + in Array if val.all? { primitive?(_1) || ContextDev::Internal::Type::FileInput === _1 } val.each do |v| write_multipart_chunk(y, boundary: boundary, key: key, val: v, closing: closing) end @@ -635,6 +636,7 @@ def encode_query_params(query) fused_io = fused_enum(strio) { closing.each(&:call) } [boundary, fused_io] + # rubocop:enable Style/CaseEquality end # @api private From f47566556bc4d2c81a52084979f83be62cb17cf2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 15:45:46 +0000 Subject: [PATCH 4/5] feat(api): api update --- .stats.yml | 4 +-- .../models/web_screenshot_params.rb | 22 ++++++++++--- lib/context_dev/resources/web.rb | 13 +++++--- .../models/web_screenshot_params.rbi | 33 +++++++++++++++---- rbi/context_dev/resources/web.rbi | 15 ++++++--- .../models/web_screenshot_params.rbs | 13 ++++++-- sig/context_dev/resources/web.rbs | 3 +- test/context_dev/resources/web_test.rb | 4 +-- 8 files changed, 80 insertions(+), 27 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8afe3d5a..998ed687 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 21 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-795a81d4c022b9fa5ca31d453fb55d7b75c0b2424f9f4bda5a75762cbb1f9418.yml -openapi_spec_hash: eeb4b6592caa69691a5acfa24b571daa +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-5ee7a321f8e01d2678d56277f011f71294c2b8ac4d0cff0bda412362c0d9cf73.yml +openapi_spec_hash: bf5d57e3bddb6975770cf85c267b5035 config_hash: 682b89b02a20f5d1c13e2c91ecbcf5ce diff --git a/lib/context_dev/models/web_screenshot_params.rb b/lib/context_dev/models/web_screenshot_params.rb index 26776784..c071ea99 100644 --- a/lib/context_dev/models/web_screenshot_params.rb +++ b/lib/context_dev/models/web_screenshot_params.rb @@ -7,12 +7,20 @@ class WebScreenshotParams < ContextDev::Internal::Type::BaseModel extend ContextDev::Internal::Type::RequestParameters::Converter include ContextDev::Internal::Type::RequestParameters + # @!attribute direct_url + # A specific URL to screenshot directly, bypassing domain resolution (e.g., + # 'https://example.com/pricing'). When provided, the screenshot is taken of this + # exact URL. + # + # @return [String, nil] + optional :direct_url, String + # @!attribute domain # Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The # domain will be automatically normalized and validated. # - # @return [String] - required :domain, String + # @return [String, nil] + optional :domain, String # @!attribute full_screenshot # Optional parameter to determine screenshot type. If 'true', takes a full page @@ -26,7 +34,8 @@ class WebScreenshotParams < ContextDev::Internal::Type::BaseModel # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. # # @return [Symbol, ContextDev::Models::WebScreenshotParams::Page, nil] optional :page, enum: -> { ContextDev::WebScreenshotParams::Page } @@ -39,10 +48,12 @@ class WebScreenshotParams < ContextDev::Internal::Type::BaseModel # @return [Symbol, ContextDev::Models::WebScreenshotParams::Prioritize, nil] optional :prioritize, enum: -> { ContextDev::WebScreenshotParams::Prioritize } - # @!method initialize(domain:, full_screenshot: nil, page: nil, prioritize: nil, request_options: {}) + # @!method initialize(direct_url: nil, domain: nil, full_screenshot: nil, page: nil, prioritize: nil, request_options: {}) # Some parameter documentations has been truncated, see # {ContextDev::Models::WebScreenshotParams} for more details. # + # @param direct_url [String] A specific URL to screenshot directly, bypassing domain resolution (e.g., 'https + # # @param domain [String] Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The domai # # @param full_screenshot [Symbol, ContextDev::Models::WebScreenshotParams::FullScreenshot] Optional parameter to determine screenshot type. If 'true', takes a full page sc @@ -69,7 +80,8 @@ module FullScreenshot # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. module Page extend ContextDev::Internal::Type::Enum diff --git a/lib/context_dev/resources/web.rb b/lib/context_dev/resources/web.rb index ef458c53..80d8e966 100644 --- a/lib/context_dev/resources/web.rb +++ b/lib/context_dev/resources/web.rb @@ -8,10 +8,13 @@ class Web # # Capture a screenshot of a website. Supports both viewport (standard browser # view) and full-page screenshots. Can also screenshot specific page types (login, - # pricing, etc.) by using heuristics to find the appropriate URL. Returns a URL to - # the uploaded screenshot image hosted on our CDN. + # pricing, etc.) by using heuristics to find the appropriate URL. Either 'domain' + # or 'directUrl' must be provided as a query parameter, but not both. Returns a + # URL to the uploaded screenshot image hosted on our CDN. # - # @overload screenshot(domain:, full_screenshot: nil, page: nil, prioritize: nil, request_options: {}) + # @overload screenshot(direct_url: nil, domain: nil, full_screenshot: nil, page: nil, prioritize: nil, request_options: {}) + # + # @param direct_url [String] A specific URL to screenshot directly, bypassing domain resolution (e.g., 'https # # @param domain [String] Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The domai # @@ -26,13 +29,13 @@ class Web # @return [ContextDev::Models::WebScreenshotResponse] # # @see ContextDev::Models::WebScreenshotParams - def screenshot(params) + def screenshot(params = {}) parsed, options = ContextDev::WebScreenshotParams.dump_request(params) query = ContextDev::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "brand/screenshot", - query: query.transform_keys(full_screenshot: "fullScreenshot"), + query: query.transform_keys(direct_url: "directUrl", full_screenshot: "fullScreenshot"), model: ContextDev::Models::WebScreenshotResponse, options: options ) diff --git a/rbi/context_dev/models/web_screenshot_params.rbi b/rbi/context_dev/models/web_screenshot_params.rbi index 47d4d9f2..c9f11b3a 100644 --- a/rbi/context_dev/models/web_screenshot_params.rbi +++ b/rbi/context_dev/models/web_screenshot_params.rbi @@ -11,10 +11,22 @@ module ContextDev T.any(ContextDev::WebScreenshotParams, ContextDev::Internal::AnyHash) end + # A specific URL to screenshot directly, bypassing domain resolution (e.g., + # 'https://example.com/pricing'). When provided, the screenshot is taken of this + # exact URL. + sig { returns(T.nilable(String)) } + attr_reader :direct_url + + sig { params(direct_url: String).void } + attr_writer :direct_url + # Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The # domain will be automatically normalized and validated. - sig { returns(String) } - attr_accessor :domain + sig { returns(T.nilable(String)) } + attr_reader :domain + + sig { params(domain: String).void } + attr_writer :domain # Optional parameter to determine screenshot type. If 'true', takes a full page # screenshot capturing all content. If 'false' or not provided, takes a viewport @@ -37,7 +49,8 @@ module ContextDev # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. sig do returns(T.nilable(ContextDev::WebScreenshotParams::Page::OrSymbol)) end @@ -65,6 +78,7 @@ module ContextDev sig do params( + direct_url: String, domain: String, full_screenshot: ContextDev::WebScreenshotParams::FullScreenshot::OrSymbol, @@ -74,9 +88,13 @@ module ContextDev ).returns(T.attached_class) end def self.new( + # A specific URL to screenshot directly, bypassing domain resolution (e.g., + # 'https://example.com/pricing'). When provided, the screenshot is taken of this + # exact URL. + direct_url: nil, # Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The # domain will be automatically normalized and validated. - domain:, + domain: nil, # Optional parameter to determine screenshot type. If 'true', takes a full page # screenshot capturing all content. If 'false' or not provided, takes a viewport # screenshot (standard browser view). @@ -84,7 +102,8 @@ module ContextDev # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. page: nil, # Optional parameter to prioritize screenshot capture. If 'speed', optimizes for # faster capture with basic quality. If 'quality', optimizes for higher quality @@ -97,6 +116,7 @@ module ContextDev sig do override.returns( { + direct_url: String, domain: String, full_screenshot: ContextDev::WebScreenshotParams::FullScreenshot::OrSymbol, @@ -146,7 +166,8 @@ module ContextDev # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. module Page extend ContextDev::Internal::Type::Enum diff --git a/rbi/context_dev/resources/web.rbi b/rbi/context_dev/resources/web.rbi index bc0964cd..80ce6522 100644 --- a/rbi/context_dev/resources/web.rbi +++ b/rbi/context_dev/resources/web.rbi @@ -5,10 +5,12 @@ module ContextDev class Web # Capture a screenshot of a website. Supports both viewport (standard browser # view) and full-page screenshots. Can also screenshot specific page types (login, - # pricing, etc.) by using heuristics to find the appropriate URL. Returns a URL to - # the uploaded screenshot image hosted on our CDN. + # pricing, etc.) by using heuristics to find the appropriate URL. Either 'domain' + # or 'directUrl' must be provided as a query parameter, but not both. Returns a + # URL to the uploaded screenshot image hosted on our CDN. sig do params( + direct_url: String, domain: String, full_screenshot: ContextDev::WebScreenshotParams::FullScreenshot::OrSymbol, @@ -18,9 +20,13 @@ module ContextDev ).returns(ContextDev::Models::WebScreenshotResponse) end def screenshot( + # A specific URL to screenshot directly, bypassing domain resolution (e.g., + # 'https://example.com/pricing'). When provided, the screenshot is taken of this + # exact URL. + direct_url: nil, # Domain name to take screenshot of (e.g., 'example.com', 'google.com'). The # domain will be automatically normalized and validated. - domain:, + domain: nil, # Optional parameter to determine screenshot type. If 'true', takes a full page # screenshot capturing all content. If 'false' or not provided, takes a viewport # screenshot (standard browser view). @@ -28,7 +34,8 @@ module ContextDev # Optional parameter to specify which page type to screenshot. If provided, the # system will scrape the domain's links and use heuristics to find the most # appropriate URL for the specified page type (30 supported languages). If not - # provided, screenshots the main domain landing page. + # provided, screenshots the main domain landing page. Only applicable when using + # 'domain', not 'directUrl'. page: nil, # Optional parameter to prioritize screenshot capture. If 'speed', optimizes for # faster capture with basic quality. If 'quality', optimizes for higher quality diff --git a/sig/context_dev/models/web_screenshot_params.rbs b/sig/context_dev/models/web_screenshot_params.rbs index 4dbb2ed9..dd9f81ea 100644 --- a/sig/context_dev/models/web_screenshot_params.rbs +++ b/sig/context_dev/models/web_screenshot_params.rbs @@ -2,6 +2,7 @@ module ContextDev module Models type web_screenshot_params = { + direct_url: String, domain: String, full_screenshot: ContextDev::Models::WebScreenshotParams::full_screenshot, page: ContextDev::Models::WebScreenshotParams::page, @@ -13,7 +14,13 @@ module ContextDev extend ContextDev::Internal::Type::RequestParameters::Converter include ContextDev::Internal::Type::RequestParameters - attr_accessor domain: String + attr_reader direct_url: String? + + def direct_url=: (String) -> String + + attr_reader domain: String? + + def domain=: (String) -> String attr_reader full_screenshot: ContextDev::Models::WebScreenshotParams::full_screenshot? @@ -34,7 +41,8 @@ module ContextDev ) -> ContextDev::Models::WebScreenshotParams::prioritize def initialize: ( - domain: String, + ?direct_url: String, + ?domain: String, ?full_screenshot: ContextDev::Models::WebScreenshotParams::full_screenshot, ?page: ContextDev::Models::WebScreenshotParams::page, ?prioritize: ContextDev::Models::WebScreenshotParams::prioritize, @@ -42,6 +50,7 @@ module ContextDev ) -> void def to_hash: -> { + direct_url: String, domain: String, full_screenshot: ContextDev::Models::WebScreenshotParams::full_screenshot, page: ContextDev::Models::WebScreenshotParams::page, diff --git a/sig/context_dev/resources/web.rbs b/sig/context_dev/resources/web.rbs index eabf7dd1..46e42e0d 100644 --- a/sig/context_dev/resources/web.rbs +++ b/sig/context_dev/resources/web.rbs @@ -2,7 +2,8 @@ module ContextDev module Resources class Web def screenshot: ( - domain: String, + ?direct_url: String, + ?domain: String, ?full_screenshot: ContextDev::Models::WebScreenshotParams::full_screenshot, ?page: ContextDev::Models::WebScreenshotParams::page, ?prioritize: ContextDev::Models::WebScreenshotParams::prioritize, diff --git a/test/context_dev/resources/web_test.rb b/test/context_dev/resources/web_test.rb index 5c4e22ea..3083da7b 100644 --- a/test/context_dev/resources/web_test.rb +++ b/test/context_dev/resources/web_test.rb @@ -3,10 +3,10 @@ require_relative "../test_helper" class ContextDev::Test::Resources::WebTest < ContextDev::Test::ResourceTest - def test_screenshot_required_params + def test_screenshot skip("Mock server tests are disabled") - response = @context_dev.web.screenshot(domain: "domain") + response = @context_dev.web.screenshot assert_pattern do response => ContextDev::Models::WebScreenshotResponse From 77e569e810d1d2046afbd2ac667b6b14cbbdf75a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 15:46:06 +0000 Subject: [PATCH 5/5] release: 1.4.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 15 +++++++++++++++ Gemfile.lock | 2 +- README.md | 2 +- lib/context_dev/version.rb | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2a8f4ffd..3e9af1b3 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.3.0" + ".": "1.4.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 84862991..84598849 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## 1.4.0 (2026-04-09) + +Full Changelog: [v1.3.0...v1.4.0](https://github.com/context-dot-dev/context-ruby-sdk/compare/v1.3.0...v1.4.0) + +### Features + +* **api:** api update ([f475665](https://github.com/context-dot-dev/context-ruby-sdk/commit/f47566556bc4d2c81a52084979f83be62cb17cf2)) +* **api:** api update ([a4e99e6](https://github.com/context-dot-dev/context-ruby-sdk/commit/a4e99e6e0659cb7b09375d7a467e9771aa6cea44)) +* **api:** api update ([b13514f](https://github.com/context-dot-dev/context-ruby-sdk/commit/b13514f872498b08e54fc8b4264179201ee30311)) + + +### Bug Fixes + +* multipart encoding for file arrays ([105116f](https://github.com/context-dot-dev/context-ruby-sdk/commit/105116f48178f46bae721d32e987d684fc662dd0)) + ## 1.3.0 (2026-04-04) Full Changelog: [v1.2.0...v1.3.0](https://github.com/context-dot-dev/context-ruby-sdk/compare/v1.2.0...v1.3.0) diff --git a/Gemfile.lock b/Gemfile.lock index 3f888a83..b5778922 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - context.dev (1.3.0) + context.dev (1.4.0) cgi connection_pool diff --git a/README.md b/README.md index 582e15fa..bf456143 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 "context.dev", "~> 1.3.0" +gem "context.dev", "~> 1.4.0" ``` diff --git a/lib/context_dev/version.rb b/lib/context_dev/version.rb index cd0f065e..55f99422 100644 --- a/lib/context_dev/version.rb +++ b/lib/context_dev/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module ContextDev - VERSION = "1.3.0" + VERSION = "1.4.0" end