From 88bda55549a349d209c3de2a92aa2da1514a811e Mon Sep 17 00:00:00 2001 From: Ben Thompson Date: Tue, 17 Jun 2014 17:22:36 -0400 Subject: [PATCH] Issue #23459 Add exposed ccard ORMs to support external pre-auths. --- .../database/orm/models/credit_card.json | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) diff --git a/enyo-client/database/orm/models/credit_card.json b/enyo-client/database/orm/models/credit_card.json index 1961c73ec..4d5f4d225 100644 --- a/enyo-client/database/orm/models/credit_card.json +++ b/enyo-client/database/orm/models/credit_card.json @@ -192,6 +192,216 @@ ], "isSystem": true }, + { + "context": "xtuple", + "nameSpace": "XM", + "type": "SalesOrderPayment", + "table": "payco", + "idSequenceName": "payco_payco_id_seq", + "lockable": true, + "lockTable": "payco", + "isRest": true, + "comment": "Sales Order Payment Map", + "privileges": { + "all": { + "create": "ProcessCreditCards", + "read": "ProcessCreditCards", + "update": "ProcessCreditCards", + "delete": false + } + }, + "properties": [ + { + "name": "id", + "attr": { + "type": "Number", + "column": "payco_id", + "isPrimaryKey": true + } + }, + { + "name": "uuid", + "attr": { + "type": "String", + "column": "obj_uuid", + "isNaturalKey": true + } + }, + { + "name": "payment", + "toOne": { + "isNested": true, + "type": "CreditCardPayment", + "column": "payco_ccpay_id" + } + }, + { + "name": "salesOrder", + "toOne": { + "type": "SalesOrderRelation", + "column": "payco_cohead_id" + } + }, + { + "name": "amount", + "attr": { + "type": "Number", + "column": "payco_amount" + } + } + ], + "isSystem": true + }, + { + "context": "xtuple", + "nameSpace": "XM", + "type": "CreditCardPayment", + "table": "ccpay", + "idSequenceName": "ccpay_ccpay_id_seq", + "lockable": true, + "lockTable": "ccpay", + "isRest": true, + "comment": "Credit Card Payment Map", + "privileges": { + "all": { + "create": "ProcessCreditCards", + "read": "ProcessCreditCards", + "update": "ProcessCreditCards", + "delete": false + } + }, + "properties": [ + { + "name": "id", + "attr": { + "type": "Number", + "column": "ccpay_id", + "isPrimaryKey": true + } + }, + { + "name": "uuid", + "attr": { + "type": "String", + "column": "obj_uuid", + "isNaturalKey": true + } + }, + { + "name": "creditCard", + "toOne": { + "type": "CreditCard", + "column": "ccpay_ccard_id" + } + }, + { + "name": "customer", + "toOne": { + "type": "CustomerRelation", + "column": "ccpay_cust_id" + } + }, + { + "name": "amount", + "attr": { + "type": "Number", + "column": "ccpay_amount" + } + }, + { + "name": "wasPreauthorization", + "attr": { + "type": "Boolean", + "column": "ccpay_auth" + } + }, + { + "name": "status", + "attr": { + "type": "String", + "column": "ccpay_status" + } + }, + { + "name": "type", + "attr": { + "type": "String", + "column": "ccpay_type" + } + }, + { + "name": "originalType", + "attr": { + "type": "String", + "column": "ccpay_auth_charge" + } + }, + { + "name": "orderNumber", + "attr": { + "type": "String", + "column": "ccpay_order_number" + } + }, + { + "name": "orderNumberSeq", + "attr": { + "type": "Number", + "column": "ccpay_order_number_seq" + } + }, + { + "name": "gatewayTransId", + "attr": { + "type": "String", + "column": "ccpay_r_ordernum" + } + }, + { + "name": "gatewayAuthCode", + "attr": { + "type": "String", + "column": "ccpay_r_code" + } + }, + { + "name": "gatewayTransDate", + "attr": { + "type": "Date", + "column": "ccpay_yp_r_time" + } + }, + { + "name": "gatewayAvsCode", + "attr": { + "type": "String", + "column": "ccpay_r_avs" + } + }, + { + "name": "gatewayApproved", + "attr": { + "type": "String", + "column": "ccpay_r_approved" + } + }, + { + "name": "gatewayMessage", + "attr": { + "type": "String", + "column": "ccpay_r_message" + } + }, + { + "name": "gatewayError", + "attr": { + "type": "String", + "column": "ccpay_r_error" + } + } + ], + "isSystem": true + }, { "context": "xtuple", "nameSpace": "SYS", -- 2.39.2