Class: GenesisRuby::Api::Constants::NonFinancial::Kyc::ServiceLanguages

Inherits:
Object
  • Object
show all
Extended by:
Mixins::Constants::Common
Defined in:
lib/genesis_ruby/api/constants/non_financial/kyc/service_languages.rb

Overview

ServiceLanguages class contains the available languages for KYC Non-Financial API services

Constant Summary collapse

AVAILABLE_LANGUAGES =
{
  'Arabic'                       => 'a',
  'Cantonese, Chinese/Hong Kong' => 'zh-HK',
  'Catalan'                      => 'ca',
  'Croatian'                     => 'hr',
  'Czech'                        => 'cs',
  'Danish'                       => 'da',
  'Dutch'                        => 'nl',
  'English, Australian'          => 'en-AU',
  'English, UK'                  => 'en-GB',
  'English, US'                  => 'en-US',
  'Estonian'                     => 'et',
  'Filipino'                     => 'fil',
  'Finnish'                      => 'fi',
  'French'                       => 'fr',
  'French, Canadian'             => 'fr-CA',
  'German'                       => 'de',
  'Greek'                        => 'el',
  'Hebrew'                       => 'he',
  'Hindi'                        => 'hi',
  'Hungarian'                    => 'hu',
  'Icelandic'                    => 'is',
  'Indonesian'                   => 'id',
  'Italian'                      => 'it',
  'Japanese'                     => 'ja',
  'Korean'                       => 'ko',
  'Latvian'                      => 'lv',
  'Lingala'                      => 'ln',
  'Lithuanian'                   => 'lt',
  'Mandarin'                     => 'zh-CN',
  'Norwegian'                    => 'no',
  'Polish'                       => 'pl',
  'Portuguese, Brazilian'        => 'pt-BR',
  'Portuguese, European'         => 'pt',
  'Romanian'                     => 'ro',
  'Russian'                      => 'ru',
  'Slovakian'                    => 'sk',
  'Spanish, European'            => 'es',
  'Spanish, Latin American'      => 'es-419',
  'Swedish'                      => 'sv',
  'Thai'                         => 'th',
  'Turkish'                      => 'tr',
  'Ukrainian'                    => 'uk',
  'Vietnamese'                   => 'vi'
}.freeze

Class Method Summary collapse

Methods included from Mixins::Constants::Common

all, valid?

Class Method Details

.allObject

Returns the available languages for KYC Non-Financial API services



60
61
62
# File 'lib/genesis_ruby/api/constants/non_financial/kyc/service_languages.rb', line 60

def self.all
  AVAILABLE_LANGUAGES.values.map { |language| language.to_s.downcase }
end