# go-mcm Go library for MCM ## Model Example ```go package main import ( "fmt" "git.canopymc.net/Etzelia/go-mcm" "git.canopymc.net/Etzelia/go-mcm/model" "git.canopymc.net/Etzelia/go-mcm/model/django" ) func main() { client := mcm.NewMCM("", "https://24carrotcraft.com/whitelist/api") model := client.NewModel() builder := model.NewDjangoBuilder().Contains(django.PlayerUsername, "Etzelia") players, err := model.Player(builder) if err != nil { fmt.Println(err) } for _, player := range players { fmt.Printf("%#v\n", player) } } ``` Response (formatted) ```go &model.Player{ ID: 663, AuthUserID: 0, UUID: "de10775b-fcb1-4665-bce4-5924b2e30188", Username: "MrsEtzelia", ApplicationID: 1, FirstSeen: "2016-12-18", LastSeen: "2017-11-23", Link: "https://www.24carrotcraft.com/whitelist/dashboard/player/663", } &model.Player{ ID: 724, AuthUserID: 1, UUID: "bf0446a8-9695-4c41-aa4c-7ff45bfd1171", Username: "Etzelia", ApplicationID: 838, FirstSeen: "2016-12-02", LastSeen: "2019-10-02", Link: "https://www.24carrotcraft.com/whitelist/dashboard/player/724", } ```