/**
 * Paypal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

import { Schema, stringEnum } from '../schema';

/**
 * Enum for ProcessorResponseCode
 */
export enum ProcessorResponseCode {
  Enum0000 = '0000',
  Enum00N7 = '00N7',
  Enum0100 = '0100',
  Enum0390 = '0390',
  Enum0500 = '0500',
  Enum0580 = '0580',
  Enum0800 = '0800',
  Enum0880 = '0880',
  Enum0890 = '0890',
  Enum0960 = '0960',
  Enum0R00 = '0R00',
  Enum1000 = '1000',
  Enum10BR = '10BR',
  Enum1300 = '1300',
  Enum1310 = '1310',
  Enum1312 = '1312',
  Enum1317 = '1317',
  Enum1320 = '1320',
  Enum1330 = '1330',
  Enum1335 = '1335',
  Enum1340 = '1340',
  Enum1350 = '1350',
  Enum1352 = '1352',
  Enum1360 = '1360',
  Enum1370 = '1370',
  Enum1380 = '1380',
  Enum1382 = '1382',
  Enum1384 = '1384',
  Enum1390 = '1390',
  Enum1393 = '1393',
  Enum5100 = '5100',
  Enum5110 = '5110',
  Enum5120 = '5120',
  Enum5130 = '5130',
  Enum5135 = '5135',
  Enum5140 = '5140',
  Enum5150 = '5150',
  Enum5160 = '5160',
  Enum5170 = '5170',
  Enum5180 = '5180',
  Enum5190 = '5190',
  Enum5200 = '5200',
  Enum5210 = '5210',
  Enum5400 = '5400',
  Enum5500 = '5500',
  Enum5650 = '5650',
  Enum5700 = '5700',
  Enum5710 = '5710',
  Enum5800 = '5800',
  Enum5900 = '5900',
  Enum5910 = '5910',
  Enum5920 = '5920',
  Enum5930 = '5930',
  Enum5950 = '5950',
  Enum6300 = '6300',
  Enum7600 = '7600',
  Enum7700 = '7700',
  Enum7710 = '7710',
  Enum7800 = '7800',
  Enum7900 = '7900',
  Enum8000 = '8000',
  Enum8010 = '8010',
  Enum8020 = '8020',
  Enum8030 = '8030',
  Enum8100 = '8100',
  Enum8110 = '8110',
  Enum8220 = '8220',
  Enum9100 = '9100',
  Enum9500 = '9500',
  Enum9510 = '9510',
  Enum9520 = '9520',
  Enum9530 = '9530',
  Enum9540 = '9540',
  Enum9600 = '9600',
  PCNR = 'PCNR',
  PCVV = 'PCVV',
  PP06 = 'PP06',
  PPRN = 'PPRN',
  PPAD = 'PPAD',
  PPAB = 'PPAB',
  PPAE = 'PPAE',
  PPAG = 'PPAG',
  PPAI = 'PPAI',
  PPAR = 'PPAR',
  PPAU = 'PPAU',
  PPAV = 'PPAV',
  PPAX = 'PPAX',
  PPBG = 'PPBG',
  PPC2 = 'PPC2',
  PPCE = 'PPCE',
  PPCO = 'PPCO',
  PPCR = 'PPCR',
  PPCT = 'PPCT',
  PPCU = 'PPCU',
  PPD3 = 'PPD3',
  PPDC = 'PPDC',
  PPDI = 'PPDI',
  PPDV = 'PPDV',
  PPDT = 'PPDT',
  PPEF = 'PPEF',
  PPEL = 'PPEL',
  PPER = 'PPER',
  PPEX = 'PPEX',
  PPFE = 'PPFE',
  PPFI = 'PPFI',
  PPFR = 'PPFR',
  PPFV = 'PPFV',
  PPGR = 'PPGR',
  PPH1 = 'PPH1',
  PPIF = 'PPIF',
  PPII = 'PPII',
  PPIM = 'PPIM',
  PPIT = 'PPIT',
  PPLR = 'PPLR',
  PPLS = 'PPLS',
  PPMB = 'PPMB',
  PPMC = 'PPMC',
  PPMD = 'PPMD',
  PPNC = 'PPNC',
  PPNL = 'PPNL',
  PPNM = 'PPNM',
  PPNT = 'PPNT',
  PPPH = 'PPPH',
  PPPI = 'PPPI',
  PPPM = 'PPPM',
  PPQC = 'PPQC',
  PPRE = 'PPRE',
  PPRF = 'PPRF',
  PPRR = 'PPRR',
  PPS0 = 'PPS0',
  PPS1 = 'PPS1',
  PPS2 = 'PPS2',
  PPS3 = 'PPS3',
  PPS4 = 'PPS4',
  PPS5 = 'PPS5',
  PPS6 = 'PPS6',
  PPSC = 'PPSC',
  PPSD = 'PPSD',
  PPSE = 'PPSE',
  PPTE = 'PPTE',
  PPTF = 'PPTF',
  PPTI = 'PPTI',
  PPTR = 'PPTR',
  PPTT = 'PPTT',
  PPTV = 'PPTV',
  PPUA = 'PPUA',
  PPUC = 'PPUC',
  PPUE = 'PPUE',
  PPUI = 'PPUI',
  PPUP = 'PPUP',
  PPUR = 'PPUR',
  PPVC = 'PPVC',
  PPVE = 'PPVE',
  PPVT = 'PPVT',
}

/**
 * Schema for ProcessorResponseCode
 */
export const processorResponseCodeSchema: Schema<ProcessorResponseCode> = stringEnum(
  ProcessorResponseCode,
  true
);
