Brief description.
Currently, the endpoints to get Negotiations return all the attributes of the Negotiations and this can result in lots of information and data returned from the server. Performance may increase drastically by limiting the attributes returned, to the ones actually needed.
Probably, the best is to let the client decide what version of the response it wants (minimal or all). In this way, the frontend can ask only for the minimal set of attributes, while another client can get all.
Brief description. Currently, the endpoints to get Negotiations return all the attributes of the Negotiations and this can result in lots of information and data returned from the server. Performance may increase drastically by limiting the attributes returned, to the ones actually needed. Probably, the best is to let the client decide what version of the response it wants (minimal or all). In this way, the frontend can ask only for the minimal set of attributes, while another client can get all.