ContractInstanceDto
Data Transfer Object for Contract Service
Contract id
675432Whether the contract was created by an admin
trueEncryption status of the contract
falsePublic key associated with the contract
ABCD1234EFGH5678Sealing status of the contract
trueUser who created the contract
admin_userClient type
CorporateLabel for the client type
Corporate ClientCity of the client
New YorkPrimary address
123 Main StreetSecondary address 1
Apt 101Secondary address 2
Floor 2Secondary address 3
Building BRadical
COMM123456Postal code of the client
10001Country of the client
USANational identifier
987654321List of commercial offer codes
["293","112"]List of tariff codes for commercial offers
["293","112"]Subscriber enable status
EnabledSubscriber enable status label
ActiveAgency code
86Agency name
Central AgencySubscription date
2024-12-25Creation date
2024-12-25Implementation date
2024-12-26Billing account details
BILL12345Internal ID of the billing account
67899876433RIB of the billing account
RIB123456Group convention status
YesBoolean for group convention
trueContract identifier
B0001768690774AInitial contract ID in case of double validation
987654321Version of the contract
1Reason or purpose of the contract
New client subscriptionEmail alert status
0Label for the email alert status
NonSMS alert status
0Label for the SMS alert status
NonState of the contract
97Label for the state of the contract
Contract is activeThe user's identity card number
ABC1234567890Identifier for the commercial relation
801971Agency responsible for the commercial assignment
Agency ATitle for the commercial relation in RCS
Commercial Assignment TitleGroup name in the commercial relation
Group AFull name of the user responsible for the contract
John DoeproductSubscriptions object[]
List of product subscriptions linked to the contract
Code of the product
PROD001Offer code of the product
OFFER1Label for the offer
Premium OfferEncryption status of the product
falseSealing status of the product
truesubscriber object
Data Transfer Object for Subscriber
Nationality of the subscriber
FrenchDefault language of the subscriber
enFirst name of the subscriber
JohnLast name of the subscriber
DoePrimary phone number of the subscriber
+33 612345678Type of identification document of the subscriber
PassportIdentification number of the subscriber
A1234567Email address of the subscriber
john.doe@example.comFirst name for the RCS contract
JohnLast name for the RCS contract
DoeGender of the subscriber
MaleUsername of the subscriber
johndoe123Telecom operator of the subscriber
OrangeList of profile IDs associated with the subscriber
[101,102,103]Profile signature codes associated with the subscriber
["SIG123","SIG456"]Initiator of the profile
trueEnd date of the signature validity for the subscriber
Formatted end date of the signature validity
2025-12-31End date of the signature validity for the subscriber
Formatted end date of the signature validity
2025-12-31{
"id": 675432,
"createdByAdmin": true,
"encryption": false,
"publicKey": "ABCD1234EFGH5678",
"sealing": true,
"createdByUser": "admin_user",
"clientType": "Corporate",
"clientTypeLabel": "Corporate Client",
"city": "New York",
"address": "123 Main Street",
"address1": "Apt 101",
"address2": "Floor 2",
"address3": "Building B",
"radical": "COMM123456",
"postalCode": "10001",
"country": "USA",
"nationalIdentifier": "987654321",
"commercialOfferCodes": [
"293",
"112"
],
"commercialOfferTariffCodes": [
"293",
"112"
],
"enableForSubscribers": "Enabled",
"enableForSubscribersLabel": "Active",
"agencyCode": 86,
"agencyName": "Central Agency",
"subscriptionDate": "2024-12-25",
"creationDate": "2024-12-25",
"implementationDate": "2024-12-26",
"billingAccount": "BILL12345",
"billingAccountNumber": "67899876433",
"billingAccountRib": "RIB123456",
"groupConvention": "Yes",
"groupConventionBoolean": true,
"contractIdentifier": "B0001768690774A",
"initialContractId": 987654321,
"version": 1,
"reason": "New client subscription",
"emailAlert": "0",
"emailAlertLabel": "Non",
"smsAlert": "0",
"smsAlertLabel": "Non",
"state": "97",
"stateLabel": "Contract is active",
"userIdentityCardNumber": "ABC1234567890",
"commercialRelationIdentifier": 801971,
"agencyCommercialAssignment": "Agency A",
"titleRCS": "Commercial Assignment Title",
"commercialGroup": "Group A",
"userFullName": "John Doe",
"productSubscriptions": [
{
"productCode": "PROD001",
"offerCode": "OFFER1",
"offerLabel": "Premium Offer",
"encryption": false,
"sealing": true
}
],
"subscriber": {
"nationality": "French",
"language": "en",
"firstName": "John",
"lastName": "Doe",
"phoneNumber": "+33 612345678",
"idDocumentType": "Passport",
"idDocumentNumber": "A1234567",
"email": "john.doe@example.com",
"rcsFirstName": "John",
"rcsLastName": "Doe",
"gender": "Male",
"username": "johndoe123",
"telecomOperator": "Orange",
"professionalProfiles": [
101,
102,
103
],
"profileSignature": [
"SIG123",
"SIG456"
],
"initiator": true,
"endDateOfProfessionalProfile": "2024-07-29T15:51:28.071Z",
"endDateOfProfessionalProfileFormatted": "2025-12-31",
"endSignatureDate": "2024-07-29T15:51:28.071Z",
"endSignatureDateFormatted": "2025-12-31"
}
}