n8n-nodes-starter/nodes/S4DSMain/dto-definitions.json
2025-07-23 07:25:04 -05:00

686 lines
No EOL
16 KiB
JSON

{
"SetNewCustomerDTO": {
"type": "object",
"properties": {
"documentType": {
"type": "string",
"description": "Type of document",
"required": false
},
"docType": {
"type": "string",
"description": "Document type code",
"required": false
},
"docTypeDesc": {
"type": "string",
"description": "Document type description",
"required": false
},
"documentId": {
"type": "string",
"description": "Document ID",
"required": false
},
"newDocumentId": {
"type": "string",
"description": "New document ID",
"required": false
},
"newDocumentType": {
"type": "string",
"description": "New document type",
"required": false
},
"verificationDigit": {
"type": "string",
"description": "Verification digit",
"required": false
},
"internalCode": {
"type": "string",
"description": "Internal code",
"required": false
},
"customerType": {
"type": "string",
"description": "Customer type",
"required": false
},
"status": {
"type": "string",
"description": "Status",
"required": false
},
"customerStatus": {
"type": "string",
"description": "Customer status",
"required": false
},
"name": {
"type": "string",
"description": "First name",
"required": false
},
"secondName": {
"type": "string",
"description": "Second name",
"required": false
},
"lastName": {
"type": "string",
"description": "Last name",
"required": false
},
"lastName1": {
"type": "string",
"description": "First last name",
"required": false
},
"lastName2": {
"type": "string",
"description": "Second last name",
"required": false
},
"email": {
"type": "string",
"description": "Email address",
"required": false
},
"gender": {
"type": "string",
"description": "Gender",
"required": false
},
"genderDesc": {
"type": "string",
"description": "Gender description",
"required": false
},
"language": {
"type": "string",
"description": "Language",
"required": false
},
"languageCode": {
"type": "string",
"description": "Language code",
"required": false
},
"username": {
"type": "string",
"description": "Username",
"required": false
},
"password": {
"type": "string",
"description": "Password",
"required": false
},
"loginType": {
"type": "string",
"description": "Login type",
"required": false
},
"roles": {
"type": "array",
"description": "User roles",
"items": {
"type": "string"
},
"required": false
},
"metadata": {
"type": "object",
"description": "Metadata del cliente",
"required": false
},
"priceList": {
"type": "string",
"description": "Price list",
"required": false
},
"shippingAddress": {
"type": "object",
"description": "Shipping address",
"schema": "AddressDTO",
"required": false
},
"homeAddress": {
"type": "object",
"description": "Home address",
"schema": "AddressDTO",
"required": false
},
"phone": {
"type": "array",
"description": "Phone numbers",
"items": {
"type": "object",
"schema": "PhoneDTO"
},
"required": false
},
"birthdate": {
"type": "string",
"description": "Birth date",
"required": false
},
"sellerId": {
"type": "string",
"description": "Seller ID",
"required": false
},
"balanceDate": {
"type": "string",
"description": "Balance date",
"required": false
},
"balance": {
"type": "string",
"description": "Balance",
"required": false
},
"balanceMoneyFormat": {
"type": "string",
"description": "Balance money format",
"required": false
},
"paymentTerms": {
"type": "string",
"description": "Payment terms",
"required": false
},
"creditDays": {
"type": "string",
"description": "Credit days",
"required": false
},
"creditQuota": {
"type": "string",
"description": "Credit quota",
"required": false
},
"creditSegment": {
"type": "string",
"description": "Credit segment",
"required": false
},
"creditStatus": {
"type": "string",
"description": "Credit status",
"required": false
},
"territorialDivision": {
"type": "string",
"description": "Territorial division",
"required": false
},
"territoryDescription": {
"type": "string",
"description": "Territory description",
"required": false
},
"zoneDivisionId": {
"type": "string",
"description": "Zone division ID",
"required": false
},
"zoneDivisionDesc": {
"type": "string",
"description": "Zone division description",
"required": false
},
"zoneDivisionCode": {
"type": "string",
"description": "Zone division code",
"required": false
},
"tdDivisionId": {
"type": "string",
"description": "TD division ID",
"required": false
},
"tdDivisionCode": {
"type": "string",
"description": "TD division code",
"required": false
},
"regionDivisionId": {
"type": "string",
"description": "Region division ID",
"required": false
},
"regionDivisionDescription": {
"type": "string",
"description": "Region division description",
"required": false
},
"regionDivisionCode": {
"type": "string",
"description": "Region division code",
"required": false
},
"countryDivisionId": {
"type": "string",
"description": "Country division ID",
"required": false
},
"countryDivisionCode": {
"type": "string",
"description": "Country division code",
"required": false
},
"countryDivisionDesc": {
"type": "string",
"description": "Country division description",
"required": false
},
"bankCode": {
"type": "string",
"description": "Bank code",
"required": false
},
"bankDescription": {
"type": "string",
"description": "Bank description",
"required": false
},
"accountType": {
"type": "string",
"description": "Account type",
"required": false
},
"taxRegime": {
"type": "string",
"description": "Tax regime",
"required": false
},
"taxRegimeCode": {
"type": "string",
"description": "Tax regime code",
"required": false
},
"taxRegimeDescription": {
"type": "string",
"description": "Tax regime description",
"required": false
},
"accountNumber": {
"type": "string",
"description": "Account number",
"required": false
},
"segment": {
"type": "string",
"description": "Segment",
"required": false
},
"registration": {
"type": "string",
"description": "Registration",
"required": false
},
"reactivationDate": {
"type": "string",
"description": "Reactivation date",
"required": false
},
"referent": {
"type": "object",
"description": "Referent information",
"schema": "ReferentDTO",
"required": false
},
"sponsor": {
"type": "object",
"description": "Sponsor information",
"schema": "SponsorDTO",
"required": false
},
"sync": {
"type": "string",
"description": "Sync status",
"required": false
},
"currencyId": {
"type": "string",
"description": "Currency ID",
"required": false
},
"continuity": {
"type": "string",
"description": "Continuity",
"required": false
},
"accumulatedPoints": {
"type": "string",
"description": "Accumulated points",
"required": false
},
"rankCode": {
"type": "string",
"description": "Rank code",
"required": false
},
"rankDescription": {
"type": "string",
"description": "Rank description",
"required": false
},
"honorificRankCode": {
"type": "string",
"description": "Honorific rank code",
"required": false
},
"honorificRankDescription": {
"type": "string",
"description": "Honorific rank description",
"required": false
},
"honorificDate": {
"type": "string",
"description": "Honorific date",
"required": false
},
"compensationStructure": {
"type": "string",
"description": "Compensation structure",
"required": false
},
"inactivityCampaigns": {
"type": "string",
"description": "Inactivity campaigns",
"required": false
},
"commercialStatus": {
"type": "string",
"description": "Commercial status",
"required": false
},
"desertionDate": {
"type": "string",
"description": "Desertion date",
"required": false
},
"outstandingCreditBalanceSync": {
"type": "string",
"description": "Outstanding credit balance sync",
"required": false
},
"outstandingCreditBalanceSyncFormatted": {
"type": "string",
"description": "Outstanding credit balance sync formatted",
"required": false
},
"notificationType": {
"type": "string",
"description": "Notification type",
"required": false
},
"needsAuditing": {
"type": "string",
"description": "Needs auditing",
"required": false
},
"rut": {
"type": "string",
"description": "RUT",
"required": false
},
"georeference": {
"type": "string",
"description": "Georeference",
"required": false
},
"warehouseId": {
"type": "string",
"description": "Warehouse ID",
"required": false
},
"warehouseCode": {
"type": "string",
"description": "Warehouse code",
"required": false
},
"currency": {
"type": "string",
"description": "Currency",
"required": false
},
"postalCode": {
"type": "string",
"description": "Postal code",
"required": false
},
"shippingPostalCode": {
"type": "string",
"description": "Shipping postal code",
"required": false
},
"tdivisionDescription": {
"type": "string",
"description": "T division description",
"required": false
}
}
},
"AddressDTO": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address line",
"required": false
},
"address2": {
"type": "string",
"description": "Address line 2",
"required": false
},
"address3": {
"type": "string",
"description": "Address line 3",
"required": false
},
"postalCode": {
"type": "string",
"description": "Postal code",
"required": false
},
"neighborhood": {
"type": "string",
"description": "Neighborhood",
"required": false
},
"city": {
"type": "string",
"description": "City",
"required": false
},
"cityCode": {
"type": "string",
"description": "City code",
"required": false
},
"state": {
"type": "string",
"description": "State",
"required": false
},
"stateCode": {
"type": "string",
"description": "State code",
"required": false
},
"country": {
"type": "string",
"description": "Country",
"required": false
},
"countryCode": {
"type": "string",
"description": "Country code",
"required": false
},
"addressName": {
"type": "string",
"description": "Address name",
"required": false
},
"addressDescription": {
"type": "string",
"description": "Address description",
"required": false
},
"addressMetadata": {
"type": "object",
"description": "Address metadata",
"required": false
}
}
},
"PhoneDTO": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Phone type",
"required": false
},
"countryCode": {
"type": "string",
"description": "Country code",
"required": false
},
"number": {
"type": "string",
"description": "Phone number",
"required": false
},
"modifiedAt": {
"type": "string",
"description": "Modified at timestamp",
"required": false
}
}
},
"ReferentDTO": {
"type": "object",
"properties": {
"documentId": {
"type": "string",
"description": "Document ID",
"required": false
},
"docType": {
"type": "string",
"description": "Document type",
"required": false
},
"docTypeDesc": {
"type": "string",
"description": "Document type description",
"required": false
}
}
},
"SponsorDTO": {
"type": "object",
"properties": {
"documentId": {
"type": "string",
"description": "Document ID",
"required": false
},
"docType": {
"type": "string",
"description": "Document type",
"required": false
},
"docTypeDesc": {
"type": "string",
"description": "Document type description",
"required": false
}
}
},
"CloneUserDTO": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Source username to clone from",
"required": true
},
"newUsername": {
"type": "string",
"description": "New username to clone to",
"required": true
},
"displayName": {
"type": "string",
"description": "Display name for the cloned user",
"required": true
},
"password": {
"type": "string",
"description": "Password for the new user",
"required": true
},
"confirmPassword": {
"type": "string",
"description": "Password confirmation",
"required": true
}
}
},
"DsUserSession": {
"type": "object",
"properties": {
"userId": {
"type": "string",
"description": "User ID",
"required": false
},
"username": {
"type": "string",
"description": "Username",
"required": false
},
"token": {
"type": "string",
"description": "Session token",
"required": false
},
"roles": {
"type": "array",
"description": "User roles",
"items": {
"type": "string"
},
"required": false
}
}
},
"DeleteCustomerDTO": {
"type": "object",
"properties": {
"documentId": {
"type": "string",
"description": "Document ID of customer to delete",
"required": true
},
"documentType": {
"type": "string",
"description": "Document type",
"required": true
},
"reason": {
"type": "string",
"description": "Reason for deletion",
"required": false
}
}
}
}