Description
In some cases when it happens that the response does not bring the 'event' node, this causes the library to return an error since the model validates that the event is always present.
For Example:
curl :
curl --request GET \ --url 'https://api.sendinblue.com/v3/smtp/statistics/events?limit=2500&offset=0&email=jerico_af%40hotmai.com&sort=desc' \ --header 'accept: application/json' \ --header 'xxxx'
response:
{ "events": [ { "email": "[email protected]", "date": "2023-03-27T13:14:56.164-03:00", "subject": "Transfiere tu vehículo 100% online 24/7", "messageId": "<[email protected]>", "event": "requests", "tag": "", "ip": "::", "from": "[email protected]", "templateId": 48 }, { "email": "[email protected]", "date": "2023-03-27T13:14:56.164-03:00", "subject": "Transfiere tu vehículo 100% online 24/7", "messageId": "<[email protected]>", "tag": "", "ip": "::", "from": "[email protected]", "templateId": 48 } ] }
Error library:
File "/lib/python3.9/site-packages/sib_api_v3_sdk/models/get_email_event_report_events.py", line 215, in event raise ValueError("Invalid value for
event, must not be
None") # noqa: E501 ValueError: Invalid value for
event, must not be
None``