Table of Contents

Class Priority

Namespace
CivitaiSharp.Sdk.Models.Jobs
Assembly
CivitaiSharp.Sdk.dll

Priority configuration for job scheduling.

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

Constructors

Priority(decimal)

Priority configuration for job scheduling.

public Priority(decimal Modifier)

Parameters

Modifier decimal

The priority modifier value. Higher values increase priority. Maps to JSON property "modifier". Range: 0.1-10.0, default: 1.0.

Fields

DefaultModifier

The default priority modifier value.

public const decimal DefaultModifier = 1.0

Field Value

decimal

MaxModifier

The maximum allowed priority modifier value.

public const decimal MaxModifier = 10.0

Field Value

decimal

MinModifier

The minimum allowed priority modifier value.

public const decimal MinModifier = 0.1

Field Value

decimal

Properties

Default

Gets the default priority configuration.

public static Priority Default { get; }

Property Value

Priority

Modifier

The priority modifier value. Higher values increase priority. Maps to JSON property "modifier". Range: 0.1-10.0, default: 1.0.

[JsonPropertyName("modifier")]
public decimal Modifier { get; init; }

Property Value

decimal