Class: ThePlaidApi::RiskCheckLinkedService

Inherits:
Object
  • Object
show all
Defined in:
lib/the_plaid_api/models/risk_check_linked_service.rb

Overview

An enum indicating the type of a linked service. Note that ‘adult_sites` refers’ to explicit video content, and includes a number of related services.

Constant Summary collapse

RISK_CHECK_LINKED_SERVICE =
[
  # TODO: Write general description for ABOUTME
  ABOUTME = 'aboutme'.freeze,

  # TODO: Write general description for ADOBE
  ADOBE = 'adobe'.freeze,

  # TODO: Write general description for ADULT_SITES
  ADULT_SITES = 'adult_sites'.freeze,

  # TODO: Write general description for AIRBNB
  AIRBNB = 'airbnb'.freeze,

  # TODO: Write general description for ALTBALAJI
  ALTBALAJI = 'altbalaji'.freeze,

  # TODO: Write general description for AMAZON
  AMAZON = 'amazon'.freeze,

  # TODO: Write general description for APPLE
  APPLE = 'apple'.freeze,

  # TODO: Write general description for ARCHIVEORG
  ARCHIVEORG = 'archiveorg'.freeze,

  # TODO: Write general description for ATLASSIAN
  ATLASSIAN = 'atlassian'.freeze,

  # TODO: Write general description for BITMOJI
  BITMOJI = 'bitmoji'.freeze,

  # TODO: Write general description for BODYBUILDING
  BODYBUILDING = 'bodybuilding'.freeze,

  # TODO: Write general description for BOOKING
  BOOKING = 'booking'.freeze,

  # TODO: Write general description for BUKALAPAK
  BUKALAPAK = 'bukalapak'.freeze,

  # TODO: Write general description for CODECADEMY
  CODECADEMY = 'codecademy'.freeze,

  # TODO: Write general description for DELIVEROO
  DELIVEROO = 'deliveroo'.freeze,

  # TODO: Write general description for DIIGO
  DIIGO = 'diigo'.freeze,

  # TODO: Write general description for DISCORD
  DISCORD = 'discord'.freeze,

  # TODO: Write general description for DISNEYPLUS
  DISNEYPLUS = 'disneyplus'.freeze,

  # TODO: Write general description for DUOLINGO
  DUOLINGO = 'duolingo'.freeze,

  # TODO: Write general description for EBAY
  EBAY = 'ebay'.freeze,

  # TODO: Write general description for ENVATO
  ENVATO = 'envato'.freeze,

  # TODO: Write general description for EVENTBRITE
  EVENTBRITE = 'eventbrite'.freeze,

  # TODO: Write general description for EVERNOTE
  EVERNOTE = 'evernote'.freeze,

  # TODO: Write general description for FACEBOOK
  FACEBOOK = 'facebook'.freeze,

  # TODO: Write general description for FIREFOX
  FIREFOX = 'firefox'.freeze,

  # TODO: Write general description for FLICKR
  FLICKR = 'flickr'.freeze,

  # TODO: Write general description for FLIPKART
  FLIPKART = 'flipkart'.freeze,

  # TODO: Write general description for FOURSQUARE
  FOURSQUARE = 'foursquare'.freeze,

  # TODO: Write general description for FREELANCER
  FREELANCER = 'freelancer'.freeze,

  # TODO: Write general description for GAANA
  GAANA = 'gaana'.freeze,

  # TODO: Write general description for GIPHY
  GIPHY = 'giphy'.freeze,

  # TODO: Write general description for GITHUB
  GITHUB = 'github'.freeze,

  # TODO: Write general description for GOOGLE
  GOOGLE = 'google'.freeze,

  # TODO: Write general description for GRAVATAR
  GRAVATAR = 'gravatar'.freeze,

  # TODO: Write general description for HUBSPOT
  HUBSPOT = 'hubspot'.freeze,

  # TODO: Write general description for IMGUR
  IMGUR = 'imgur'.freeze,

  # TODO: Write general description for INSTAGRAM
  INSTAGRAM = 'instagram'.freeze,

  # TODO: Write general description for JDID
  JDID = 'jdid'.freeze,

  # TODO: Write general description for KAKAO
  KAKAO = 'kakao'.freeze,

  # TODO: Write general description for KOMMO
  KOMMO = 'kommo'.freeze,

  # TODO: Write general description for KOMOOT
  KOMOOT = 'komoot'.freeze,

  # TODO: Write general description for LASTFM
  LASTFM = 'lastfm'.freeze,

  # TODO: Write general description for LAZADA
  LAZADA = 'lazada'.freeze,

  # TODO: Write general description for LINE
  LINE = 'line'.freeze,

  # TODO: Write general description for LINKEDIN
  LINKEDIN = 'linkedin'.freeze,

  # TODO: Write general description for MAILRU
  MAILRU = 'mailru'.freeze,

  # TODO: Write general description for MICROSOFT
  MICROSOFT = 'microsoft'.freeze,

  # TODO: Write general description for MYSPACE
  MYSPACE = 'myspace'.freeze,

  # TODO: Write general description for NETFLIX
  NETFLIX = 'netflix'.freeze,

  # TODO: Write general description for NIKE
  NIKE = 'nike'.freeze,

  # TODO: Write general description for OK
  OK = 'ok'.freeze,

  # TODO: Write general description for PATREON
  PATREON = 'patreon'.freeze,

  # TODO: Write general description for PINTEREST
  PINTEREST = 'pinterest'.freeze,

  # TODO: Write general description for PLURK
  PLURK = 'plurk'.freeze,

  # TODO: Write general description for QUORA
  QUORA = 'quora'.freeze,

  # TODO: Write general description for QZONE
  QZONE = 'qzone'.freeze,

  # TODO: Write general description for RAMBLER
  RAMBLER = 'rambler'.freeze,

  # TODO: Write general description for RAPPI
  RAPPI = 'rappi'.freeze,

  # TODO: Write general description for REPLIT
  REPLIT = 'replit'.freeze,

  # TODO: Write general description for SAMSUNG
  SAMSUNG = 'samsung'.freeze,

  # TODO: Write general description for SEOCLERKS
  SEOCLERKS = 'seoclerks'.freeze,

  # TODO: Write general description for SHOPCLUES
  SHOPCLUES = 'shopclues'.freeze,

  # TODO: Write general description for SKYPE
  SKYPE = 'skype'.freeze,

  # TODO: Write general description for SNAPCHAT
  SNAPCHAT = 'snapchat'.freeze,

  # TODO: Write general description for SNAPDEAL
  SNAPDEAL = 'snapdeal'.freeze,

  # TODO: Write general description for SOUNDCLOUD
  SOUNDCLOUD = 'soundcloud'.freeze,

  # TODO: Write general description for SPOTIFY
  SPOTIFY = 'spotify'.freeze,

  # TODO: Write general description for STARZ
  STARZ = 'starz'.freeze,

  # TODO: Write general description for STRAVA
  STRAVA = 'strava'.freeze,

  # TODO: Write general description for TARINGA
  TARINGA = 'taringa'.freeze,

  # TODO: Write general description for TELEGRAM
  TELEGRAM = 'telegram'.freeze,

  # TODO: Write general description for TIKI
  TIKI = 'tiki'.freeze,

  # TODO: Write general description for TOKOPEDIA
  TOKOPEDIA = 'tokopedia'.freeze,

  # TODO: Write general description for TREEHOUSE
  TREEHOUSE = 'treehouse'.freeze,

  # TODO: Write general description for TUMBLR
  TUMBLR = 'tumblr'.freeze,

  # TODO: Write general description for TWITTER
  TWITTER = 'twitter'.freeze,

  # TODO: Write general description for VENMO
  VENMO = 'venmo'.freeze,

  # TODO: Write general description for VIBER
  VIBER = 'viber'.freeze,

  # TODO: Write general description for VIMEO
  VIMEO = 'vimeo'.freeze,

  # TODO: Write general description for VIVINO
  VIVINO = 'vivino'.freeze,

  # TODO: Write general description for VKONTAKTE
  VKONTAKTE = 'vkontakte'.freeze,

  # TODO: Write general description for WATTPAD
  WATTPAD = 'wattpad'.freeze,

  # TODO: Write general description for WEIBO
  WEIBO = 'weibo'.freeze,

  # TODO: Write general description for WHATSAPP
  WHATSAPP = 'whatsapp'.freeze,

  # TODO: Write general description for WORDPRESS
  WORDPRESS = 'wordpress'.freeze,

  # TODO: Write general description for XING
  XING = 'xing'.freeze,

  # TODO: Write general description for YAHOO
  YAHOO = 'yahoo'.freeze,

  # TODO: Write general description for YANDEX
  YANDEX = 'yandex'.freeze,

  # TODO: Write general description for ZALO
  ZALO = 'zalo'.freeze,

  # TODO: Write general description for ZOHO
  ZOHO = 'zoho'.freeze
].freeze

Class Method Summary collapse

Class Method Details

.from_value(value, default_value = ABOUTME) ⇒ Object



289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
# File 'lib/the_plaid_api/models/risk_check_linked_service.rb', line 289

def self.from_value(value, default_value = ABOUTME)
  return default_value if value.nil?

  str = value.to_s.strip

  case str.downcase
  when 'aboutme' then ABOUTME
  when 'adobe' then ADOBE
  when 'adult_sites' then ADULT_SITES
  when 'airbnb' then AIRBNB
  when 'altbalaji' then ALTBALAJI
  when 'amazon' then AMAZON
  when 'apple' then APPLE
  when 'archiveorg' then ARCHIVEORG
  when 'atlassian' then ATLASSIAN
  when 'bitmoji' then BITMOJI
  when 'bodybuilding' then BODYBUILDING
  when 'booking' then BOOKING
  when 'bukalapak' then BUKALAPAK
  when 'codecademy' then CODECADEMY
  when 'deliveroo' then DELIVEROO
  when 'diigo' then DIIGO
  when 'discord' then DISCORD
  when 'disneyplus' then DISNEYPLUS
  when 'duolingo' then DUOLINGO
  when 'ebay' then EBAY
  when 'envato' then ENVATO
  when 'eventbrite' then EVENTBRITE
  when 'evernote' then EVERNOTE
  when 'facebook' then FACEBOOK
  when 'firefox' then FIREFOX
  when 'flickr' then FLICKR
  when 'flipkart' then FLIPKART
  when 'foursquare' then FOURSQUARE
  when 'freelancer' then FREELANCER
  when 'gaana' then GAANA
  when 'giphy' then GIPHY
  when 'github' then GITHUB
  when 'google' then GOOGLE
  when 'gravatar' then GRAVATAR
  when 'hubspot' then HUBSPOT
  when 'imgur' then IMGUR
  when 'instagram' then INSTAGRAM
  when 'jdid' then JDID
  when 'kakao' then KAKAO
  when 'kommo' then KOMMO
  when 'komoot' then KOMOOT
  when 'lastfm' then LASTFM
  when 'lazada' then LAZADA
  when 'line' then LINE
  when 'linkedin' then LINKEDIN
  when 'mailru' then MAILRU
  when 'microsoft' then MICROSOFT
  when 'myspace' then MYSPACE
  when 'netflix' then NETFLIX
  when 'nike' then NIKE
  when 'ok' then OK
  when 'patreon' then PATREON
  when 'pinterest' then PINTEREST
  when 'plurk' then PLURK
  when 'quora' then QUORA
  when 'qzone' then QZONE
  when 'rambler' then RAMBLER
  when 'rappi' then RAPPI
  when 'replit' then REPLIT
  when 'samsung' then SAMSUNG
  when 'seoclerks' then SEOCLERKS
  when 'shopclues' then SHOPCLUES
  when 'skype' then SKYPE
  when 'snapchat' then SNAPCHAT
  when 'snapdeal' then SNAPDEAL
  when 'soundcloud' then SOUNDCLOUD
  when 'spotify' then SPOTIFY
  when 'starz' then STARZ
  when 'strava' then STRAVA
  when 'taringa' then TARINGA
  when 'telegram' then TELEGRAM
  when 'tiki' then TIKI
  when 'tokopedia' then TOKOPEDIA
  when 'treehouse' then TREEHOUSE
  when 'tumblr' then TUMBLR
  when 'twitter' then TWITTER
  when 'venmo' then VENMO
  when 'viber' then VIBER
  when 'vimeo' then VIMEO
  when 'vivino' then VIVINO
  when 'vkontakte' then VKONTAKTE
  when 'wattpad' then WATTPAD
  when 'weibo' then WEIBO
  when 'whatsapp' then WHATSAPP
  when 'wordpress' then WORDPRESS
  when 'xing' then XING
  when 'yahoo' then YAHOO
  when 'yandex' then YANDEX
  when 'zalo' then ZALO
  when 'zoho' then ZOHO
  else
    default_value
  end
end

.validate(value) ⇒ Object



283
284
285
286
287
# File 'lib/the_plaid_api/models/risk_check_linked_service.rb', line 283

def self.validate(value)
  return false if value.nil?

  RISK_CHECK_LINKED_SERVICE.include?(value)
end