

SEARCH_RECORD_TYPES = [
    'account',
    'accountingPeriod',
    'accountingTransaction',
    'billingAccount',
    'billingSchedule',
    'bin',
    'budget',
    'calendarEvent',
    'campaign',
    'charge',
    'classification',
    'contact',
    'contactCategory',
    'costCategory',
    'consolidatedExchangeRate',
    'couponCode',
    'currencyRate',
    'customer',
    'customerCategory',
    'customerMessage',
    'customerStatus',
    'customList',
    'customRecord',
    'department',
    'employee',
    'entityGroup',
    'expenseCategory',
    'fairValuePrice',
    'file',
    'folder',
    'giftCertificate',
    'globalAccountMapping',
    'hcmJob',
    'inboundShipment',
    'inventoryNumber',
    'item',
    'itemAccountMapping',
    'itemDemandPlan',
    'itemRevision',
    'itemSupplyPlan',
    'issue',
    'job',
    'jobStatus',
    'jobType',
    'location',
    'manufacturingCostTemplate',
    'manufacturingOperationTask',
    'manufacturingRouting',
    'message',
    'nexus',
    'note',
    'noteType',
    'opportunity',
    'otherNameCategory',
    'partner',
    'partnerCategory',
    'paycheck',
    'paymentMethod',
    'payrollItem',
    'phoneCall',
    'priceLevel',
    'pricingGroup',
    'projectTask',
    'promotionCode',
    'resourceAllocation',
    'revRecSchedule',
    'revRecTemplate',
    'salesRole',
    'salesTaxItem',
    'solution',
    'siteCategory',
    'subsidiary',
    'supportCase',
    'task',
    'taxGroup',
    'taxType',
    'term',
    'timeBill',
    'timeSheet',
    'topic',
    'transaction',
    'unitsType',
    'usage',
    'vendor',
    'vendorCategory',
    'winLossReason',
]
""" As defined in `SearchRecordType` in https://webservices.netsuite.com/xsd/platform/v2017_2_0/coreTypes.xsd"""

GET_ALL_RECORD_TYPES = [
    'budgetCategory',
    'campaignAudience',
    'campaignCategory',
    'campaignChannel',
    'campaignFamily',
    'campaignOffer',
    'campaignSearchEngine',
    'campaignSubscription',
    'campaignVertical',
    'currency',
    'leadSource',
    'state',
    'supportCaseIssue',
    'supportCaseOrigin',
    'supportCasePriority',
    'supportCaseStatus',
    'supportCaseType',
    'taxAcct',
]
""" As defined in `GetAllRecordType` in https://webservices.netsuite.com/xsd/platform/v2017_2_0/coreTypes.xsd"""