toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return withoutNulls({
    'host': host,
    'path': path,
    'mode': mode?.toJson(),
    'headers': headers,
    'xPaddingBytes': xPaddingBytes?.toJson(),
    'xPaddingObfsMode': xPaddingObfsMode,
    'xPaddingKey': xPaddingKey,
    'xPaddingHeader': xPaddingHeader,
    'xPaddingPlacement': xPaddingPlacement?.toJson(),
    'xPaddingMethod': xPaddingMethod?.toJson(),
    'uplinkHTTPMethod': uplinkHTTPMethod,
    'sessionPlacement': sessionPlacement?.toJson(),
    'sessionKey': sessionKey,
    'seqPlacement': seqPlacement?.toJson(),
    'seqKey': seqKey,
    'uplinkDataPlacement': uplinkDataPlacement?.toJson(),
    'uplinkDataKey': uplinkDataKey,
    'uplinkChunkSize': uplinkChunkSize?.toJson(),
    'noGRPCHeader': noGRPCHeader,
    'noSSEHeader': noSSEHeader,
    'scMaxEachPostBytes': scMaxEachPostBytes?.toJson(),
    'scMinPostsIntervalMs': scMinPostsIntervalMs?.toJson(),
    'scMaxBufferedPosts': scMaxBufferedPosts,
    'scStreamUpServerSecs': scStreamUpServerSecs?.toJson(),
    'serverMaxHeaderBytes': serverMaxHeaderBytes,
    'xmux': xmux?.toJson(),
    'downloadSettings': downloadSettings?.toJson(),
    'extra': extra,
  });
}