Exemple de réponse à l'appel Get waste collections

{
  "active": true, //balise de suppression logique des collectes
  "cap": { //Référence et date d'expiration du CAP pour cette collecte
	"code": "string",
	"expirationDate": "2024-12-20"
  },
  "collectionConfirmationStatus": "PENDING", //Statut de planification de la collecte - PENDING = en attente, CONFIRMED = confirmé à la date demandée, CONFIRMED_MODIFIED = confirmée avec modification de date, DENIED = refusé
  "comment": "string", //commentaire
  "dates": [ //tableau des dates avec différents types : CREATION = date de création, PICKUP = date de réalisation de la collecte, UPDATE = date de dernière modification de la collecte
	{
	  "date": "2024-12-20T13:40:08.635Z",
	  "type": "CREATION"
	}
  ],
  "documents": [ // documents associés à la collecte
	{
	  "externalReference": "string",
	  "name": "string",
	  "type": "BSD"
	}
  ],
  "dropCount": 0, // quantité de matériel à déposer
  "effectiveWeight": { // poids réel de la collecte
	"unit": "KG",
	"value": 0
  },
  "equipment": { //matériel de collecte - peut être transcodé
	"active": true,
	"capacity": {
	  "unit": "L",
	  "value": 0
	},
	"closable": "OPEN",
	"code": "string",
	"comment": "string",
	"equipmentDocumentLabels": [
	  {
		"bsdDocumentType": "BSD",
		"hasOtherLabel": true,
		"id": 0,
		"label": "string"
	  }
	],
	"equipmentHierarchy": {
	  "active": true,
	  "id": 0,
	  "name": "string",
	  "parent": "string"
	},
	"id": 0,
	"material": "WOOD",
	"name": "string",
	"tare": {
	  "unit": "KG",
	  "value": 0
	}
  },
  "estimatedWeight": { // poids estimé de la collecte
	"unit": "KG",
	"value": 0
  },
  "finalTreatmentQualification": { // qualification finale du traitement de la collecte
	"active": true,
	"description": "string",
	"id": 0,
	"name": "string"
  },
  "id": 0, //identifiant unique de la collecte TRINOV
  "linkedWasteCollection": { //identifiant de mutualisation de collectes = plusieurs collectes sur plusieurs déchets lors d'un seul transport
	"id": 0,
	"idCollectionPoint": 0
  },
  "organization": { //établissements en charge de la collecte
	"active": true,
	"codes": [ //pour le type SIRET, contient le siret de l'organisation
	  {
		"type": "SIRET",
		"value": "string"
	  }
	],
	"codesLoaded": true,
	"comment": "string",
	"contactLoaded": true,
	"contacts": [
	  {
		"active": true,
		"email": "string",
		"faxNumber": "string",
		"firstName": "string",
		"id": 0,
		"lastName": "string",
		"phoneNumber": "string",
		"type": "BSD"
	  }
	],
	"id": 0,
	"legalName": "string",
	"location": {
	  "address": {
		"address": "string",
		"city": "string",
		"country": {
		  "code": "string",
		  "id": 0,
		  "isoNumber": 0,
		  "name": "string"
		},
		"id": 0,
		"state": "string",
		"zipCode": "string"
	  },
	  "cadastralPlots": [
		{
		  "code": "string",
		  "id": 0,
		  "plot": "string",
		  "section": "string",
		  "sheet": 0
		}
	  ],
	  "id": 0,
	  "latitude": "string",
	  "longitude": "string",
	  "sisIdentification": "string"
	},
	"name": "string",
	"organizationHierarchy": {
	  "id": 0,
	  "name": "string",
	  "parent": "string",
	  "type": "INTERN"
	},
	"tags": [
	  {
		"color": "string",
		"id": 0,
		"name": "string",
		"type": "DECHET"
	  }
	],
	"type": "INTERN"
  },
  "pickupCount": 0, //quantité de matériel à collecter
  "realm": "string", 
  "reconciliationInfo": { //liaison à des données externes - Trackdechets 
	"date": "2024-12-20T13:40:08.635Z",
	"extraInfo": {
	  "extraFields": {
		"additionalProp1": {},
		"additionalProp2": {},
		"additionalProp3": {}
	  }
	},
	"id": 0,
	"source": "TRACKDECHETS",
	"type": "RECONCILIATION"
  },
  "startingSite": { //point de collecte 
	"active": true,
	"code": "string",
	"comment": "string",
	"contacts": [
	  {
		"active": true,
		"email": "string",
		"faxNumber": "string",
		"firstName": "string",
		"id": 0,
		"lastName": "string",
		"phoneNumber": "string",
		"type": "BSD"
	  }
	],
	"contributors": [// organisations intervenant sur la collecte - rôle défini dans la balise rôle : peut être producteur, ou gestionnaire délégué...
	  {
		"active": true,
		"codes": [
		  {
			"type": "VAT",
			"value": "string"
		  }
		],
		"codesLoaded": true,
		"comment": "string",
		"contactLoaded": true,
		"contacts": [
		  {
			"active": true,
			"email": "string",
			"faxNumber": "string",
			"firstName": "string",
			"id": 0,
			"lastName": "string",
			"phoneNumber": "string",
			"type": "BSD"
		  }
		],
		"id": 0,
		"legalName": "string",
		"location": {
		  "address": {
			"address": "string",
			"city": "string",
			"country": {
			  "code": "string",
			  "id": 0,
			  "isoNumber": 0,
			  "name": "string"
			},
			"id": 0,
			"state": "string",
			"zipCode": "string"
		  },
		  "cadastralPlots": [
			{
			  "code": "string",
			  "id": 0,
			  "plot": "string",
			  "section": "string",
			  "sheet": 0
			}
		  ],
		  "id": 0,
		  "latitude": "string",
		  "longitude": "string",
		  "sisIdentification": "string"
		},
		"name": "string",
		"organizationHierarchy": {
		  "id": 0,
		  "name": "string",
		  "parent": "string",
		  "type": "INTERN"
		},
		"producer": true,
		"role": {
		  "color": "string",
		  "id": "string",
		  "name": "string",
		  "producer": true
		},
		"tags": [
		  {
			"color": "string",
			"id": 0,
			"name": "string",
			"type": "DECHET"
		  }
		],
		"type": "INTERN"
	  }
	],
	"id": 0,
	"location": {
	  "address": {
		"address": "string",
		"city": "string",
		"country": {
		  "code": "string",
		  "id": 0,
		  "isoNumber": 0,
		  "name": "string"
		},
		"id": 0,
		"state": "string",
		"zipCode": "string"
	  },
	  "cadastralPlots": [
		{
		  "code": "string",
		  "id": 0,
		  "plot": "string",
		  "section": "string",
		  "sheet": 0
		}
	  ],
	  "id": 0,
	  "latitude": "string",
	  "longitude": "string",
	  "sisIdentification": "string"
	},
	"name": "string",
	"tags": [
	  {
		"color": "string",
		"id": 0,
		"name": "string",
		"type": "DECHET"
	  }
	],
	"validFrom": "2024-12-20",
	"validUntil": "2024-12-20"
  },
  "suppliers": [ // prestataires de collecte : le type donne le rôle du prestataire (transporteur, centre de traitement, négociant, EQA) et l'ordre donne sa position par type (centre de traitement / regroupement avec l'ordre 0, exutoire final avec ordre 1 par exemple)
	{
	  "id": 0,
	  "name": "string",
	  "order": 0,
	  "supplier": {
		"active": true,
		"brokerInfo": {
		  "active": true,
		  "id": 0
		},
		"codes": [
		  {
			"type": "VAT",
			"value": "string"
		  }
		],
		"codesLoaded": true,
		"comment": "string",
		"contacts": [
		  {
			"active": true,
			"email": "string",
			"faxNumber": "string",
			"firstName": "string",
			"id": 0,
			"lastName": "string",
			"phoneNumber": "string",
			"type": "BSD"
		  }
		],
		"eqainfo": {
		  "active": true,
		  "id": 0
		},
		"haulierInfo": {
		  "active": true,
		  "id": 0,
		  "transportTypes": [
			"ROAD"
		  ]
		},
		"id": 0,
		"legalName": "string",
		"location": {
		  "address": {
			"address": "string",
			"city": "string",
			"country": {
			  "code": "string",
			  "id": 0,
			  "isoNumber": 0,
			  "name": "string"
			},
			"id": 0,
			"state": "string",
			"zipCode": "string"
		  },
		  "cadastralPlots": [
			{
			  "code": "string",
			  "id": 0,
			  "plot": "string",
			  "section": "string",
			  "sheet": 0
			}
		  ],
		  "id": 0,
		  "latitude": "string",
		  "longitude": "string",
		  "sisIdentification": "string"
		},
		"naf": {
		  "code": "string",
		  "label": "string"
		},
		"name": "string",
		"organizationHierarchy": {
		  "id": 0,
		  "name": "string",
		  "parent": "string",
		  "type": "INTERN"
		},
		"tags": [
		  {
			"color": "string",
			"id": 0,
			"name": "string",
			"type": "DECHET"
		  }
		],
		"treatmentCenterInfo": {
		  "active": true,
		  "asbestosTreatmentTypes": [
			{
			  "active": true,
			  "description": "string",
			  "id": 0,
			  "name": "string",
			  "trackdechetsCode": "string",
			  "type": "AMIANTE"
			}
		  ],
		  "canBeInterimStorage": true,
		  "id": 0
		},
		"type": "INTERN"
	  },
	  "transportInfo": {
		"driverName": "string",
		"driverPhone": "00623157460164",
		"trailerPlate": "string",
		"transportationMethod": "ROUTIER",
		"transporterDocumentsPath": [
		  "string"
		],
		"vehicleNumber": "string",
		"vehiclePlate": "string"
	  },
	  "treatmentInfo": {
		"isInterimStorage": true,
		"looseTraceability": true,
		"receptionDate": "2024-12-20T13:40:08.637Z",
		"receptionDocumentsPath": [
		  "string"
		],
		"refusalReason": {
		  "description": "string",
		  "id": 0,
		  "labelType": "-",
		  "name": "string",
		  "order": 0,
		  "shortName": "string"
		},
		"refusedWaste": true,
		"treatmentDate": "2024-12-20T13:40:08.637Z",
		"treatmentDocumentsPath": [
		  "string"
		],
		"treatmentOperation": "D1"
	  },
	  "type": "TRANSPORTER"
	}
  ],
  "tags": [
	{
	  "color": "string",
	  "id": 0,
	  "name": "string",
	  "type": "DECHET"
	}
  ],
  "waste": { // déchet concerné par cette collecte - peut être transcodé
	"active": true,
	"adr": {
	  "cautionAdvices": [
		{
		  "code": "string",
		  "description": "string",
		  "id": 0
		}
	  ],
	  "classificationCode": "string",
	  "exemptionLQ": "string",
	  "exemptionUT": "string",
	  "hazardStatements": [
		{
		  "code": "string",
		  "description": "string",
		  "id": 0
		}
	  ],
	  "id": 0,
	  "label": "string",
	  "name": "string",
	  "onu": "string",
	  "packageGroup": "string",
	  "propertyClass": "string",
	  "transportCategory": "string"
	},
	"asbestos": {
	  "denomination": "string",
	  "examples": "string",
	  "familyCode": 0,
	  "id": 0,
	  "source": "string"
	},
	"baselCode": {
	  "category": "string",
	  "code": "string",
	  "get_list": "string",
	  "label": "string"
	},
	"ced": {
	  "code": "string",
	  "id": "string",
	  "isDangerous": true,
	  "labelCat": "string",
	  "labelSubCat": "string",
	  "name": "string"
	},
	"createdByTrackdechets": true,
	"customCode": "string",
	"density": {
	  "unit": {},
	  "value": 0
	},
	"documentType": "BSD",
	"documentsPath": "string",
	"hasDeviceNumbers": true,
	"id": 0,
	"isInert": true,
	"isPop": true,
	"name": "string",
	"physicalState": "SOLIDE",
	"wasteHierarchy": {
	  "active": true,
	  "id": 0,
	  "name": "string",
	  "parent": "string"
	}
  },
  "wasteCollectionStatus": "PENDING", //statut de la collecte - modifiable uniquement par l'utilisateur final : PLANNED = planifiée, REALIZED = réalisée (passage du transporteur), CLOSED = clôturée (archivée)
  "wasteCollectionTemplate": { // modèle de collecte utilisé - peut être transcodé
		"id": "0"
  }
  }