Hub-Api/models/commands/store_commands.go

31 lines
1.2 KiB
Go

package models
type CreateStoreCommand struct {
Owner_id uint `validate:"required"`
Name string `validate:"required"`
Address string `validate:"required"`
PhoneNumber string `validate:"required"`
WebAddress string `validate:"required"`
ApiAddress string `validate:"required"`
StorageName string `validate:"required"`
StorageAddress string `validate:"required"`
StorageApiKey string `validate:"required"`
StorageSecret string `validate:"required"`
AdminPanelAddress string `validate:"required"`
License_id uint `validate:"required"`
}
type UpdateStoreCommand struct {
Owner_id uint `validate:"required"`
Name string `validate:"required"`
Address string `validate:"required"`
PhoneNumber string `validate:"required"`
WebAddress string `validate:"required"`
ApiAddress string `validate:"required"`
StorageName string `validate:"required"`
StorageApiKey string `validate:"required"`
StorageSecret string `validate:"required"`
StorageAddress string `validate:"required"`
AdminPanelAddress string `validate:"required"`
License_id uint `validate:"required"`
}