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
AvailabilityAvailabilityStatusThe availability status of the asset. Maps to JSON property "availability".
WorkersintThe 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
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; }