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()};