Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateSalesForm ¶
type CreateSalesForm struct {
Nama string `json:"nama" binding:"required,max=256"`
}
type CreateServisanForm ¶
type CreateServisanForm struct { NamaPelanggan string `json:"nama_pelanggan" binding:"required,max=256"` NoHp string `json:"no_hp" binding:"max=32"` TipeHp string `json:"tipe_hp" binding:"required,max=128"` Imei string `json:"imei" binding:"max=16"` KondisiHp string `json:"kondisi_hp" binding:"max=512"` Kerusakan string `json:"kerusakan" binding:"required,max=256"` YangBlmDicek string `json:"yang_blm_dicek" binding:"max=128"` Kelengkapan string `json:"kelengkapan" binding:"max=128"` Warna string `json:"warna" binding:"max=128"` KataSandiPola string `json:"kata_sandi_pola" binding:"max=128"` IDTeknisi int `json:"id_teknisi" binding:"required"` IDSales int `json:"id_sales" binding:"required"` Status utils.StatusServisan `json:"status" binding:"required,status_servisan"` TanggalKonfirmasi time.Time `json:"tanggal_konfirmasi"` IsiKonfirmasi string `json:"isi_konfirmasi" binding:"max=512"` Biaya float64 `json:"biaya"` Diskon int `json:"diskon" binding:"min=0,max=100"` DP float64 `json:"dp"` TambahanBiaya float64 `json:"tambahan_biaya"` }
type CreateSparepartForm ¶
type CreateTeknisiForm ¶
type CreateTeknisiForm struct {
Nama string `json:"nama" binding:"required,max=256"`
}
type GetAllSalesForm ¶
type GetAllSalesForm struct {
SearchQuery string `form:"q"`
}
type GetAllServisanForm ¶
type GetAllSparepartForm ¶
type GetAllTeknisiForm ¶
type GetAllTeknisiForm struct {
SearchQuery string `form:"q"`
}
type RegisterForm ¶
type RegisterForm struct { Email string `json:"email" binding:"required,email,max=256"` // Password must not be greater than 64 characters in length since bcrypt // has a max input length of 72 bytes. Password string `json:"password" binding:"required,max=64"` Username string `json:"username" binding:"required,max=256"` Role utils.UserRole `json:"role" binding:"required,user_role"` }
type UpdateServisanForm ¶
type UpdateServisanForm struct { NamaPelanggan *string `json:"nama_pelanggan" binding:"omitempty,max=256"` NoHp *string `json:"no_hp" binding:"omitempty,max=32"` TipeHp *string `json:"tipe_hp" binding:"omitempty,max=128"` Imei *string `json:"imei" binding:"omitempty,max=16"` KondisiHp *string `json:"kondisi_hp" binding:"omitempty,max=512"` Kerusakan *string `json:"kerusakan" binding:"omitempty,max=256"` YangBlmDicek *string `json:"yang_blm_dicek" binding:"omitempty,max=128"` Kelengkapan *string `json:"kelengkapan" binding:"omitempty,max=128"` Warna *string `json:"warna" binding:"omitempty,max=128"` KataSandiPola *string `json:"kata_sandi_pola" binding:"omitempty,max=128"` IDTeknisi *int `json:"id_teknisi" binding:"omitempty"` IDSales *int `json:"id_sales" binding:"omitempty"` Status *utils.StatusServisan `json:"status" binding:"omitempty,status_servisan"` TanggalKonfirmasi time.Time `json:"tanggal_konfirmasi"` IsiKonfirmasi *string `json:"isi_konfirmasi" binding:"omitempty,max=512"` Biaya *float64 `json:"biaya" binding:"omitempty"` Diskon *int `json:"diskon" binding:"omitempty,min=0,max=100"` DP *float64 `json:"dp" binding:"omitempty"` TambahanBiaya *float64 `json:"tambahan_biaya" binding:"omitempty"` }
Click to show internal directories.
Click to hide internal directories.