PackedRequest class
class PackedRequest {
final int id;
final ClientRequest clientRequest;
/**
* Encapsulate [ClientRequest] with unique id to enable sending of multiple
* [ClientRequest] in one list
*/
PackedRequest(this.id,this.clientRequest);
/**
* Converts [PackedRequest] to JSON serializable map.
*/
Map toJson() => {'id': id, 'clientRequest': clientRequest.toJson()};
/**
* Create a [ClientRequest] from JSON map {'name' : something, 'args': somethingElse}
*/
factory PackedRequest.fromJson(Map data) =>
new PackedRequest(data['id'], new ClientRequest.fromJson(data['clientRequest']));
}
Constructors
new PackedRequest(int id, ClientRequest clientRequest) #
Encapsulate ClientRequest with unique id to enable sending of multiple ClientRequest in one list
PackedRequest(this.id,this.clientRequest);
factory PackedRequest.fromJson(Map data) #
Create a ClientRequest from JSON map {'name' : something, 'args': somethingElse}
factory PackedRequest.fromJson(Map data) => new PackedRequest(data['id'], new ClientRequest.fromJson(data['clientRequest']));
Properties
final ClientRequest clientRequest #
final ClientRequest clientRequest
Methods
Map toJson() #
Converts PackedRequest to JSON serializable map.
Map toJson() => {'id': id, 'clientRequest': clientRequest.toJson()};