Documentation ¶
Index ¶
- func DeletePemainByID(c *fiber.Ctx) error
- func GetAllPemain(c *fiber.Ctx) error
- func GetPemainID(c *fiber.Ctx) error
- func Homepage(c *fiber.Ctx) error
- func InsertDataPemain(c *fiber.Ctx) error
- func Sink(c *fiber.Ctx) error
- func UpdateDataPemain(c *fiber.Ctx) error
- type Admin
- type Club
- type HTTPRequest
- type Pemain
- type ReqClub
- type ReqPemain
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeletePemainByID ¶
func DeletePemainByID(c *fiber.Ctx) error
DeletePemainByID godoc @Summary Delete data pemain. @Description Hapus data pemain. @Tags Pemain @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete/{id} [delete]
func GetAllPemain ¶
func GetAllPemain(c *fiber.Ctx) error
p GetAllPemain godoc @Summary Get All Data Pemain. @Description Mengambil semua data pemain. @Tags Pemain @Accept json @Produce json @Success 200 {object} Pemain @Router /pemain [get]
func GetPemainID ¶
func GetPemainID(c *fiber.Ctx) error
GetPemainID godoc @Summary Get By ID Data Pemain. @Description Ambil per ID data pemain. @Tags Pemain @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Pemain @Failure 400 @Failure 404 @Failure 500 @Router /pemain/{id} [get]
func InsertDataPemain ¶
func InsertDataPemain(c *fiber.Ctx) error
InsertDataPemain godoc @Summary Insert data pemain. @Description Input data pemain. @Tags Pemain @Accept json @Produce json @Param request body ReqPemain true "Payload Body [RAW]" @Success 200 {object} Pemain @Failure 400 @Failure 500 @Router /insert [post]
func UpdateDataPemain ¶
func UpdateDataPemain(c *fiber.Ctx) error
UpdateDataPemain godoc @Summary Update data pemain. @Description Ubah data pemain. @Tags Pemain @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body ReqPemain true "Payload Body [RAW]" @Success 200 {object} Pemain @Failure 400 @Failure 500 @Router /update/{id} [put]
Types ¶
type Club ¶
type Club struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"12345"` Nama_Club string `bson:"nama_club,omitempty" json:"nama_club,omitempty" example:"Real Madrid"` Liga string `bson:"liga,omitempty" json:"liga,omitempty" example:"La liga"` Tahun_Berdiri int `bson:"tahun_berdiri,omitempty" json:"tahun_berdiri,omitempty" example:"1985"` Stadion string `bson:"stadion,omitempty" json:"stadion,omitempty" example:"Si Jalak"` Manajer string `bson:"manajer,omitempty" json:"manajer,omitempty" example:"Jajang"` Jumlah_Pemain int `bson:"jumlah_pemain,omitempty" json:"jumlah_pemain,omitempty" example:"11"` Logo string `bson:"logo,omitempty" json:"logo,omitempty" example:"https://upload.wikimedia.org/wikipedia/id/4/43/Al-Nassr_fc.png"` }
type HTTPRequest ¶
type Pemain ¶
type Pemain struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"12345"` NamaPemain string `bson:"nama_pemain,omitempty" json:"nama_pemain,omitempty" example:"haaland"` Tim ReqClub `bson:"tim,omitempty" json:"tim,omitempty"` Posisi string `bson:"posisi,omitempty" json:"posisi,omitempty" example:"Striker"` Tinggi float64 `bson:"tinggi,omitempty" json:"tinggi,omitempty" example:"192.0"` Berat float64 `bson:"berat,omitempty" json:"berat,omitempty" example:"80.0"` TanggalLahir string `bson:"tanggal_lahir,omitempty" json:"tanggal_lahir,omitempty" swaggertype:"string" example:"09-06-1985"` Negara string `bson:"negara,omitempty" json:"negara,omitempty" example:"Denmark"` NoPunggung int `bson:"no_punggung,omitempty" json:"no_punggung,omitempty" example:"9"` }
type ReqClub ¶
type ReqClub struct { Nama_Club string `bson:"nama_club,omitempty" json:"nama_club,omitempty" example:"Real Madrid"` Liga string `bson:"liga,omitempty" json:"liga,omitempty" example:"La liga"` Tahun_Berdiri int `bson:"tahun_berdiri,omitempty" json:"tahun_berdiri,omitempty" example:"1985"` Stadion string `bson:"stadion,omitempty" json:"stadion,omitempty" example:"Si Jalak"` Manajer string `bson:"manajer,omitempty" json:"manajer,omitempty" example:"Jajang"` Jumlah_Pemain int `bson:"jumlah_pemain,omitempty" json:"jumlah_pemain,omitempty" example:"11"` Logo string `bson:"logo,omitempty" json:"logo,omitempty" example:"https://upload.wikimedia.org/wikipedia/id/4/43/Al-Nassr_fc.png"` }
type ReqPemain ¶
type ReqPemain struct { NamaPemain string `bson:"nama_pemain,omitempty" json:"nama_pemain,omitempty" example:"haaland"` Tim ReqClub `bson:"tim,omitempty" json:"tim,omitempty"` Posisi string `bson:"posisi,omitempty" json:"posisi,omitempty" example:"Striker"` Tinggi float64 `bson:"tinggi,omitempty" json:"tinggi,omitempty" example:"192.0"` Berat float64 `bson:"berat,omitempty" json:"berat,omitempty" example:"80.0"` TanggalLahir string `bson:"tanggal_lahir,omitempty" json:"tanggal_lahir,omitempty" swaggertype:"string" example:"09-06-1985"` Negara string `bson:"negara,omitempty" json:"negara,omitempty" example:"Denmark"` NoPunggung int `bson:"no_punggung,omitempty" json:"no_punggung,omitempty" example:"9"` }