Merge pull request 'fix(sravni): update entities to match current sravni.ru API' (#6) from fix/sravni-api-entity-changes into master
This commit is contained in:
@ -85,19 +85,6 @@ type Filters struct {
|
||||
IsCourseProfeccion Flagged `json:"isCourseProfession"`
|
||||
}
|
||||
|
||||
type DataSourceType string
|
||||
|
||||
const (
|
||||
DataSourceTypeDictionaryConfig DataSourceType = "dictionaryConfig"
|
||||
DataSourceTypeDictionary DataSourceType = "dictionary"
|
||||
DataSourceTypeOrganization DataSourceType = "organization"
|
||||
)
|
||||
|
||||
type ReduxDataSource struct {
|
||||
Type DataSourceType `json:"type"`
|
||||
Source string `json:"source"`
|
||||
}
|
||||
|
||||
type ReduxConfigDictionaryBaseUnit struct {
|
||||
Label string `json:"label"`
|
||||
Value string `json:"value"`
|
||||
@ -124,25 +111,18 @@ type ReduxConfigFilterUnit struct {
|
||||
}
|
||||
|
||||
type ReduxConfigSorting struct {
|
||||
Property string `json:"property"`
|
||||
// 3 more fields
|
||||
Name string `json:"name"`
|
||||
Property string `json:"property"`
|
||||
Direction string `json:"direction"`
|
||||
}
|
||||
|
||||
type ReduxConfig struct {
|
||||
Default struct {
|
||||
SortingParameters []ReduxConfigSorting `json:"sortingParameters"`
|
||||
} `json:"default"`
|
||||
DataSources map[string]ReduxDataSource `json:"dataSources"`
|
||||
Dictionaries struct {
|
||||
PriceFilter []ReduxConfigDictionaryRangeUnit `json:"dictionaryPriceFilter"`
|
||||
GraphicFilter []ReduxConfigDictionaryBaseUnit `json:"dictionaryGraphicFilterNew"`
|
||||
FormatFilter []ReduxConfigDictionaryBaseUnit `json:"dictionaryFormatFilterNew"`
|
||||
LevelFilter []ReduxConfigDictionaryBaseUnit `json:"dictionaryLevelFilterNew"`
|
||||
TimeFilter []ReduxConfigDictionaryRangeUnit `json:"dictionaryTimeFilter"`
|
||||
InstallmentFilter []ReduxConfigDictionaryRangeUnit `json:"dictionaryInstallmentFilter"`
|
||||
}
|
||||
Filters []ReduxConfigFilterUnit `json:"filters"`
|
||||
Sorting []ReduxConfigSorting `json:"sorting"`
|
||||
DataSources map[string]string `json:"dataSources"`
|
||||
Filters []ReduxConfigFilterUnit `json:"filters"`
|
||||
Sorting []ReduxConfigSorting `json:"sorting"`
|
||||
}
|
||||
|
||||
type InitialReduxState struct {
|
||||
|
||||
Reference in New Issue
Block a user