Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Title string `bson:"title,omitempty" json:"title,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` ShortDescription string `bson:"short_description,omitempty" json:"short_description,omitempty"` Source string `bson:"source,omitempty" json:"source,omitempty"` CreatedAt primitive.DateTime `bson:"created_at,omitempty" json:"created_at,omitempty"` DisplayImage string `bson:"display_image,omitempty" json:"display_image,omitempty"` }
type BadgeCollection ¶
type Credential ¶
type DIY ¶
type DIY struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Title string `bson:"title,omitempty" json:"title,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` ShortDescription string `bson:"short_description,omitempty" json:"short_description,omitempty"` Source string `bson:"source,omitempty" json:"source,omitempty"` CreatedAt primitive.DateTime `bson:"created_at,omitempty" json:"created_at,omitempty"` DisplayImage string `bson:"display_image,omitempty" json:"display_image,omitempty"` DictionaryID primitive.ObjectID `bson:"dictionary_id" json:"dictionary_id"` Dictionary []Dictionary `bson:"dictionary,omitempty" json:"dictionary,omitempty"` }
type Dictionary ¶
type Dictionary struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Name string `bson:"name" json:"name"` IsOrganic bool `bson:"is_organic,omitempty" json:"is_organic,omitempty"` // deprecated Recyable bool `bson:"recyable,omitempty" json:"recyable,omitempty"` ShortDescription string `bson:"short_description,omitempty" json:"short_description,omitempty"` // Description string `bson:"description" json:"description"` // Uri string `bson:"uri" json:"uri"` DisplayImage string `bson:"display_image,omitempty" json:"display_image,omitempty"` Types []string `bson:"types,omitempty" json:"types,omitempty"` GoodToKnow string `bson:"good_to_know,omitempty" json:"good_to_know,omitempty"` RecyclableItems Content `bson:"recyclable_items,omitempty" json:"recyclable_items,omitempty"` NonRecyclableItems Content `bson:"non_recyclable_items,omitempty" json:"non_recyclable_items,omitempty"` HowToRecyclable string `bson:"how_to_recyclable,omitempty" json:"how_to_recyclable,omitempty"` }
type Option ¶
type Option struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Description string `bson:"description,omitempty" json:"description,omitempty"` //* question *// QuestionID primitive.ObjectID `bson:"question_id" json:"question_id"` DictionaryID primitive.ObjectID `bson:"dictionary_id" json:"dictionary_id"` IsCorrect bool `bson:"is_correct,omitempty" json:"is_correct,omitempty"` }
type QR ¶
type QR struct { ID primitive.ObjectID `bson:"_id" json:"_id"` UserIDs []string `bson:"uids,omitempty" json:"uids,omitempty"` Point int `bson:"point,omitempty" json:"point,omitempty"` ExpireAt primitive.DateTime `bson:"expire_at" json:"expire_at"` IssuedAt primitive.DateTime `bson:"issued_at" json:"issued_at"` }
type Question ¶
type Question struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Title string `bson:"title,omitempty" json:"title,omitempty"` Description string `bson:"description,omitempty" json:"description,omitempty"` DictionaryID primitive.ObjectID `bson:"dictionary_id" json:"dictionary_id"` Dictionaries []Dictionary `bson:"dictionaries,omitempty" json:"dictionaries,omitempty"` Point int64 `bson:"point,omitempty" json:"point,omitempty"` Option []Option `bson:"options,omitempty" json:"options,omitempty"` }
type QuizResult ¶
type QuizResult struct { ID primitive.ObjectID `bson:"_id" json:"_id"` Total int `bson:"total,omitempty" json:"total,omitempty"` DictionaryID primitive.ObjectID `bson:"dictionary_id" json:"dictionary_id"` UserID string `bson:"uid" json:"uid"` Dictionary []Dictionary `bson:"dictionary,omitempty" json:"dictionary,omitempty"` }
type User ¶
type User struct { ID primitive.ObjectID `bson:"_id" json:"_id"` UID string `bson:"uid" json:"uid"` FullName string `bson:"full_name,omitempty" json:"full_name,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` // primary key Credential Credential `bson:"credential,omitempty" json:"credential,omitempty"` RewardPoint int `bson:"reward_point" json:"reward_point"` DisplayImage string `bson:"display_image,omitempty" json:"display_image,omitempty"` }
Click to show internal directories.
Click to hide internal directories.