quzuu-api-dev / models /response_model.go
lifedebugger's picture
Deploy files from GitHub repository
2d9d20d
package models
type SuccessResponse struct {
Status string `json:"status"`
Message string `json:"message"`
Data any `json:"data"`
MetaData any `json:"meta_data"`
}
type ErrorResponse struct {
Status string `json:"status"`
Message string `json:"message"`
Errors Exception `json:"errors"`
MetaData any `json:"meta_data"`
}
type AuthenticatedUser struct {
Account Account `json:"account"`
Token string `json:"token"`
}
type EventDetailResponse struct {
Data *Events
RegisterStatus int `json:"register_status"`
}
type Options struct {
OptionCategory OptionCategory `json:"option_category"`
OptionValues []OptionValues `json:"option_values"`
}
type OptionsResponse struct {
Options []Options `json:"options"`
}
type UserProfileResponse struct {
Account Account `json:"account"`
Details AccountDetails `json:"details"`
}
type AcademyMaterialResponse struct {
Materials AcademyMaterial
Contents []AcademyContent
}
type AcademyResponse struct {
Academy Academy `json:"academy"`
Materials []AcademyMaterialResponse `json:"academy_materials"`
}
type AllAcademyResponse struct {
Academies []AcademyResponse `json:"academy_dasar"`
}