Table of Contents

Class FileTransferModels.TransferRequest

Namespace
SmarterLink.Core.Protocol.Models
Assembly
SmarterLink.Core.dll

Sent by a receiver to request that the sender begin transferring file chunks.

public sealed record FileTransferModels.TransferRequest : FileTransferModels, IEquatable<ProtocolDataPayloadBase>, IEquatable<FileTransferModels>, IEquatable<FileTransferModels.TransferRequest>
Inheritance
FileTransferModels.TransferRequest
Implements
Inherited Members

Constructors

Sent by a receiver to request that the sender begin transferring file chunks.

public TransferRequest(string ResponseTopicBase, uint ChunkSize, uint? StartChunkIndex = null, uint? ChunkCount = null, HashingFunction? HashingFunction = null)

Parameters

ResponseTopicBase string
ChunkSize uint
StartChunkIndex uint?
ChunkCount uint?
HashingFunction HashingFunction

Properties

public uint? ChunkCount { get; init; }

Property Value

uint?
[JsonRequired]
public uint ChunkSize { get; init; }

Property Value

uint
public HashingFunction? HashingFunction { get; init; }

Property Value

HashingFunction
[JsonRequired]
public string ResponseTopicBase { get; init; }

Property Value

string
public uint? StartChunkIndex { get; init; }

Property Value

uint?