Documentation ¶
Index ¶
- type AuthUser
- type DeleteItem
- type ExistAuthUser
- type InputItemsInPeriod
- type InputRelationshipRequests
- type InputRelationships
- type Invite
- type Item
- type ItemsInPeriod
- type ItemsInPeriodEdge
- type NewAuthUser
- type NewItem
- type NewPushToken
- type NewRelationshipRequest
- type NewUser
- type PageInfo
- type PushToken
- type Relationship
- type RelationshipEdge
- type RelationshipRequest
- type RelationshipRequestEdge
- type RelationshipRequests
- type Relationships
- type UpdateItem
- type UpdateUser
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteItem ¶
type DeleteItem struct { // アイテムID ID string `json:"id"` }
type ExistAuthUser ¶
type ExistAuthUser struct {
Exist bool `json:"exist"`
}
type InputItemsInPeriod ¶
type InputItemsInPeriod struct { After *string `json:"after"` First int `json:"first"` // 開始日 StartDate time.Time `json:"startDate"` // 終了日 EndDate time.Time `json:"endDate"` // ユーザーID UserIDList []*string `json:"userIDList"` // カテゴリーID CategoryID *int `json:"categoryID"` // Good Like *bool `json:"like"` // Bad Dislike *bool `json:"dislike"` }
type InputRelationships ¶
type Item ¶
type Item struct { // アイテムID ID string `json:"id"` // ユーザーID UserID string `json:"userID"` // タイトル Title string `json:"title"` // カテゴリーID CategoryID int `json:"categoryID"` // 日付 Date time.Time `json:"date"` Like bool `json:"like"` Dislike bool `json:"dislike"` // 作成日時 CreatedAt time.Time `json:"createdAt"` // 更新日時 UpdatedAt time.Time `json:"updatedAt"` }
type ItemsInPeriod ¶
type ItemsInPeriod struct { PageInfo *PageInfo `json:"pageInfo"` Edges []*ItemsInPeriodEdge `json:"edges"` TotalCount int `json:"totalCount"` }
type ItemsInPeriodEdge ¶
type NewAuthUser ¶
type NewItem ¶
type NewPushToken ¶
type NewRelationshipRequest ¶
type NewRelationshipRequest struct { // 招待コード Code string `json:"code"` }
type Relationship ¶
type RelationshipEdge ¶
type RelationshipEdge struct { Node *Relationship `json:"node"` Cursor string `json:"cursor"` }
type RelationshipRequest ¶
type RelationshipRequest struct { // ID ID string `json:"id"` // フォローしたユーザーID FollowerID string `json:"followerId"` // フォローされたユーザーID FollowedID string `json:"followedId"` // 1:申請中、2:拒否、3: 承認 Status int `json:"status"` // 作成日時 CreatedAt time.Time `json:"createdAt"` // 更新日時 UpdatedAt time.Time `json:"updatedAt"` // ユーザー情報 User *User `json:"user"` }
type RelationshipRequestEdge ¶
type RelationshipRequestEdge struct { Node *RelationshipRequest `json:"node"` Cursor string `json:"cursor"` }
type RelationshipRequests ¶
type RelationshipRequests struct { PageInfo *PageInfo `json:"pageInfo"` Edges []*RelationshipRequestEdge `json:"edges"` }
type Relationships ¶
type Relationships struct { PageInfo *PageInfo `json:"pageInfo"` Edges []*RelationshipEdge `json:"edges"` }
type UpdateItem ¶
type UpdateItem struct { // アイテムID ID string `json:"id"` // タイトル Title *string `json:"title"` // カテゴリーID CategoryID *int `json:"categoryID"` // 日付 Date *time.Time `json:"date"` Like *bool `json:"like"` Dislike *bool `json:"dislike"` }
func (UpdateItem) Validate ¶
func (r UpdateItem) Validate() error
type UpdateUser ¶
type UpdateUser struct { // 表示名 DisplayName string `json:"displayName"` // 画像URL Image string `json:"image"` }
func (UpdateUser) Validate ¶
func (r UpdateUser) Validate() error
Click to show internal directories.
Click to hide internal directories.