mirror of
https://github.com/diamondburned/arikawa.git
synced 2025-02-08 04:28:32 +00:00
Gateway: Fixed UpdateStatus omitempty and structs
This commit is contained in:
parent
727f23f8f4
commit
38eabeb1e9
|
@ -109,20 +109,17 @@ type Activity struct {
|
|||
|
||||
// User only
|
||||
|
||||
CreatedAt UnixTimestamp `json:"created_at"`
|
||||
Timestamps struct {
|
||||
Start UnixMsTimestamp `json:"start,omitempty"`
|
||||
End UnixMsTimestamp `json:"end,omitempty"`
|
||||
} `json:"timestamps,omitempty"`
|
||||
CreatedAt UnixTimestamp `json:"created_at"`
|
||||
Timestamps *ActivityTimestamp `json:"timestamps,omitempty"`
|
||||
|
||||
ApplicationID Snowflake `json:"application_id,omitempty"`
|
||||
Details string `json:"details,omitempty"`
|
||||
State string `json:"state,omitempty"` // party status
|
||||
Emoji Emoji `json:"emoji,omitempty"`
|
||||
Emoji *Emoji `json:"emoji,omitempty"`
|
||||
|
||||
Party ActivityParty `json:"party,omitempty"`
|
||||
Assets ActivityAssets `json:"assets,omitempty"`
|
||||
Secrets ActivitySecrets `json:"secrets,omitempty"`
|
||||
Party *ActivityParty `json:"party,omitempty"`
|
||||
Assets *ActivityAssets `json:"assets,omitempty"`
|
||||
Secrets *ActivitySecrets `json:"secrets,omitempty"`
|
||||
|
||||
Instance bool `json:"instance,omitempty"`
|
||||
Flags ActivityFlags `json:"flags,omitempty"`
|
||||
|
@ -157,6 +154,11 @@ const (
|
|||
PlayActivity
|
||||
)
|
||||
|
||||
type ActivityTimestamp struct {
|
||||
Start UnixMsTimestamp `json:"start,omitempty"`
|
||||
End UnixMsTimestamp `json:"end,omitempty"`
|
||||
}
|
||||
|
||||
type ActivityParty struct {
|
||||
ID string `json:"id,omitempty"`
|
||||
Size [2]int `json:"size,omitempty"` // [ current, max ]
|
||||
|
|
Loading…
Reference in a new issue