41 lines
947 B
Go
41 lines
947 B
Go
package roomadmin
|
|
|
|
type listQuery struct {
|
|
Page int
|
|
PageSize int
|
|
Keyword string
|
|
Status string
|
|
RegionID int64
|
|
SortBy string
|
|
SortDirection string
|
|
}
|
|
|
|
type roomPinListQuery struct {
|
|
Keyword string
|
|
Page int
|
|
PageSize int
|
|
RegionID int64
|
|
Status string
|
|
}
|
|
|
|
type createRoomPinRequest struct {
|
|
DurationDays int64 `json:"durationDays"`
|
|
RoomID string `json:"roomId"`
|
|
Weight int64 `json:"weight"`
|
|
}
|
|
|
|
type updateRoomRequest struct {
|
|
CoverURL *string `json:"coverUrl"`
|
|
CloseReason *string `json:"closeReason"`
|
|
Description *string `json:"description"`
|
|
Mode *string `json:"mode"`
|
|
Status *string `json:"status"`
|
|
Title *string `json:"title"`
|
|
VisibleRegionID *int64 `json:"visibleRegionId"`
|
|
}
|
|
|
|
type updateRoomConfigRequest struct {
|
|
AllowedSeatCounts []int32 `json:"allowedSeatCounts"`
|
|
DefaultSeatCount int32 `json:"defaultSeatCount"`
|
|
}
|