Documentation
¶
Index ¶
- type ActivateMemberRequest
- type AlterCommitRequest
- type ClientTokenResponse
- type CommitRequest
- type CreateEventRequest
- type CreateMemberRequest
- type CreateMemberTokenRequest
- type CreateMemberTokenResponse
- type CreateMemberWithLogtoRequest
- type EventID
- type FileUploadResponse
- type MemberId
- type Page
- type PageRequest
- type PatchLogtoUserRequest
- type UpdateAvatarRequest
- type UpdateMemberBasicRequest
- type UpdateMemberRequest
- type UpdateRequest
- type WxLoginRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateMemberRequest ¶
type ActivateMemberRequest struct { MemberId string Password string `json:"password" binding:"required,max=50"` Alias string `json:"alias" binding:"omitempty,max=20"` Profile string `json:"profile" binding:"omitempty,max=1000"` Phone string `json:"phone" binding:"omitempty,len=11,numeric"` QQ string `json:"qq" binding:"omitempty,min=5,max=20,numeric"` }
type AlterCommitRequest ¶
type AlterCommitRequest struct {
Content string `json:"content"`
}
type ClientTokenResponse ¶
type CommitRequest ¶
type CommitRequest struct {
Content string `json:"content"`
}
type CreateEventRequest ¶
type CreateEventRequest struct { ClientId int64 `json:"clientId" db:"client_id"` Model string `json:"model" binding:"omitempty,max=40"` Phone string `json:"phone" binding:"omitempty,len=11,numeric"` QQ string `json:"qq" binding:"omitempty,min=5,max=20,numeric"` ContactPreference string `json:"contactPreference" db:"contact_preference" ` Problem string `json:"problem" db:"problem" binding:"omitempty,max=1000"` }
type CreateMemberRequest ¶
type CreateMemberRequest struct { MemberId string `uri:"MemberId" json:"memberId" binding:"required,len=10,numeric"` LogtoId string `json:"logtoId" binding:"omitempty"` Name string `json:"name" binding:"required,min=2,max=4"` Section string `json:"section" binding:"required,section"` Alias string `json:"alias" binding:"omitempty,max=20"` Avatar string `json:"avatar" binding:"omitempty,max=255"` Profile string `json:"profile" binding:"omitempty,max=1000"` Phone string `json:"phone" binding:"omitempty,len=11,numeric"` QQ string `json:"qq" binding:"omitempty,min=5,max=20,numeric"` Role string `json:"role" binding:"required"` }
type CreateMemberWithLogtoRequest ¶
type CreateMemberWithLogtoRequest struct { MemberId string `uri:"MemberId" json:"memberId" binding:"required,len=10,numeric"` LogtoId string `json:"logtoId" binding:"omitempty"` Name string `json:"name" binding:"required,min=2,max=4"` Section string `json:"section" binding:"required,section"` Alias string `json:"alias" binding:"omitempty,max=20"` Avatar string `json:"avatar" binding:"omitempty,max=255"` Profile string `json:"profile" binding:"omitempty,max=1000"` Phone string `json:"phone" binding:"omitempty,len=11,numeric"` QQ string `json:"qq" binding:"omitempty,min=5,max=20,numeric"` }
type EventID ¶
type EventID struct {
EventID int64 `uri:"EventId" json:"eventId" binding:"required"`
}
type FileUploadResponse ¶
type FileUploadResponse struct {
Url string `json:"url"`
}
type MemberId ¶
type MemberId struct {
MemberId string `uri:"MemberId" json:"memberId" binding:"required,len=10,numeric"`
}
type PageRequest ¶
type PatchLogtoUserRequest ¶
type PatchLogtoUserRequest struct { UserName string `json:"username,omitempty"` PrimaryEmail string `json:"primaryEmail,omitempty"` PrimaryPhone string `json:"primaryPhone,omitempty"` Name string `json:"name,omitempty"` Avatar string `json:"avatar,omitempty"` CustomData map[string]interface{} `json:"customData,omitempty"` }
type UpdateAvatarRequest ¶
type UpdateAvatarRequest struct {
Url string `json:"url" binding:"required"`
}
type UpdateMemberRequest ¶
type UpdateMemberRequest struct { MemberId string Alias string `json:"alias" binding:"omitempty,max=20"` Avatar string `json:"avatar" binding:"omitempty,max=255"` Profile string `json:"profile" binding:"omitempty,max=1000"` Phone string `json:"phone" binding:"omitempty,len=11,numeric"` QQ string `json:"qq" binding:"omitempty,min=5,max=20,numeric"` Password string `json:"password" binding:"omitempty,max=20"` }
type UpdateRequest ¶
type WxLoginRequest ¶
type WxLoginRequest struct {
Code string `json:"code" binding:"required"`
}
Click to show internal directories.
Click to hide internal directories.