Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookingIDs ¶
type BookingIDs struct { // list bids in string format // Required: true BookingIds []string `json:"booking_ids"` }
BookingIDs Set of booking IDs (bids)
swagger:model BookingIDs
func (*BookingIDs) ContextValidate ¶
ContextValidate validates this booking i ds based on context it is used
func (*BookingIDs) MarshalBinary ¶
func (m *BookingIDs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BookingIDs) UnmarshalBinary ¶
func (m *BookingIDs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Details ¶ added in v0.7.0
type Details struct { // fps Fps float32 `json:"fps,omitempty"` // last Last string `json:"last,omitempty"` // size Size float32 `json:"size,omitempty"` }
Details Connection details
swagger:model Details
func (*Details) ContextValidate ¶ added in v0.7.0
ContextValidate validates this details based on context it is used
func (*Details) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Details) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // code // Required: true Code *string `json:"code"` // message // Required: true Message *string `json:"message"` }
Error error
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Report ¶ added in v0.7.0
type Report struct { // can read CanRead bool `json:"can_read,omitempty"` // can write CanWrite bool `json:"can_write,omitempty"` // connected Connected string `json:"connected,omitempty"` // expires at ExpiresAt string `json:"expires_at,omitempty"` // remote addr RemoteAddr string `json:"remote_addr,omitempty"` // scopes Scopes []string `json:"scopes"` // stats Stats *Stats `json:"stats,omitempty"` // topic Topic string `json:"topic,omitempty"` // user agent UserAgent string `json:"user_agent,omitempty"` }
Report report
swagger:model Report
func (*Report) ContextValidate ¶ added in v0.7.0
ContextValidate validate this report based on the context it is used
func (*Report) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Report) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type Stats ¶ added in v0.7.0
type Stats struct { // rx Rx *Details `json:"rx,omitempty"` // tx Tx *Details `json:"tx,omitempty"` }
Stats connection statistics
swagger:model Stats
func (*Stats) ContextValidate ¶ added in v0.7.0
ContextValidate validate this stats based on the context it is used
func (*Stats) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Stats) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type Status ¶ added in v0.7.0
type Status []*Report
Status status reports
swagger:model Status
func (Status) ContextValidate ¶ added in v0.7.0
ContextValidate validate this status based on the context it is used