Error model which defines the structure of errors from Delivery Solutions' services

typestringtrueError Code specific to the error which should be used for integration
messagestringtrueDescription of the error thrown from the service
codestringfalseAdditional classification of the type if needed.
providerstringfalseProvider name in case of Provider specific errors.
errorsList of ErrorsfalseList of Provider errors.