Adding support for provisioning api, setting archiving callback url and updating/deleting archiving storage config

why do we use dictrionaries instead of objects?   Are you trying to write python injava?