{ "openapi": "3.0.1", "info": { "title": "EdiNation API", "version": "2" }, "paths": { }, "components": { "schemas": { "ST": { "required": [ "TransactionSetControlNumber_02", "TransactionSetIdentifierCode_01" ], "type": "object", "properties": { "TransactionSetIdentifierCode_01": { "maxLength": 3, "minLength": 3, "type": "string", "format": "X12_AN", "x-openedi-element-id": "143" }, "TransactionSetControlNumber_02": { "maxLength": 9, "minLength": 4, "type": "string", "format": "X12_AN", "x-openedi-element-id": "329" }, "ImplementationConventionPreference_03": { "maxLength": 35, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "1705" } }, "x-openedi-segment-id": "ST" }, "X12_ID_152": { "enum": [ "045", "15", "170", "25", "35", "45", "510", "520", "550", "555", "565", "570", "585", "665", "670", "675", "761", "A1M", "A3M", "A5M", "AAS", "AB", "ADL", "AFN", "AGG", "AGS", "AIB", "AK", "ALP", "ALT", "AMM", "ANC", "APD", "APL", "ARC", "ARG", "ARR", "ART", "ASY", "AT", "AUX", "AV", "AW", "BA", "BCP", "BKA", "BL", "BLK", "BLS", "BN", "BNS", "BOX", "BU2", "BU4", "BUA", "BW", "CA2", "CA4", "CAR", "CC", "CCB", "CCH", "CCS", "CD", "CDD", "CE", "CF", "CFC", "CFL", "CGC", "CGR", "CGT", "CH", "CHN", "CI", "CIP", "CIS", "CLN", "CLS", "CM", "CMD", "CNL", "CNS", "CO", "CON", "COR", "COU", "COV", "CPC", "CPM", "CR", "CRL", "CSD", "CSP", "CTL", "CTM", "CTR", "CUF", "CW", "CX", "CY", "DA", "DBL", "DBP", "DCS", "DDN", "DDP", "DDS", "DDZ", "DE", "DEL", "DEP", "DET", "DEZ", "DFD", "DFM", "DFS", "DIS", "DLP", "DLR", "DM", "DN", "DNC", "DNF", "DNT", "DOC", "DOV", "DPB", "DPD", "DPE", "DPL", "DPT", "DPU", "DR", "DRO", "DRU", "DS", "DSK", "DSM", "DSR", "DSV", "DT", "DTB", "DTP", "DTV", "DU", "DV", "DW", "DWP", "EAX", "ECR", "ECS", "ED", "EDD", "EDO", "EE", "EED", "EL", "ELS", "EMR", "EMT", "END", "EP", "ER", "ERS", "ERT", "EV", "EW", "EX", "EXC", "EXD", "EXL", "EXO", "EXP", "EXQ", "EXT", "EXU", "EXZ", "EZE", "FA", "FAK", "FAS", "FB", "FC", "FCS", "FD", "FFC", "FFS", "FG", "FL", "FLS", "FP", "FPT", "FR", "FRZ", "FS", "FST", "FTR", "GI", "GMS", "GOC", "GSP", "GSS", "HAL", "HAN", "HBR", "HDH", "HDW", "HE", "HEA", "HES", "HET", "HH", "HM", "HMA", "HMI", "HO", "HOL", "HOR", "HOS", "HOX", "HP", "HQT", "HR", "HRS", "HT", "HTI", "HV", "HW", "HZC", "HZD", "IB", "IC", "ID", "IDC", "IDL", "IIH", "IM", "IMP", "IMS", "INT", "IP", "IPU", "IR", "IS", "ITS", "JIT", "JLX", "JS", "KEG", "KMD", "LAB", "LAY", "LB", "LBL", "LBR", "LBT", "LC", "LC2", "LC4", "LCL", "LD", "LEC", "LF", "LFD", "LHS", "LIE", "LMD", "LME", "LN", "LP", "LPD", "LR", "LS", "LT", "LTE", "LTT", "LYC", "MAT", "MC", "MEN", "MES", "MET", "MF", "MIN", "MNS", "MOT", "MP", "MR", "MRF", "MSS", "MTE", "MVS", "NC", "ND", "NE", "NH", "NHC", "NHL", "NI", "NP", "NPR", "NS", "NSV", "NT", "NW", "NX", "OAH", "OBL", "OCA", "OCL", "OCN", "OCS", "OCV", "ODI", "OEH", "OFH", "OFU", "OHC", "OIL", "ONC", "ONS", "OOB", "OOD", "OOL", "OPR", "OPT", "OS", "OSB", "OST", "OTC", "OTD", "OTH", "OTO", "OTS", "OUC", "OUW", "OV", "OVR", "OWC", "OWR", "PAJ", "PAV", "PB", "PD", "PDS", "PDY", "PER", "PFH", "PG", "PHR", "PI", "PIR", "PMM", "PMR", "PMS", "PMT", "POC", "PPD", "PRL", "PRT", "PS", "PSG", "PSS", "PTS", "PUC", "PUD", "PUK", "PUP", "PVB", "PVD", "PVI", "PVL", "PVP", "PVS", "PVT", "PW", "PYS", "RA", "RB", "RC", "RCC", "RCL", "RDH", "RDR", "REP", "RES", "RFM", "RIE", "RLS", "RM", "RMC", "RMP", "RMS", "RO", "RPD", "RR", "RRR", "RS", "RSP", "RSS", "RSV", "RT", "RWR", "SAS", "SAT", "SB", "SC", "SCC", "SCL", "SD", "SDL", "SDS", "SE", "SEC", "SED", "SEE", "SER", "SEV", "SFB", "SFD", "SFE", "SFT", "SGL", "SH", "SHH", "SHL", "SHW", "SI", "SK", "SKT", "SLC", "SM", "SMP", "SMS", "SNM", "SNS", "SNT", "SOC", "SOL", "SP", "SPC", "SPR", "SPT", "SPU", "SR", "SRG", "SRS", "SSC", "SSN", "SSU", "ST", "STA", "STD", "STO", "STP", "STR", "SUA", "SUB", "SUP", "SVS", "SW", "TA", "TC", "TDC", "TDP", "TER", "TF", "TLS", "TMS", "TMV", "TN", "TOF", "TPS", "TRA", "TRK", "TRL", "TRM", "TRN", "TRP", "TRS", "TRT", "TS", "TSC", "TSP", "TSS", "TT", "TV", "UB", "UFC", "UI", "UL", "UN", "UP", "UPK", "UR", "URC", "US", "UTL", "VAC", "VAN", "VCL", "VFN", "VIS", "VN", "VSO", "VT", "VTS", "WB", "WBB", "WCT", "WD", "WDS", "WE", "WFG", "WH", "WI", "WM", "WO", "WRB", "WRI", "WTV", "WW", "XP", "XT", "ZZZ" ], "type": "string", "format": "X12_ID_152" }, "X12_ID_157": { "enum": [ "2", "3", "A", "A1", "A2", "A3", "A4", "AA", "AC", "AD", "AE", "AF", "AG", "AH", "AI", "AJ", "AL", "AM", "AN", "AO", "AP", "AR", "AV", "AW", "B", "BA", "BC", "BD", "BE", "BF", "BR", "C", "C1", "C2", "CA", "CB", "CC", "CD", "CI", "CO", "CR", "CS", "CT", "CU", "CV", "D", "DA", "DC", "DN", "DP", "DR", "DS", "DT", "E", "EA", "ED", "EE", "EI", "EP", "ER", "F", "FP", "FT", "G", "GI", "GO", "H", "HA", "HE", "HF", "HG", "HH", "HI", "HR", "I", "IB", "IR", "J", "K", "L", "LD", "LP", "MT", "N", "NC", "ND", "NF", "NH", "NO", "NP", "NR", "NS", "NT", "NU", "O", "OA", "OB", "OF", "OH", "ON", "P", "PA", "PB", "PC", "PD", "PE", "PF", "PG", "PH", "PI", "PJ", "PK", "PL", "PM", "PN", "PO", "PP", "PQ", "PR", "PS", "PT", "PU", "PV", "PW", "PX", "R", "RA", "RB", "RC", "RD", "RI", "RL", "RN", "S", "SA", "SB", "SC", "SD", "SI", "SN", "T", "TC", "TM", "TO", "U", "UA", "UB", "UC", "UD", "UE", "UP", "UR", "UV", "UW", "V", "VA", "VD", "W", "WH", "WR", "X", "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "XA", "XB", "Y", "Z", "ZZ" ], "type": "string", "format": "X12_ID_157" }, "X12_ID_578": { "enum": [ "AA", "AB", "AC", "AG", "AH", "AI", "AJ", "AK", "AL", "D", "E", "L", "O", "W" ], "type": "string", "format": "X12_ID_578" }, "X12_ID_309": { "enum": [ "10", "11", "12", "13", "14", "18", "19", "20", "21", "22", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "52", "53", "54", "55", "57", "58", "59", "60", "93", "94", "A", "A1", "AA", "AC", "AP", "AR", "B", "B1", "BE", "BL", "BS", "C", "C2", "CA", "CB", "CC", "CD", "CE", "CI", "CL", "CO", "CR", "CS", "CY", "D", "DC", "DE", "DL", "DO", "DP", "DR", "DT", "E", "EA", "EL", "F", "FA", "FE", "FF", "FI", "FR", "FS", "FT", "FV", "GL", "H", "I", "IA", "IB", "IM", "IP", "IS", "IT", "K", "KE", "KL", "KP", "L", "LO", "M", "MI", "MS", "MZ", "NS", "O", "OA", "OF", "OL", "OP", "OR", "OV", "P", "PA", "PB", "PC", "PD", "PE", "PF", "PG", "PH", "PL", "PO", "PP", "PQ", "PR", "PS", "PT", "PU", "RA", "RC", "RE", "RG", "RJ", "RL", "RS", "RT", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SL", "SN", "SP", "SS", "ST", "SW", "TA", "TC", "TL", "TM", "TN", "TP", "TR", "TX", "UN", "UR", "UT", "VA", "VI", "VS", "W", "WF", "WH", "WI", "ZN", "ZZ" ], "type": "string", "format": "X12_ID_309" }, "B4": { "type": "object", "properties": { "SpecialHandlingCode_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_152" } ], "x-openedi-element-id": "152" }, "InquiryRequestNumber_02": { "maxLength": 3, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "71" }, "ShipmentStatusCode_03": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_157" } ], "x-openedi-element-id": "157" }, "Date_04": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "StatusTime_05": { "maxLength": 4, "minLength": 4, "type": "string", "format": "X12_TM", "x-openedi-element-id": "161" }, "StatusLocation_06": { "maxLength": 5, "minLength": 3, "type": "string", "format": "X12_AN", "x-openedi-element-id": "159" }, "EquipmentInitial_07": { "maxLength": 4, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "206" }, "EquipmentNumber_08": { "maxLength": 10, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "207" }, "EquipmentStatusCode_09": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_578" } ], "x-openedi-element-id": "578" }, "EquipmentType_10": { "maxLength": 4, "minLength": 4, "type": "string", "format": "X12_AN", "x-openedi-element-id": "24" }, "LocationIdentifier_11": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "310" }, "LocationQualifier_12": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_309" } ], "x-openedi-element-id": "309" }, "EquipmentNumberCheckDigit_13": { "maxLength": 1, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "761" } }, "x-openedi-syntax": [ "P0708", "P1112" ], "x-openedi-segment-id": "B4" }, "X12_ID_128": { "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0D", "0E", "0F", "0G", "0H", "0I", "0J", "0K", "0L", "0M", "0N", "0P", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", "3G", "3H", "3I", "3J", "3K", "3L", "3M", "3N", "3O", "3P", "3Q", "3R", "3S", "3T", "3U", "3V", "3W", "3X", "3Y", "3Z", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", "4G", "4H", "4I", "4J", "4K", "4L", "4M", "4N", "4O", "4P", "4Q", "4R", "4S", "4T", "4U", "4V", "4W", "4X", "4Y", "4Z", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", "5G", "5H", "5I", "5J", "5K", "5L", "5M", "5N", "5O", "5P", "5Q", "5R", "5S", "5T", "5U", "5V", "5W", "5X", "5Y", "5Z", "60", "61", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", "6G", "6H", "6I", "6J", "6K", "6L", "6M", "6N", "6O", "6P", "6Q", "6R", "6S", "6T", "6U", "6V", "6W", "6X", "6Y", "6Z", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", "7G", "7H", "7I", "7J", "7K", "7L", "7M", "7N", "7O", "7P", "7Q", "7R", "7S", "7T", "7U", "7W", "7X", "7Y", "7Z", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", "8G", "8H", "8I", "8J", "8K", "8L", "8M", "8N", "8O", "8P", "8Q", "8R", "8S", "8U", "8V", "8W", "8X", "8Y", "8Z", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", "9G", "9H", "9I", "9J", "9K", "9L", "9M", "9N", "9P", "9Q", "9R", "9S", "9T", "9U", "9V", "9W", "9X", "9Y", "9Z", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AAA", "AAB", "AAC", "AAD", "AAE", "AAF", "AAG", "AAH", "AAI", "AAJ", "AAK", "AAL", "AAM", "AAN", "AAO", "AAP", "AAQ", "AAR", "AAS", "AAT", "AAU", "AAV", "AAW", "AAX", "AAY", "AAZ", "AB", "ABA", "ABB", "ABC", "ABD", "ABE", "ABF", "ABG", "ABH", "ABJ", "ABK", "ABL", "ABM", "ABN", "ABO", "ABP", "ABQ", "ABR", "ABS", "ABT", "ABU", "ABV", "ABY", "AC", "ACA", "ACB", "ACC", "ACD", "ACE", "ACF", "ACG", "ACH", "ACI", "ACJ", "ACK", "ACR", "ACS", "ACT", "AD", "ADA", "ADB", "ADC", "ADD", "ADE", "ADF", "ADG", "ADH", "ADI", "ADM", "AE", "AEA", "AEB", "AEC", "AED", "AEE", "AEF", "AEG", "AEH", "AEI", "AEJ", "AEK", "AEL", "AEM", "AF", "AG", "AH", "AHC", "AI", "AJ", "AK", "AL", "ALC", "ALG", "ALH", "ALI", "ALJ", "ALT", "AM", "AN", "AO", "AP", "API", "AQ", "AR", "AS", "ASL", "ASP", "AST", "AT", "ATC", "AU", "AV", "AW", "AX", "AY", "AZ", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BAA", "BAB", "BAC", "BAD", "BAE", "BAF", "BAG", "BAH", "BAI", "BB", "BC", "BCI", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BK", "BKT", "BL", "BLT", "BM", "BMM", "BN", "BO", "BOI", "BP", "BQ", "BR", "BS", "BT", "BU", "BV", "BW", "BX", "BY", "BZ", "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CBG", "CC", "CD", "CDN", "CE", "CF", "CG", "CH", "CI", "CIR", "CIT", "CJ", "CK", "CL", "CM", "CMN", "CMP", "CMT", "CN", "CNO", "CO", "COL", "COT", "CP", "CPA", "CPT", "CQ", "CR", "CRN", "CRS", "CS", "CSC", "CSG", "CST", "CT", "CTS", "CU", "CV", "CW", "CX", "CY", "CYC", "CZ", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", "DG", "DH", "DHH", "DI", "DIS", "DJ", "DK", "DL", "DM", "DN", "DNR", "DNS", "DO", "DOA", "DOC", "DOE", "DOI", "DOJ", "DOL", "DON", "DOS", "DOT", "DP", "DQ", "DR", "DRN", "DS", "DSC", "DSI", "DST", "DT", "DTS", "DU", "DUN", "DV", "DW", "DX", "DY", "DZ", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EDA", "EE", "EF", "EG", "EH", "EI", "EJ", "EK", "EL", "EM", "EMM", "EN", "END", "EO", "EP", "EPA", "EPB", "EQ", "ER", "ES", "ESN", "ET", "EU", "EV", "EW", "EX", "EY", "EZ", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FCN", "FD", "FE", "FF", "FG", "FH", "FI", "FJ", "FK", "FL", "FLZ", "FM", "FMP", "FN", "FND", "FO", "FP", "FQ", "FR", "FS", "FSN", "FT", "FTN", "FU", "FV", "FW", "FWC", "FX", "FY", "FZ", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "GA", "GB", "GC", "GD", "GE", "GF", "GG", "GH", "GI", "GJ", "GK", "GL", "GM", "GN", "GO", "GP", "GQ", "GR", "GS", "GT", "GU", "GV", "GW", "GWS", "GX", "GY", "GZ", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "HA", "HB", "HC", "HD", "HE", "HF", "HG", "HH", "HHT", "HI", "HJ", "HK", "HL", "HM", "HMB", "HN", "HO", "HP", "HPI", "HQ", "HR", "HS", "HT", "HU", "HUD", "HV", "HW", "HX", "HY", "HZ", "I1", "I2", "I3", "I4", "I5", "I7", "I8", "I9", "IA", "IB", "IC", "ICD", "ID", "IE", "IF", "IFT", "IG", "IH", "II", "IID", "IJ", "IK", "IL", "IM", "IMP", "IMS", "IN", "IND", "IO", "IP", "IQ", "IR", "IRN", "IRP", "IS", "ISC", "ISN", "ISS", "IT", "IU", "IV", "IW", "IX", "IZ", "J0", "J1", "J2", "J3", "J4", "J5", "J6", "J7", "J8", "J9", "JA", "JB", "JC", "JD", "JE", "JF", "JH", "JI", "JK", "JL", "JM", "JN", "JO", "JP", "JQ", "JR", "JS", "JT", "JU", "JV", "JW", "JX", "JY", "JZ", "K0", "K1", "K2", "K3", "K4", "K5", "K6", "K7", "K8", "K9", "KA", "KB", "KC", "KD", "KE", "KG", "KH", "KI", "KJ", "KK", "KL", "KM", "KN", "KO", "KP", "KQ", "KR", "KS", "KT", "KU", "KV", "KW", "KX", "KY", "KZ", "L1", "L2", "L3", "L4", "L5", "L6", "L7", "L8", "L9", "LA", "LB", "LC", "LD", "LE", "LEN", "LF", "LG", "LH", "LI", "LIC", "LJ", "LK", "LL", "LM", "LN", "LO", "LOI", "LP", "LQ", "LR", "LS", "LSD", "LT", "LU", "LV", "LVO", "LW", "LX", "LY", "LZ", "M1", "M2", "M3", "M5", "M6", "M7", "M8", "M9", "MA", "MB", "MBX", "MC", "MCI", "MD", "MDN", "ME", "MF", "MG", "MH", "MI", "MJ", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MSL", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "MZO", "N0", "N1", "N2", "N3", "N4", "N5", "N6", "N7", "N8", "N9", "NA", "NAS", "NB", "NC", "ND", "NDA", "NDB", "NE", "NF", "NFC", "NFD", "NFM", "NFN", "NFS", "NG", "NH", "NI", "NJ", "NK", "NL", "NM", "NN", "NO", "NP", "NQ", "NR", "NS", "NT", "NU", "NW", "NX", "NY", "NZ", "O1", "O2", "O5", "O7", "O8", "O9", "OA", "OB", "OC", "OD", "OE", "OF", "OG", "OH", "OI", "OJ", "OK", "OL", "OM", "ON", "OP", "OQ", "OR", "OS", "OT", "OU", "OV", "OW", "OX", "OZ", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "PA", "PAC", "PAN", "PAP", "PB", "PC", "PCC", "PCN", "PD", "PDL", "PE", "PF", "PG", "PGC", "PGN", "PGS", "PH", "PHC", "PI", "PID", "PIN", "PJ", "PK", "PL", "PLA", "PLN", "PM", "PMN", "PN", "PNN", "PO", "POL", "PP", "PQ", "PR", "PRS", "PRT", "PS", "PSI", "PSL", "PSM", "PSN", "PT", "PTC", "PU", "PV", "PW", "PWC", "PWS", "PX", "PY", "PZ", "Q1", "Q2", "Q3", "Q4", "Q5", "Q6", "Q7", "Q8", "Q9", "QA", "QB", "QC", "QD", "QE", "QF", "QG", "QH", "QI", "QJ", "QK", "QL", "QM", "QN", "QO", "QP", "QQ", "QR", "QS", "QT", "QU", "QV", "QW", "QX", "QY", "QZ", "R0", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "RA", "RAA", "RAN", "RB", "RC", "RD", "RE", "REC", "RF", "RG", "RGI", "RH", "RI", "RIG", "RJ", "RK", "RL", "RM", "RN", "RO", "RP", "RPP", "RPT", "RQ", "RR", "RRS", "RS", "RSN", "RT", "RU", "RV", "RW", "RX", "RY", "RZ", "S0", "S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "S9", "SA", "SB", "SBN", "SC", "SCA", "SD", "SE", "SEK", "SES", "SF", "SG", "SH", "SHL", "SI", "SJ", "SK", "SL", "SM", "SN", "SNH", "SNV", "SO", "SP", "SPL", "SPN", "SQ", "SR", "SS", "ST", "STB", "STR", "SU", "SUB", "SUO", "SV", "SW", "SX", "SY", "SZ", "T0", "T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "TA", "TB", "TC", "TD", "TDT", "TE", "TF", "TG", "TH", "TI", "TIP", "TJ", "TK", "TL", "TM", "TN", "TO", "TOC", "TP", "TPN", "TQ", "TR", "TS", "TSN", "TT", "TU", "TV", "TW", "TX", "TY", "TZ", "U0", "U1", "U2", "U3", "U4", "U5", "U6", "U8", "U9", "UA", "UB", "UC", "UD", "UE", "UF", "UG", "UH", "UI", "UJ", "UK", "UL", "UM", "UN", "UO", "UP", "UQ", "UR", "URL", "US", "UT", "UU", "UV", "UW", "UX", "UY", "UZ", "V0", "V1", "V2", "V3", "V4", "V5", "V6", "V7", "V8", "V9", "VA", "VB", "VC", "VD", "VE", "VF", "VG", "VH", "VI", "VJ", "VK", "VL", "VM", "VN", "VO", "VP", "VQ", "VR", "VS", "VT", "VU", "VV", "VW", "VX", "VY", "VZ", "W1", "W2", "W3", "W4", "W5", "W6", "W7", "W8", "W9", "WA", "WB", "WC", "WCS", "WD", "WDR", "WE", "WF", "WG", "WH", "WI", "WJ", "WK", "WL", "WM", "WN", "WO", "WP", "WQ", "WR", "WS", "WT", "WU", "WV", "WW", "WX", "WY", "WZ", "X0", "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "XA", "XB", "XC", "XD", "XE", "XF", "XG", "XH", "XI", "XJ", "XK", "XL", "XM", "XN", "XO", "XP", "XQ", "XR", "XS", "XT", "XU", "XV", "XW", "XX", "XY", "XZ", "Y0", "Y1", "Y2", "Y3", "Y4", "Y5", "Y6", "Y7", "Y8", "Y9", "YA", "YB", "YC", "YD", "YE", "YF", "YH", "YI", "YJ", "YK", "YL", "YM", "YN", "YO", "YP", "YQ", "YR", "YS", "YT", "YV", "YW", "YX", "YY", "YZ", "Z1", "Z2", "Z3", "Z4", "Z5", "Z6", "Z7", "Z8", "Z9", "ZA", "ZB", "ZC", "ZD", "ZE", "ZF", "ZG", "ZH", "ZI", "ZJ", "ZK", "ZL", "ZM", "ZN", "ZO", "ZP", "ZQ", "ZR", "ZS", "ZT", "ZU", "ZV", "ZW", "ZX", "ZY", "ZZ" ], "type": "string", "format": "X12_ID_128" }, "X12_ID_623": { "enum": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "AD", "AS", "AT", "CD", "CS", "CT", "ED", "ES", "ET", "GM", "HD", "HS", "HT", "LT", "MD", "MS", "MT", "ND", "NS", "NT", "PD", "PS", "PT", "TD", "TS", "TT", "UT" ], "type": "string", "format": "X12_ID_623" }, "C040": { "required": [ "ReferenceIdentification_02", "ReferenceIdentificationQualifier_01" ], "type": "object", "properties": { "ReferenceIdentificationQualifier_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_128" } ], "x-openedi-element-id": "128" }, "ReferenceIdentification_02": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "127" }, "ReferenceIdentificationQualifier_03": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_128" } ], "x-openedi-element-id": "128" }, "ReferenceIdentification_04": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "127" }, "ReferenceIdentificationQualifier_05": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_128" } ], "x-openedi-element-id": "128" }, "ReferenceIdentification_06": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "127" } }, "x-openedi-syntax": [ "P0304", "P0506" ], "x-openedi-composite-id": "C040" }, "N9": { "required": [ "ReferenceIdentificationQualifier_01" ], "type": "object", "properties": { "ReferenceIdentificationQualifier_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_128" } ], "x-openedi-element-id": "128" }, "ReferenceIdentification_02": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "127" }, "FreeformDescription_03": { "maxLength": 45, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "369" }, "Date_04": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Time_05": { "maxLength": 8, "minLength": 4, "type": "string", "format": "X12_TM", "x-openedi-element-id": "337" }, "TimeCode_06": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_623" } ], "x-openedi-element-id": "623" }, "ReferenceIdentifier_07": { "$ref": "#/components/schemas/C040" } }, "x-openedi-syntax": [ "R0203", "C0605" ], "x-openedi-segment-id": "N9" }, "X12_ID_187": { "enum": [ "A", "A1", "A2", "A3", "A4", "B", "C", "CD", "CE", "D", "DR", "E", "F", "FR", "G", "H", "I", "J", "K", "L", "LC", "M", "N", "ND", "NI", "NR", "NT", "O", "P", "PA", "Q", "R", "RG", "RN", "RT", "S", "SF", "SI", "SK", "SO", "T", "U", "V", "W", "WA", "WB", "WG", "WJ", "X", "Y", "Z" ], "type": "string", "format": "X12_ID_187" }, "X12_ID_897": { "enum": [ "B", "C", "L", "Z" ], "type": "string", "format": "X12_ID_897" }, "X12_ID_184": { "enum": [ "B", "C", "D", "E", "F", "G", "H", "L", "M", "N", "R", "S", "T", "U", "V", "X" ], "type": "string", "format": "X12_ID_184" }, "X12_ID_188": { "enum": [ "E", "G", "K", "L", "M", "O", "S", "T" ], "type": "string", "format": "X12_ID_188" }, "Q2": { "type": "object", "properties": { "VesselCode_01": { "maxLength": 8, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "597" }, "CountryCode_02": { "maxLength": 3, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "26" }, "Date_03": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Date_04": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Date_05": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "LadingQuantity_06": { "maxLength": 7, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "80" }, "Weight_07": { "maxLength": 10, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "81" }, "WeightQualifier_08": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_187" } ], "x-openedi-element-id": "187" }, "FlightVoyageNumber_09": { "maxLength": 10, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "55" }, "ReferenceIdentificationQualifier_10": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_128" } ], "x-openedi-element-id": "128" }, "ReferenceIdentification_11": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "127" }, "VesselCodeQualifier_12": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_897" } ], "x-openedi-element-id": "897" }, "VesselName_13": { "maxLength": 28, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "182" }, "Volume_14": { "maxLength": 8, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "183" }, "VolumeUnitQualifier_15": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_184" } ], "x-openedi-element-id": "184" }, "WeightUnitCode_16": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_188" } ], "x-openedi-element-id": "188" } }, "x-openedi-syntax": [ "P070816", "C1011", "P1415" ], "x-openedi-segment-id": "Q2" }, "X12_ID_641": { "enum": [ "001", "002", "003", "004", "005", "006", "007", "008", "009", "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", "030", "031", "035", "036", "037", "038", "039", "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", "060", "061", "062", "063", "064", "A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08", "A09", "A10", "A11", "A12", "A13", "A14", "A15", "A16", "A17", "A18", "A19", "A20", "A21", "A22", "A23", "A24", "A25", "A26", "A27", "A28", "A29", "A30", "A31", "A32", "A33", "A34", "A36", "A37", "A38", "A39", "A40", "A41", "A42", "A43", "A45", "A46", "A49", "A50", "A51", "A52", "A53", "A55", "A58", "A59", "A61", "A63", "A64", "A65", "A73", "A74", "A75", "A76", "A77", "A78", "A79", "A80", "A81", "A82", "A83", "A84", "A85", "A91", "A95", "A96", "A98", "A99", "ABN", "ACC", "ACD", "AFR", "AGC", "AGD", "ANA", "ANL", "API", "B01", "B02", "B03", "B04", "B05", "B06", "B07", "B08", "B09", "B10", "B11", "B12", "B13", "B14", "B15", "B16", "B17", "B18", "B19", "B20", "B21", "B22", "B23", "B24", "B25", "B26", "B27", "B28", "B29", "B30", "B31", "B32", "B33", "B34", "B35", "B36", "B37", "B38", "B39", "B40", "B41", "B42", "B43", "B44", "B45", "B46", "B47", "B48", "B49", "B50", "B51", "B52", "B53", "B54", "B55", "B56", "B57", "BPR", "BW2", "BWL", "BWT", "BWW", "C01", "C02", "C03", "C04", "C05", "C06", "C07", "C08", "C09", "C10", "C11", "C12", "C13", "C14", "C15", "C16", "C17", "C18", "C19", "C20", "CBD", "CDE", "CHA", "CIE", "CIM", "CLA", "CLP", "CLR", "COS", "D01", "D02", "D03", "D04", "D05", "D06", "D07", "D08", "D09", "D10", "D11", "D12", "D13", "D14", "D15", "D16", "D17", "D18", "D19", "D20", "D21", "D22", "D23", "D24", "D25", "D26", "D27", "D28", "D29", "D30", "D31", "D32", "D33", "D34", "D50", "D51", "D52", "D53", "D54", "D55", "D56", "D57", "D58", "D59", "D60", "D61", "D62", "D63", "DEF", "EB1", "EB2", "EB3", "EB4", "EB5", "EB6", "EB7", "EB8", "EB9", "EBA", "ENR", "ERR", "EXD", "F73", "F74", "FCS", "FRB", "FZD", "HIT", "HZM", "IBF", "INC", "INF", "INP", "INS", "IOC", "IRS", "IV1", "IV2", "JOW", "JVP", "LIQ", "LSH", "MAS", "MIN", "MP2", "MPL", "MPT", "MPW", "MTC", "NGP", "NNM", "NOR", "NWD", "P01", "P02", "P03", "P04", "P05", "P06", "P07", "PAA", "PAL", "POA", "REJ", "RFM", "RFR", "RUN", "S01", "SCH", "SFR", "SGR", "SOW", "STM", "T01", "T02", "T03", "T04", "T05", "T06", "T07", "TDR", "THT", "TIL", "TP2", "TPL", "TPT", "TPW", "UCD", "UND", "VAN", "W01", "W02", "W03", "W04", "W05", "W06", "W07", "W08", "W09", "W10", "W11", "W12", "W13", "W14", "W15", "W16", "WAD", "WLC", "WLT", "WLW", "WTP", "ZZZ" ], "type": "string", "format": "X12_ID_641" }, "SG": { "type": "object", "properties": { "ShipmentStatusCode_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_157" } ], "x-openedi-element-id": "157" }, "StatusReasonCode_02": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_641" } ], "x-openedi-element-id": "641" }, "DispositionCode_03": { "maxLength": 2, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "35" }, "Date_04": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Time_05": { "maxLength": 8, "minLength": 4, "type": "string", "format": "X12_TM", "x-openedi-element-id": "337" }, "TimeCode_06": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_623" } ], "x-openedi-element-id": "623" } }, "x-openedi-syntax": [ "R010203", "C0605" ], "x-openedi-segment-id": "SG" }, "X12_ID_115": { "enum": [ "1", "2", "3", "4", "5", "6", "7", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "V", "W", "Y" ], "type": "string", "format": "X12_ID_115" }, "R4": { "required": [ "PortorTerminalFunctionCode_01" ], "type": "object", "properties": { "PortorTerminalFunctionCode_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_115" } ], "x-openedi-element-id": "115" }, "LocationQualifier_02": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_309" } ], "x-openedi-element-id": "309" }, "LocationIdentifier_03": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "310" }, "PortName_04": { "maxLength": 24, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "114" }, "CountryCode_05": { "maxLength": 3, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "26" }, "TerminalName_06": { "maxLength": 30, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "174" }, "PierNumber_07": { "maxLength": 4, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "113" }, "StateorProvinceCode_08": { "maxLength": 2, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "156" } }, "x-openedi-syntax": [ "P0203" ], "x-openedi-segment-id": "R4" }, "X12_ID_374": { "enum": [ "001", "002", "003", "004", "005", "006", "007", "008", "009", "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "118", "119", "120", "121", "122", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255", "256", "257", "258", "259", "260", "261", "262", "263", "264", "265", "266", "267", "268", "269", "270", "271", "272", "273", "274", "275", "276", "277", "278", "279", "280", "281", "282", "283", "284", "285", "286", "287", "288", "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", "389", "390", "391", "392", "393", "394", "395", "396", "397", "398", "399", "400", "401", "402", "403", "404", "405", "406", "408", "409", "410", "411", "412", "413", "414", "415", "416", "417", "418", "419", "420", "421", "422", "423", "424", "425", "426", "427", "428", "429", "430", "431", "432", "433", "434", "435", "436", "437", "438", "439", "440", "441", "442", "443", "444", "445", "446", "447", "448", "449", "450", "451", "452", "453", "454", "455", "456", "457", "458", "459", "460", "461", "462", "463", "464", "465", "466", "467", "468", "469", "470", "471", "472", "473", "474", "475", "476", "477", "478", "479", "480", "481", "482", "483", "484", "485", "486", "487", "488", "489", "490", "491", "492", "493", "494", "495", "496", "497", "498", "499", "500", "501", "502", "503", "504", "505", "506", "507", "508", "509", "510", "511", "512", "513", "514", "515", "516", "517", "518", "519", "520", "521", "522", "523", "524", "525", "526", "527", "528", "529", "530", "531", "532", "533", "534", "535", "536", "537", "538", "539", "540", "541", "542", "543", "544", "545", "546", "547", "548", "549", "550", "551", "552", "553", "554", "555", "556", "557", "558", "559", "560", "561", "562", "563", "564", "565", "566", "567", "568", "569", "570", "571", "572", "573", "574", "575", "576", "577", "578", "579", "580", "581", "582", "583", "584", "585", "586", "587", "589", "590", "591", "592", "593", "594", "595", "596", "597", "598", "599", "600", "601", "602", "603", "604", "606", "607", "608", "609", "610", "611", "612", "613", "614", "615", "616", "617", "618", "619", "620", "621", "622", "623", "624", "625", "626", "627", "629", "630", "631", "632", "633", "634", "635", "636", "637", "638", "640", "641", "642", "643", "644", "646", "647", "648", "649", "650", "651", "652", "653", "655", "656", "657", "658", "659", "660", "661", "662", "663", "664", "665", "666", "667", "668", "669", "670", "671", "672", "673", "674", "675", "681", "682", "683", "684", "685", "686", "687", "688", "689", "690", "691", "692", "693", "694", "695", "696", "697", "699", "700", "701", "702", "703", "704", "705", "706", "707", "708", "709", "710", "711", "712", "713", "714", "715", "716", "717", "718", "719", "720", "721", "722", "723", "724", "725", "726", "727", "728", "729", "730", "731", "732", "733", "734", "736", "737", "738", "739", "740", "741", "742", "743", "744", "745", "746", "750", "751", "752", "753", "754", "755", "756", "757", "758", "760", "770", "771", "773", "774", "776", "778", "779", "780", "781", "782", "783", "784", "785", "786", "789", "800", "801", "802", "803", "804", "805", "806", "807", "808", "809", "810", "811", "812", "813", "814", "815", "816", "817", "818", "820", "821", "822", "823", "824", "825", "826", "827", "828", "830", "831", "832", "840", "841", "842", "843", "844", "845", "846", "847", "848", "849", "850", "851", "853", "854", "855", "856", "857", "858", "859", "860", "861", "862", "863", "864", "865", "866", "867", "868", "869", "870", "871", "872", "873", "874", "875", "876", "877", "878", "879", "880", "881", "882", "883", "884", "885", "900", "901", "903", "904", "905", "906", "907", "908", "909", "910", "911", "912", "913", "914", "915", "916", "917", "918", "919", "920", "921", "922", "923", "924", "925", "926", "927", "928", "929", "930", "931", "932", "933", "934", "935", "936", "937", "938", "939", "940", "941", "942", "943", "944", "945", "946", "947", "948", "949", "950", "951", "952", "953", "954", "955", "956", "957", "960", "961", "962", "963", "964", "965", "966", "967", "968", "969", "970", "971", "972", "973", "974", "975", "976", "977", "978", "979", "980", "981", "982", "983", "984", "985", "986", "987", "988", "989", "992", "993", "994", "995", "996", "997", "998", "999", "AA1", "AA2", "AA3", "AA4", "AA5", "AA6", "AA7", "AA8", "AA9", "AAA", "AAB", "AAD", "AAE", "AAF", "AAG", "AAH", "AAI", "AAJ", "AAK", "AAL", "AAM", "AAN", "AAO", "AAP", "AAQ", "AAR", "AAS", "AAT", "AAU", "AAV", "AAW", "AAX", "AAY", "AAZ", "AB1", "AB2", "AB3", "AB4", "AB5", "AB6", "AB7", "AB8", "AB9", "ABA", "ABB", "ABC", "ABD", "ABE", "ABG", "ABH", "ABI", "ABK", "ABL", "ABM", "ABN", "ABO", "ABP", "ABQ", "ABR", "ABS", "ABT", "ABU", "ABV", "ABW", "ABX", "ABY", "ACA", "ACB", "ACK", "ADB", "ADC", "ADD", "ADL", "ADM", "ADR", "ARD", "CAD", "CCR", "CDT", "CEA", "CEB", "CEC", "CED", "CEE", "CEF", "CEH", "CEJ", "CEK", "CEL", "CEM", "CEN", "CEO", "CLO", "CLU", "COM", "CON", "CUR", "DDO", "DEE", "DET", "DFF", "DFS", "DIS", "DOI", "DSP", "ECD", "ECF", "ECS", "ECT", "EPP", "ESC", "ESF", "ESS", "EST", "ETP", "EXO", "EXP", "FFI", "GRD", "ICF", "IDG", "III", "IMP", "INC", "INT", "KEV", "KEW", "LAS", "LCC", "LEA", "LEL", "LIQ", "LLP", "LOG", "LPC", "LSC", "LTP", "MRR", "MSD", "NAM", "NFD", "NRG", "NSD", "ORG", "PBC", "PDV", "PLS", "PPP", "PRD", "PRR", "PTD", "RAP", "RES", "RFD", "RFF", "RFO", "RNT", "RRM", "RRT", "RSD", "RSS", "RTO", "SCV", "SDD", "STN", "TSR", "TSS", "TST", "VAT", "VLU", "W01", "W02", "W03", "W05", "W06", "W07", "W08", "W09", "W10", "W11", "W12", "W13", "WAY", "YXX", "YXY", "ZZZ" ], "type": "string", "format": "X12_ID_374" }, "X12_ID_1250": { "enum": [ "CC", "CD", "CM", "CQ", "CY", "D6", "D8", "DA", "DB", "DD", "DT", "DTS", "EH", "KA", "MD", "MM", "RD", "RD2", "RD4", "RD5", "RD6", "RD8", "RDM", "RDT", "RMD", "RMY", "RTM", "RTS", "TC", "TM", "TQ", "TR", "TS", "TT", "TU", "UN", "YM", "YMM", "YY" ], "type": "string", "format": "X12_ID_1250" }, "DTM": { "required": [ "DateTimeQualifier_01" ], "type": "object", "properties": { "DateTimeQualifier_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_374" } ], "x-openedi-element-id": "374" }, "Date_02": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Time_03": { "maxLength": 8, "minLength": 4, "type": "string", "format": "X12_TM", "x-openedi-element-id": "337" }, "TimeCode_04": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_623" } ], "x-openedi-element-id": "623" }, "DateTimePeriodFormatQualifier_05": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_1250" } ], "x-openedi-element-id": "1250" }, "DateTimePeriod_06": { "maxLength": 35, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "1251" } }, "x-openedi-syntax": [ "R020305", "C0403", "P0506" ], "x-openedi-segment-id": "DTM" }, "Loop_R4_315": { "required": [ "R4" ], "type": "object", "properties": { "R4": { "$ref": "#/components/schemas/R4" }, "DTM": { "maxItems": 15, "type": "array", "items": { "$ref": "#/components/schemas/DTM" } } }, "x-openedi-loop-id": "R4" }, "X12_ID_304": { "enum": [ "AAD", "ACA", "ACC", "ADR", "ALR", "ALV", "ANO", "APU", "ARD", "ARI", "ARR", "ASO", "BAD", "BFR", "BHV", "BLG", "BOH", "CCT", "CG1", "COC", "CRD", "CSL", "CTU", "DDL", "DEC", "DEL", "DEP", "DFL", "DRM", "DSI", "EAD", "EDD", "EFT", "ERD", "ETA", "EWI", "EWL", "FOL", "FTE", "HAR", "HMI", "HRE", "IBD", "ICH", "ICR", "IGT", "INC", "INV", "IRD", "IRI", "ITS", "MAL", "MWY", "NOB", "NOT", "OCA", "OGT", "OID", "OIR", "ORI", "OSI", "OTS", "PAC", "PCO", "PEN", "PFP", "POS", "PRB", "RAM", "REC", "REJ", "REP", "RET", "RLO", "RMT", "RYD", "SAD", "SAT", "SDD", "SLD", "SPD", "SPT", "STA", "STI", "STN", "STP", "STS", "STU", "SUS", "TDL", "TMA", "TMD", "TOD", "TPL", "TRN", "TRP", "UNS", "WAI", "WGH", "WIT", "WYB", "ZZX", "ZZY", "ZZZ" ], "type": "string", "format": "X12_ID_304" }, "V9": { "required": [ "EventCode_01" ], "type": "object", "properties": { "EventCode_01": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_304" } ], "x-openedi-element-id": "304" }, "Event_02": { "maxLength": 25, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "106" }, "Date_03": { "maxLength": 8, "minLength": 8, "type": "string", "format": "X12_DT", "x-openedi-element-id": "373" }, "Time_04": { "maxLength": 8, "minLength": 4, "type": "string", "format": "X12_TM", "x-openedi-element-id": "337" }, "CityName_05": { "maxLength": 30, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "19" }, "StateorProvinceCode_06": { "maxLength": 2, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "156" }, "CountryCode_07": { "maxLength": 3, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "26" }, "StatusReasonCode_08": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_641" } ], "x-openedi-element-id": "641" }, "StandardPointLocationCode_09": { "maxLength": 9, "minLength": 6, "type": "string", "format": "X12_AN", "x-openedi-element-id": "154" }, "Quantity_10": { "maxLength": 15, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "380" }, "TrainDelayReasonCode_11": { "maxLength": 2, "minLength": 2, "type": "string", "format": "X12_AN", "x-openedi-element-id": "1274" }, "FreeFormMessage_12": { "maxLength": 30, "minLength": 1, "type": "string", "format": "X12_AN", "x-openedi-element-id": "61" }, "TimeCode_13": { "type": "string", "allOf": [ { "$ref": "#/components/schemas/X12_ID_623" } ], "x-openedi-element-id": "623" }, "Quantity_14": { "maxLength": 15, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "380" }, "StandardPointLocationCode_15": { "maxLength": 9, "minLength": 6, "type": "string", "format": "X12_AN", "x-openedi-element-id": "154" }, "TotalEquipment_16": { "maxLength": 3, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "86" }, "TotalEquipment_17": { "maxLength": 3, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "86" }, "TotalEquipment_18": { "maxLength": 3, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "86" }, "Weight_19": { "maxLength": 10, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "81" }, "Length_20": { "maxLength": 8, "minLength": 1, "type": "string", "format": "X12_R", "x-openedi-element-id": "82" } }, "x-openedi-syntax": [ "P1011", "C1304", "C1509" ], "x-openedi-segment-id": "V9" }, "SE": { "required": [ "NumberofIncludedSegments_01", "TransactionSetControlNumber_02" ], "type": "object", "properties": { "NumberofIncludedSegments_01": { "maxLength": 10, "minLength": 1, "type": "string", "format": "X12_N0", "x-openedi-element-id": "96" }, "TransactionSetControlNumber_02": { "maxLength": 9, "minLength": 4, "type": "string", "format": "X12_AN", "x-openedi-element-id": "329" } }, "x-openedi-segment-id": "SE" }, "TS315": { "required": [ "B4", "R4Loop" ], "type": "object", "properties": { "Model": { "type": "string" }, "ST": { "$ref": "#/components/schemas/ST" }, "B4": { "$ref": "#/components/schemas/B4" }, "N9": { "maxItems": 30, "type": "array", "items": { "$ref": "#/components/schemas/N9" } }, "Q2": { "$ref": "#/components/schemas/Q2" }, "SG": { "maxItems": 15, "type": "array", "items": { "$ref": "#/components/schemas/SG" } }, "R4Loop": { "maxItems": 20, "type": "array", "items": { "$ref": "#/components/schemas/Loop_R4_315" } }, "V9": { "maxItems": 10, "type": "array", "items": { "$ref": "#/components/schemas/V9" } }, "SE": { "$ref": "#/components/schemas/SE" } }, "x-openedi-message-id": "315", "x-openedi-message-standard": "X12" } } } }