Model Serialization Fixed

Release DateJul 28, 2017
Change Type
Platforms Affected

There was a bug in the AngularJS SDK in sending complex types (models) as Form and Body Parameters.

In cases of endpoints which accept model instances as form/body parameters, models were not being serialized properly before making the endpoint call. This resulted in camel-cased field values being passed, disregarding the correct API names.

This behavior has now been fixed. Please generate your SDK again to get the fix.

Details Of Changes

  • Now in case of endpoints which accept models as form/body parameters, the model’s toJSON function is explicitly called before attaching it into the form/body. This enables the real field names (as defined in the API) to be sent in the request
  • The toJSON function in BaseModel file has been updated to return the correct serialized model object

Related Links


Have questions? Submit a request.