Table of Contents

Class ProviderAssetAvailability

Namespace
CivitaiSharp.Sdk.Models.Coverage
Assembly
CivitaiSharp.Sdk.dll

Availability information for a model or asset on the generation infrastructure.

public sealed record ProviderAssetAvailability : IEquatable<ProviderAssetAvailability>
Inheritance
ProviderAssetAvailability
Implements
Inherited Members

Constructors

ProviderAssetAvailability(AvailabilityStatus, int)

Availability information for a model or asset on the generation infrastructure.

public ProviderAssetAvailability(AvailabilityStatus Availability, int Workers)

Parameters

Availability AvailabilityStatus

The availability status of the asset. Maps to JSON property "availability".

Workers int

The number of workers that have this model loaded. Maps to JSON property "workers". Higher worker counts indicate better availability and faster job processing. A value of 0 means the model is unavailable.

Properties

Availability

The availability status of the asset. Maps to JSON property "availability".

[JsonPropertyName("availability")]
[JsonConverter(typeof(AvailabilityStatusConverter))]
public AvailabilityStatus Availability { get; init; }

Property Value

AvailabilityStatus

Workers

The number of workers that have this model loaded. Maps to JSON property "workers". Higher worker counts indicate better availability and faster job processing. A value of 0 means the model is unavailable.

[JsonPropertyName("workers")]
public int Workers { get; init; }

Property Value

int