Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

Members on this page

Meshline.Sdk

Meshline.Models.Protocol

ChannelCloseRequest Class

Carries the revision, update time, and signature used to close a channel.

public sealed record ChannelCloseRequest : Meshline.Models.Protocol.ProtocolModel, System.IEquatable<Meshline.Models.Protocol.ChannelCloseRequest>

Inheritance System.Object → ProtocolModel → ChannelCloseRequest

Implements System.IEquatable<ChannelCloseRequest>

Properties

ChannelCloseRequest.ChannelId Property

The channel's canonical chan_ identifier.

public string ChannelId { get; init; }

Property Value

System.String

ChannelCloseRequest.DeviceSignature Property

The device signature over the model's device signing input.

public System.Collections.Immutable.ImmutableArray<byte> DeviceSignature { get; init; }

Property Value

System.Collections.Immutable.ImmutableArray<System.Byte>

ChannelCloseRequest.Revision Property

The monotonically increasing revision of the document.

public long Revision { get; init; }

Property Value

System.Int64

ChannelCloseRequest.UpdatedAt Property

The last update time, in Unix seconds.

public long UpdatedAt { get; init; }

Property Value

System.Int64