NetworkEnvelope constructor

NetworkEnvelope({
  1. String? messageVersion,
  2. PreliminaryGetDataRequest? preliminaryGetDataRequest,
  3. GetDataResponse? getDataResponse,
  4. GetUpdatedDataRequest? getUpdatedDataRequest,
  5. GetPeersRequest? getPeersRequest,
  6. GetPeersResponse? getPeersResponse,
  7. Ping? ping,
  8. Pong? pong,
  9. OfferAvailabilityRequest? offerAvailabilityRequest,
  10. OfferAvailabilityResponse? offerAvailabilityResponse,
  11. RefreshOfferMessage? refreshOfferMessage,
  12. AddDataMessage? addDataMessage,
  13. RemoveDataMessage? removeDataMessage,
  14. RemoveMailboxDataMessage? removeMailboxDataMessage,
  15. CloseConnectionMessage? closeConnectionMessage,
  16. PrefixedSealedAndSignedMessage? prefixedSealedAndSignedMessage,
  17. PrivateNotificationMessage? privateNotificationMessage,
  18. AddPersistableNetworkPayloadMessage? addPersistableNetworkPayloadMessage,
  19. AckMessage? ackMessage,
  20. BundleOfEnvelopes? bundleOfEnvelopes,
  21. GetInventoryRequest? getInventoryRequest,
  22. GetInventoryResponse? getInventoryResponse,
  23. SignOfferRequest? signOfferRequest,
  24. SignOfferResponse? signOfferResponse,
  25. InitTradeRequest? initTradeRequest,
  26. InitMultisigRequest? initMultisigRequest,
  27. SignContractRequest? signContractRequest,
  28. SignContractResponse? signContractResponse,
  29. DepositRequest? depositRequest,
  30. DepositResponse? depositResponse,
  31. DepositsConfirmedMessage? depositsConfirmedMessage,
  32. PaymentSentMessage? paymentSentMessage,
  33. PaymentReceivedMessage? paymentReceivedMessage,
  34. DisputeOpenedMessage? disputeOpenedMessage,
  35. DisputeClosedMessage? disputeClosedMessage,
  36. ChatMessage? chatMessage,
  37. MediatedPayoutTxSignatureMessage? mediatedPayoutTxSignatureMessage,
  38. MediatedPayoutTxPublishedMessage? mediatedPayoutTxPublishedMessage,
  39. FileTransferPart? fileTransferPart,
})

Implementation

