Class: IGE_ISB_API::Constants
- Inherits:
-
Object
- Object
- IGE_ISB_API::Constants
- Defined in:
- lib/ige_isb_api/constants.rb
Constant Summary collapse
- DEBUGGING =
(ENV['ISB_DEBUGGING'] == 'true')
- USER_API_VERSION =
'2.7'
- BONUS_API_VERSION =
'1.8'
- SEAMLESS_API_VERSION =
'2.2.1'
- LICENSEE_ID =
issued by ISB
ENV['ISB_LICENSEE_ID'].to_i
- CASINO =
issued by ISB
ENV['ISB_CASINO_ID']
- SECRET_KEY =
issued by ISB
ENV['ISB_SECRET_KEY']
- SERVER =
issued by ISB
{fun: ENV['ISB_FUN_URL'], real: ENV['ISB_REAL_URL']}
- CALLBACK_ID =
issued by ISB
ENV['ISB_CALLBACK_ID'].to_i
- API_SERVER =
issued by ISB
ENV['ISB_API_SERVER']
- BONUS_API_KEY =
issued by ISB
ENV['ISB_BONUS_API_KEY']
- BONUS_SECRET_KEY =
issued by ISB
ENV['ISB_BONUS_SECRET_KEY']
- BONUS_API_SERVER =
issued by ISB
ENV['ISB_BONUS_API_SERVER']
- DEFAULT_ENCODING =
'utf-8'
- ALLOWED_CURRENCIES =
%w(EUR GBP USD CAD NZD)
- ALLOWED_MODES =
%w(window gpu opaque transparent direct)
- ALLOWED_GAME_TYPES =
%w(flash html5)
- ALLOWED_LIMITATIONS =
all must be lower case, despite what the docs say
%w(bet loss time exclusion deposit_extra deposit)
- ALLOWED_FREQUENCIES =
all must be lower case, despite what the docs say
%w(daily weekly monthly)
- ALLOWED_BONUS_TYPES =
['before-wager redeemable', 'before-wager non-redeemable', 'after-wager', 'cash']
- ALLOWED_BONUS_STATUSES =
[ 'pending', 'accepted', 'active', 'completed', 'cancelled', 'declined', 'expired', 'completed non-redeemable', 'queue']
- LANGUAGES =
de is documented as being 4, but it’s actually 5. The doc is a misprint.
{en: 0, fr: 1, es: 2, it: 3, de: 5}
- DEFAULT_CURRENCY_CODE =
'USD'
- DEFAULT_LANGUAGE =
'en'
- MALE =
0
- FEMALE =
1
- REAL =
0
- FUN =
1
- TEST =
2
- USER_INACTIVE =
0
- USER_ACTIVE =
1
- USER_BANNED =
2
- ALLOWED_COUNTRY_CODES =
{ af: 'Afghanistan', ax: 'Åland Islands', al: 'Albania', dz: 'Algeria', ad: 'Andorra', ao: 'Angola', ai: 'Anguilla', aq: 'Antarctica', ag: 'Antigua and Barbuda', ar: 'Argentina', am: 'Armenia', aw: 'Aruba', au: 'Australia', at: 'Austria', az: 'Azerbaijan', bs: 'Bahamas, The', bh: 'Bahrain', bd: 'Bangladesh', bb: 'Barbados', by: 'Belarus', be: 'Belgium', bz: 'Belize', bj: 'Benin', bm: 'Bermuda', bt: 'Bhutan', bo: 'Bolivia', bq: 'Bonaire', ba: 'Bosnia and Herzegovina', bw: 'Botswana', br: 'Brazil', io: 'British Indian Ocean Territory', vg: 'British Virgin Islands', bn: 'Brunei', bg: 'Bulgaria', bf: 'Burkina Faso', bi: 'Burundi', kh: 'Cambodia', cm: 'Cameroon', ca: 'Canada', cv: 'Cape Verde', ky: 'Cayman Islands', cf: 'Central African Republic', td: 'Chad', cl: 'Chile', cn: 'China', cx: 'Christmas Island', cc: 'Cocos (Keeling) Islands', co: 'Colombia', km: 'Comoros', cd: 'Congo, Democratic Republic of the', cg: 'Congo, Republic of the', ck: 'Cook Islands', cr: 'Costa Rica', ci: "Cote d'Ivoire", hr: 'Croatia', cu: 'Cuba', cw: 'Curaçao', cy: 'Cyprus', cz: 'Czech Republic', dk: 'Denmark', dj: 'Djibouti', dm: 'Dominica', do: 'Dominican Republic', ec: 'Ecuador', eg: 'Egypt', sv: 'El Salvador', gq: 'Equatorial Guinea', er: 'Eritrea', ee: 'Estonia', et: 'Ethiopia', fk: 'Falkland Islands (Islas Malvinas)', fo: 'Faroe Islands', fj: 'Fiji', fi: 'Finland', fr: 'France', gf: 'French Guiana', pf: 'French Polynesia', tf: 'French Southern and Antarctic Lands', ga: 'Gabon', gm: 'Gambia, The', ge: 'Georgia', de: 'Germany', gh: 'Ghana', gi: 'Gibraltar', gr: 'Greece', gl: 'Greenland', gd: 'Grenada', gp: 'Guadeloupe', gt: 'Guatemala', gg: 'Guernsey', gn: 'Guinea', gw: 'Guinea-Bissau', gy: 'Guyana', ht: 'Haiti', va: 'Holy See (Vatican City)', hn: 'Honduras', hk: 'Hong Kong', hu: 'Hungary', is: 'Iceland', in: 'India', id: 'Indonesia', ir: 'Iran', iq: 'Iraq', ie: 'Ireland', im: 'Isle of Man', il: 'Israel', it: 'Italy', jm: 'Jamaica', jp: 'Japan', je: 'Jersey', jo: 'Jordan', kz: 'Kazakhstan', ke: 'Kenya', ki: 'Kiribati', kp: 'Korea, North', kr: 'Korea, South', kw: 'Kuwait', kg: 'Kyrgyzstan', la: 'Laos', lv: 'Latvia', lb: 'Lebanon', ls: 'Lesotho', lr: 'Liberia', ly: 'Libya', li: 'Liechtenstein', lt: 'Lithuania', lu: 'Luxembourg', mo: 'Macau', mk: 'Macedonia', mg: 'Madagascar', mw: 'Malawi', my: 'Malaysia', mv: 'Maldives', ml: 'Mali', mt: 'Malta', mh: 'Marshall Islands', mq: 'Martinique', mr: 'Mauritania', mu: 'Mauritius', yt: 'Mayotte', mx: 'Mexico', fm: 'Micronesia, Federated States of', md: 'Moldova', mc: 'Monaco', mn: 'Mongolia', me: 'Montenegro', ms: 'Montserrat', ma: 'Morocco', mz: 'Mozambique', mm: 'Myanmar', na: 'Namibia', nr: 'Nauru', np: 'Nepal', nl: 'Netherlands', an: 'Netherlands Antilles', nc: 'New Caledonia', nz: 'New Zealand', ni: 'Nicaragua', ne: 'Niger', ng: 'Nigeria', nu: 'Niue', nf: 'Norfolk Island', mp: 'Northern Mariana Islands', no: 'Norway', om: 'Oman', pk: 'Pakistan', pw: 'Palau', pa: 'Panama', pg: 'Papua New Guinea', py: 'Paraguay', pe: 'Peru', ph: 'Philippines', pn: 'Pitcairn Islands', pl: 'Poland', pt: 'Portugal', pr: 'Puerto Rico', qa: 'Qatar', re: 'Reunion', ro: 'Romania', ru: 'Russia', rw: 'Rwanda', bl: 'Saint Barthélemy', sh: 'Saint Helena', kn: 'Saint Kitts and Nevis', lc: 'Saint Lucia', mf: 'Saint Martin', pm: 'Saint Pierre and Miquelon', vc: 'Saint Vincent and the Grenadines', ws: 'Samoa', sm: 'San Marino', st: 'Sao Tome and Principe', sa: 'Saudi Arabia', sn: 'Senegal', rs: 'Serbia', sc: 'Seychelles', sl: 'Sierra Leone', sg: 'Singapore', sx: 'Sint Maarten', sk: 'Slovakia', si: 'Slovenia', sb: 'Solomon Islands', so: 'Somalia', za: 'South Africa', gs: 'South Georgia and the South Sandwich Islands', ss: 'South Sudan', es: 'Spain', lk: 'Sri Lanka', sd: 'Sudan', sr: 'Suriname', sj: 'Svalbard', sz: 'Swaziland', se: 'Sweden', ch: 'Switzerland', sy: 'Syria', tw: 'Taiwan', tj: 'Tajikistan', tz: 'Tanzania', th: 'Thailand', tp: 'Timor-Leste', tg: 'Togo', tk: 'Tokelau', to: 'Tonga', tt: 'Trinidad and Tobago', tn: 'Tunisia', tr: 'Turkey', tm: 'Turkmenistan', tc: 'Turks and Caicos Islands', tv: 'Tuvalu', ug: 'Uganda', ua: 'Ukraine', ae: 'United Arab Emirates', gb: 'United Kingdom', uy: 'Uruguay', uz: 'Uzbekistan', vu: 'Vanuatu', ve: 'Venezuela', vn: 'Vietnam', wf: 'Wallis and Futuna', ps: 'West Bank', eh: 'Western Sahara', ye: 'Yemen', zm: 'Zambia', zw: 'Zimbabwe' }