Skip to content

BundleEntryPayload

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

One single-file bundle manifest entry. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.

public sealed record BundleEntryPayload : IEquatable<BundleEntryPayload>

ObjectBundleEntryPayload

BundleEntryPayload(string, string, long, long)

Section titled “BundleEntryPayload(string, string, long, long)”

One single-file bundle manifest entry. Defines a stable contract for command-line and MCP protocol responses. Uses an explicit shape that source-generated JSON preserves in Native AOT.

Parameters:

public BundleEntryPayload(string RelativePath, string Type, long Size, long CompressedSize)

Returns: Int64

public long CompressedSize { get; init; }

Returns: String

public string RelativePath { get; init; }

Returns: Int64

public long Size { get; init; }

Returns: String

public string Type { get; init; }

Deconstruct(out string, out string, out long, out long)

Section titled “Deconstruct(out string, out string, out long, out long)”

Parameters:

public void Deconstruct(out string RelativePath, out string Type, out long Size, out long CompressedSize)

Parameters:

Returns: Boolean

public bool Equals(BundleEntryPayload? other)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(BundleEntryPayload?, BundleEntryPayload?)

Section titled “operator !=(BundleEntryPayload?, BundleEntryPayload?)”

Parameters:

Returns: Boolean

public static bool operator !=(BundleEntryPayload? left, BundleEntryPayload? right)

operator ==(BundleEntryPayload?, BundleEntryPayload?)

Section titled “operator ==(BundleEntryPayload?, BundleEntryPayload?)”

Parameters:

Returns: Boolean

public static bool operator ==(BundleEntryPayload? left, BundleEntryPayload? right)