factory NetworkEnvelope({
  $core.String? messageVersion,
  PreliminaryGetDataRequest? preliminaryGetDataRequest,
  GetDataResponse? getDataResponse,
  GetUpdatedDataRequest? getUpdatedDataRequest,
  GetPeersRequest? getPeersRequest,
  GetPeersResponse? getPeersResponse,
  Ping? ping,
  Pong? pong,
  OfferAvailabilityRequest? offerAvailabilityRequest,
  OfferAvailabilityResponse? offerAvailabilityResponse,
  RefreshOfferMessage? refreshOfferMessage,
  AddDataMessage? addDataMessage,
  RemoveDataMessage? removeDataMessage,
  RemoveMailboxDataMessage? removeMailboxDataMessage,
  CloseConnectionMessage? closeConnectionMessage,
  PrefixedSealedAndSignedMessage? prefixedSealedAndSignedMessage,
  PrivateNotificationMessage? privateNotificationMessage,
  AddPersistableNetworkPayloadMessage? addPersistableNetworkPayloadMessage,
  AckMessage? ackMessage,
  BundleOfEnvelopes? bundleOfEnvelopes,
  GetInventoryRequest? getInventoryRequest,
  GetInventoryResponse? getInventoryResponse,
  SignOfferRequest? signOfferRequest,
  SignOfferResponse? signOfferResponse,
  InitTradeRequest? initTradeRequest,
  InitMultisigRequest? initMultisigRequest,
  SignContractRequest? signContractRequest,
  SignContractResponse? signContractResponse,
  DepositRequest? depositRequest,
  DepositResponse? depositResponse,
  DepositsConfirmedMessage? depositsConfirmedMessage,
  PaymentSentMessage? paymentSentMessage,
  PaymentReceivedMessage? paymentReceivedMessage,
  DisputeOpenedMessage? disputeOpenedMessage,
  DisputeClosedMessage? disputeClosedMessage,
  ChatMessage? chatMessage,
  MediatedPayoutTxSignatureMessage? mediatedPayoutTxSignatureMessage,
  MediatedPayoutTxPublishedMessage? mediatedPayoutTxPublishedMessage,
  FileTransferPart? fileTransferPart,
}) {
  final $result = create();
  if (messageVersion != null) {
    $result.messageVersion = messageVersion;
  }
  if (preliminaryGetDataRequest != null) {
    $result.preliminaryGetDataRequest = preliminaryGetDataRequest;
  }
  if (getDataResponse != null) {
    $result.getDataResponse = getDataResponse;
  }
  if (getUpdatedDataRequest != null) {
    $result.getUpdatedDataRequest = getUpdatedDataRequest;
  }
  if (getPeersRequest != null) {
    $result.getPeersRequest = getPeersRequest;
  }
  if (getPeersResponse != null) {
    $result.getPeersResponse = getPeersResponse;
  }
  if (ping != null) {
    $result.ping = ping;
  }
  if (pong != null) {
    $result.pong = pong;
  }
  if (offerAvailabilityRequest != null) {
    $result.offerAvailabilityRequest = offerAvailabilityRequest;
  }
  if (offerAvailabilityResponse != null) {
    $result.offerAvailabilityResponse = offerAvailabilityResponse;
  }
  if (refreshOfferMessage != null) {
    $result.refreshOfferMessage = refreshOfferMessage;
  }
  if (addDataMessage != null) {
    $result.addDataMessage = addDataMessage;
  }
  if (removeDataMessage != null) {
    $result.removeDataMessage = removeDataMessage;
  }
  if (removeMailboxDataMessage != null) {
    $result.removeMailboxDataMessage = removeMailboxDataMessage;
  }
  if (closeConnectionMessage != null) {
    $result.closeConnectionMessage = closeConnectionMessage;
  }
  if (prefixedSealedAndSignedMessage != null) {
    $result.prefixedSealedAndSignedMessage = prefixedSealedAndSignedMessage;
  }
  if (privateNotificationMessage != null) {
    $result.privateNotificationMessage = privateNotificationMessage;
  }
  if (addPersistableNetworkPayloadMessage != null) {
    $result.addPersistableNetworkPayloadMessage = addPersistableNetworkPayloadMessage;
  }
  if (ackMessage != null) {
    $result.ackMessage = ackMessage;
  }
  if (bundleOfEnvelopes != null) {
    $result.bundleOfEnvelopes = bundleOfEnvelopes;
  }
  if (getInventoryRequest != null) {
    $result.getInventoryRequest = getInventoryRequest;
  }
  if (getInventoryResponse != null) {
    $result.getInventoryResponse = getInventoryResponse;
  }
  if (signOfferRequest != null) {
    $result.signOfferRequest = signOfferRequest;
  }
  if (signOfferResponse != null) {
    $result.signOfferResponse = signOfferResponse;
  }
  if (initTradeRequest != null) {
    $result.initTradeRequest = initTradeRequest;
  }
  if (initMultisigRequest != null) {
    $result.initMultisigRequest = initMultisigRequest;
  }
  if (signContractRequest != null) {
    $result.signContractRequest = signContractRequest;
  }
  if (signContractResponse != null) {
    $result.signContractResponse = signContractResponse;
  }
  if (depositRequest != null) {
    $result.depositRequest = depositRequest;
  }
  if (depositResponse != null) {
    $result.depositResponse = depositResponse;
  }
  if (depositsConfirmedMessage != null) {
    $result.depositsConfirmedMessage = depositsConfirmedMessage;
  }
  if (paymentSentMessage != null) {
    $result.paymentSentMessage = paymentSentMessage;
  }
  if (paymentReceivedMessage != null) {
    $result.paymentReceivedMessage = paymentReceivedMessage;
  }
  if (disputeOpenedMessage != null) {
    $result.disputeOpenedMessage = disputeOpenedMessage;
  }
  if (disputeClosedMessage != null) {
    $result.disputeClosedMessage = disputeClosedMessage;
  }
  if (chatMessage != null) {
    $result.chatMessage = chatMessage;
  }
  if (mediatedPayoutTxSignatureMessage != null) {
    $result.mediatedPayoutTxSignatureMessage = mediatedPayoutTxSignatureMessage;
  }
  if (mediatedPayoutTxPublishedMessage != null) {
    $result.mediatedPayoutTxPublishedMessage = mediatedPayoutTxPublishedMessage;
  }
  if (fileTransferPart != null) {
    $result.fileTransferPart = fileTransferPart;
  }
  return $result;
}