Class UsageInfo
Assembly: Glitch9.AIDevKit.dll
Syntax
[Serializable]
[JsonConverter(typeof(UsageInfoConverter))]
public class UsageInfo : IEquatable<UsageInfo>
Constructors
|
Edit this page
View Source
UsageInfo()
Declaration
|
Edit this page
View Source
UsageInfo(UsageType)
Declaration
public UsageInfo(UsageType type)
Parameters
Fields
|
Edit this page
View Source
costInUsd
Declaration
[SerializeField]
[JsonProperty("cost_in_usd")]
public double costInUsd
Field Value
|
Edit this page
View Source
m_TypeNameCache
Declaration
[JsonIgnore]
protected string m_TypeNameCache
Field Value
|
Edit this page
View Source
type
The type of usage, e.g., Token, Image, Audio, Transcription.
Declaration
[SerializeField]
[JsonProperty("type")]
public UsageType type
Field Value
Properties
|
Edit this page
View Source
HasValue
Declaration
[JsonIgnore]
public virtual bool HasValue { get; }
Property Value
Methods
|
Edit this page
View Source
Equals(UsageInfo)
Declaration
public bool Equals(UsageInfo other)
Parameters
Returns
|
Edit this page
View Source
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
|
Edit this page
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Edit this page
View Source
GetInspectorTypeName()
Declaration
public virtual string GetInspectorTypeName()
Returns
|
Edit this page
View Source
GetInspectorValueName()
Declaration
public virtual string GetInspectorValueName()
Returns
|
Edit this page
View Source
GetKey()
Declaration
public virtual object GetKey()
Returns
|
Edit this page
View Source
GetUsageValue()
Declaration
public virtual int? GetUsageValue()
Returns
|
Edit this page
View Source
Merge(UsageInfo)
Declaration
public virtual void Merge(UsageInfo other)
Parameters
|
Edit this page
View Source
SetUsageValue(int?)
Declaration
public virtual void SetUsageValue(int? value)
Parameters
| Type |
Name |
Description |
| int? |
value |
|
Operators
|
Edit this page
View Source
operator ==(UsageInfo, UsageInfo)
Declaration
public static bool operator ==(UsageInfo left, UsageInfo right)
Parameters
Returns
|
Edit this page
View Source
operator !=(UsageInfo, UsageInfo)
Declaration
public static bool operator !=(UsageInfo left, UsageInfo right)
Parameters
Returns
Implements
Extension Methods