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 at
ConnectedAt string `json:"connected_at,omitempty"`
// expires at
ExpiresAt string `json:"expires_at,omitempty"`
// remote addr
RemoteAddr string `json:"remote_addr,omitempty"`
// scopes
Scopes []string `json:"scopes"`
// 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 validates this report based on 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