pub struct RewardTicketResultDto {
pub ticket_number: Option<i32>,
pub member_id: Option<i32>,
pub reward_id: Option<i32>,
pub status: Option<i32>,
pub reward_name: Option<String>,
pub reward_image: Option<String>,
pub gacha_time: Option<DateTime<Utc>>,
}Expand description
抽奖券投入结果
记录组员在某个奖品上投入的抽奖券数和当前状态。
§字段说明
| 字段 | 说明 |
|---|---|
ticket_number | 投入的券数 |
member_id | 组员 ID |
reward_id | 目标奖品 ID |
status | 状态(0-参与中,1-已开奖) |
reward_name | 奖品名称 |
reward_image | 奖品图片 URL |
gacha_time | 最晚加注时间(开奖截止时间) |
Fields§
§ticket_number: Option<i32>投入的抽奖券数
member_id: Option<i32>组员 ID
reward_id: Option<i32>目标奖品 ID
status: Option<i32>参与状态
reward_name: Option<String>奖品名称
reward_image: Option<String>奖品图片 URL
gacha_time: Option<DateTime<Utc>>开奖截止时间
Trait Implementations§
Source§impl Clone for RewardTicketResultDto
impl Clone for RewardTicketResultDto
Source§fn clone(&self) -> RewardTicketResultDto
fn clone(&self) -> RewardTicketResultDto
Returns a duplicate of the value. Read more
1.0.0 · 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 RewardTicketResultDto
impl Debug for RewardTicketResultDto
Source§impl Default for RewardTicketResultDto
impl Default for RewardTicketResultDto
Source§fn default() -> RewardTicketResultDto
fn default() -> RewardTicketResultDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RewardTicketResultDto
impl<'de> Deserialize<'de> for RewardTicketResultDto
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
Auto Trait Implementations§
impl Freeze for RewardTicketResultDto
impl RefUnwindSafe for RewardTicketResultDto
impl Send for RewardTicketResultDto
impl Sync for RewardTicketResultDto
impl Unpin for RewardTicketResultDto
impl UnsafeUnpin for RewardTicketResultDto
impl UnwindSafe for RewardTicketResultDto
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request