Features:
- added support for MMS and WebRTC channels
- all body classes now inherit from MessageBodyBase (which inherits from CamelCaseModel)
- all response classes now inherit from ResponseBase (which inherits from CamelCaseModel)
Breaking Changes:
- moved Authentication
- from: infobip_channels/whatsapp/models/body/core.py
- to: infobip_channels/core/models.py
- moved to_camel_case
- from: infobip_channels/whatsapp/models/core.py
- to: infobip_channels/core/models.py
- moved to_header_specific_case
- from: infobip_channels/whatsapp/models/headers/core.py
- to: infobip_channels/core/models.py
- moved UrlLengthValidatorMixin
- from: infobip_channels/whatsapp/models/body/core.py
- to: infobip_channels/core/models.py
- moved CamelCaseModel
- from: infobip_channels/whatsapp/models/core.py
- to: infobip_channels/core/models.py
- moved RequestHeaders
- from: infobip_channels/whatsapp/models/headers/core.py
- to: infobip_channels/core/models.py
- moved GetHeaders
- from: infobip_channels/whatsapp/models/headers/get.py
- to: infobip_channels/core/models.py
- moved PostHeaders
- from: infobip_channels/whatsapp/models/headers/post.py
- to: infobip_channels/core/models.py
- moved PathParameter
- from: infobip_channels/whatsapp/models/path_parameters/core.py
- to: infobip_channels/core/models.py
- deleted WhatsAppResponse
- changed ResponseOKStatus to ResponseStatus and moved it to infobip_channels/core/models.py