add data container
This commit is contained in:
@ -62,12 +62,34 @@ type ReduxDictionaries struct {
|
||||
} `json:"data"`
|
||||
}
|
||||
|
||||
type DataContainer[T any] struct {
|
||||
Data T `json:"data"`
|
||||
}
|
||||
|
||||
type DataContainerDictionaries DataContainer[Dictionaries]
|
||||
type DataContainerCategories DataContainer[map[string]int]
|
||||
type DataContainerFiltersCount DataContainer[Filters]
|
||||
|
||||
type Dictionaries struct {
|
||||
CourseThematics ReduxDictionaryContainer `json:"coursesThematics"`
|
||||
LearningType ReduxDictionaryContainer `json:"learningType"`
|
||||
LearningTypeSelection ReduxDictionaryContainer `json:"learningTypeSelection"`
|
||||
}
|
||||
|
||||
type Flagged struct {
|
||||
False int `json:"0"`
|
||||
True int `json:"1"`
|
||||
}
|
||||
|
||||
type Filters struct {
|
||||
IsCourseProfeccion Flagged `json:"isCourseProfession"`
|
||||
}
|
||||
|
||||
type InitialReduxState struct {
|
||||
Metadata ReduxMetadata `json:"metadata"`
|
||||
Dictionaries ReduxDictionaries `json:"dictionaries"`
|
||||
Categories struct {
|
||||
Data map[string]int `json:"data"`
|
||||
} `json:"categories"`
|
||||
Metadata ReduxMetadata `json:"metadata"`
|
||||
Dictionaries DataContainerDictionaries `json:"dictionaries"`
|
||||
Categories DataContainerCategories `json:"categories"`
|
||||
FiltersCount DataContainerFiltersCount `json:"filtersCount"`
|
||||
}
|
||||
|
||||
type PageStateProperties struct {
|
||||
|
||||
Reference in New Issue
Block a user