UNPKG

sdk-payway-ventasonline

Version:

Payway SDK NODEJS ===============

623 lines (602 loc) 10.8 kB
[ { "field" : "CSBTCITY", "validate":[ { "function":"notEmpty", "message": "El campo CSBTCITY es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["49"] } ], "required" : "1" }, { "field" : "CSBTCOUNTRY", "format":[ { "function":"hardcode", "params":"AR" } ], "required" : "1" }, { "field" : "CSBTCUSTOMERID", "validate":[ { "function":"notEmpty", "default" : "random" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["49"] } ], "required" : "1" }, { "field" : "CSBTIPADDRESS", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTIPADDRESS es requerido" }, { "function":"ip", "params": ["^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"], "message" : "El campo CSBTIPADDRESS es invalido" } ], "required" : "1" }, { "field" : "CSBTEMAIL", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTEMAIL es requerido" }, { "function":"email", "params" : ["^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z])+$"], "message" : "El campo CSBTEMAIL es invalido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["99"] } ], "required" : "1" }, { "field" : "CSBTPOSTALCODE", "validate":[ { "function":"notEmpty", "default" : "findState" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["9"] } ], "required" : "1" }, { "field" : "CSBTSTATE", "validate":[ { "function":"notEmpty", "default" : "C" }, { "function":"word", "params": ["\\w"], "message":"El campo CSBTSTATE es invalido" } ], "format":[ { "function":"truncate", "params":["1"] }, { "function":"upper" } ], "required" : "1" }, { "field" : "CSBTFIRSTNAME", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTFIRSTNAME es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSBTLASTNAME", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTLASTNAME es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSBTPHONENUMBER", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTPHONENUMBER es requerido" } ], "format":[ { "function":"truncate", "params":["14"] }, { "function":"phoneSanitize" } ], "required" : "1" }, { "field" : "CSBTSTREET1", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTSTREET1 es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSBTSTREET2", "validate":[ { "function":"notEmpty", "message" : "El campo CSBTSTREET2 es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ] }, { "field" : "CSPTCURRENCY", "format":[ { "function":"hardcode", "params":"ARS" } ] }, { "field" : "CSPTGRANDTOTALAMOUNT", "validate":[ { "function":"notEmpty", "message" : "El campo CSPTGRANDTOTALAMOUNT es requerido" }, { "function":"totalAmount", "params": ["^([0-9]{0,12}).([0-9]{0,2})$"], "message": "El campo CSPTGRANDTOTALAMOUNT es invalido" } ], "required" : "1" }, { "field" : "CSMDD6", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD7", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD8", "validate":[ { "function":"notEmpty", "default" : "N" }, { "function":"boolean", "params":["^[YySsNn]$"], "default" : "N" } ], "format":[ { "function":"truncate", "params":["1"] } ] }, { "field" : "CSMDD9", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD10", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD11", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD44", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSSTCITY", "validate":[ { "function":"notEmpty", "message": "El campo CSSTCITY es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["49"] } ], "required" : "1" }, { "field" : "CSSTCOUNTRY", "format":[ { "function":"hardcode", "params":"AR" } ], "required" : "1" }, { "field" : "CSSTEMAIL", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTEMAIL es requerido" }, { "function":"email", "params" : ["^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z])+$"], "message" : "El campo CSSTEMAIL es invalido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["99"] } ], "required" : "1" }, { "field" : "CSSTFIRSTNAME", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTFIRSTNAME es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSSTLASTNAME", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTLASTNAME es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSSTPHONENUMBER", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTPHONENUMBER es requerido" } ], "format":[ { "function":"truncate", "params":["14"] }, { "function":"phoneSanitize" } ], "required" : "1" }, { "field" : "CSSTPOSTALCODE", "validate":[ { "function":"notEmpty", "default" : "findState" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["9"] } ], "required" : "1" }, { "field" : "CSSTSTATE", "validate":[ { "function":"notEmpty", "default" : "C" }, { "function":"word", "params": ["\\w"], "message":"El campo CSSTSTATE es invalido" } ], "format":[ { "function":"truncate", "params":["1"] }, { "function":"upper" } ], "required" : "1" }, { "field" : "CSSTSTREET1", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTSTREET1 es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ], "required" : "1" }, { "field" : "CSSTSTREET2", "validate":[ { "function":"notEmpty", "message" : "El campo CSSTSTREET2 es requerido" } ], "format":[ { "function":"clean" }, { "function":"truncate", "params":["59"] } ] }, { "field" : "CSMDD12", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD13", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD14", "validate":[ { "function":"notEmpty", "default" : "N" }, { "function":"boolean", "params":["^[YySsNn]$"], "default" : "N" } ], "format":[ { "function":"truncate", "params":["1"] } ] }, { "field" : "CSMDD15", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSMDD16", "format":[ { "function":"clean" }, { "function":"truncate", "params":["254"] } ] }, { "field" : "CSITPRODUCTDESCRIPTION", "validate":[ { "function":"notEmpty", "message" : "El campo CSITPRODUCTDESCRIPTION es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITPRODUCTCODE", "validate":[ { "function":"notEmpty", "message" : "El campo CSITPRODUCTCODE es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITPRODUCTNAME", "validate":[ { "function":"notEmpty", "message" : "El campo CSITPRODUCTNAME es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITPRODUCTSKU", "validate":[ { "function":"notEmpty", "message" : "El campo CSITPRODUCTSKU es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITTOTALAMOUNT", "validate":[ { "function":"notEmpty", "message" : "El campo CSITTOTALAMOUNT es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITUNITPRICE", "validate":[ { "function":"notEmpty", "message" : "El campo CSITUNITPRICE es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" }, { "field" : "CSITQUANTITY", "validate":[ { "function":"notEmpty", "message" : "El campo CSITQUANTITY es requerido" } ], "format":[ { "function":"csitFormat", "params":["254"] } ], "required" : "1" } ]