pub struct TokenPackage {
pub id: f64,
pub model_id: f64,
pub name: String,
pub package_type: PackageType,
pub type: Type,
pub token_amount: f64,
pub price: f64,
pub duration_days: Option<Option<f64>>,
pub is_available: bool,
}Expand description
TokenPackage : Пакет токенов
Fields§
§id: f64Уникальный идентификатор пакета
model_id: f64ID модели, к которой применяется пакет токенов
name: StringНазвание пакета токенов
package_type: PackageTypeТип пакета (base - базовый, additional - дополнительный, promo - промо)
type: TypeТип сущности, к которой относится пакет (agent - агент, knowledgebase - база знаний)
token_amount: f64Количество токенов в пакете
price: f64Цена пакета в целых единицах
duration_days: Option<Option<f64>>Продолжительность пакета в днях (null для дополнительных пакетов)
is_available: boolФлаг, указывающий доступность пакета
Implementations§
Source§impl TokenPackage
impl TokenPackage
Trait Implementations§
Source§impl Clone for TokenPackage
impl Clone for TokenPackage
Source§fn clone(&self) -> TokenPackage
fn clone(&self) -> TokenPackage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenPackage
impl Debug for TokenPackage
Source§impl Default for TokenPackage
impl Default for TokenPackage
Source§fn default() -> TokenPackage
fn default() -> TokenPackage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenPackage
impl<'de> Deserialize<'de> for TokenPackage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TokenPackage
impl PartialEq for TokenPackage
Source§fn eq(&self, other: &TokenPackage) -> bool
fn eq(&self, other: &TokenPackage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TokenPackage
impl Serialize for TokenPackage
impl StructuralPartialEq for TokenPackage
Auto Trait Implementations§
impl Freeze for TokenPackage
impl RefUnwindSafe for TokenPackage
impl Send for TokenPackage
impl Sync for TokenPackage
impl Unpin for TokenPackage
impl UnsafeUnpin for TokenPackage
impl UnwindSafe for TokenPackage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more