Dart Documentationclean_ajax.commonPackedRequest

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

final int id #

final int id

Methods

Map toJson() #

Converts PackedRequest to JSON serializable map.

Map toJson() => {'id': id, 'clientRequest': clientRequest.toJson()};