Skip to content

Commit

Permalink
Merge pull request #60 from jjideenschmiede/development
Browse files Browse the repository at this point in the history
feat: Update catalogs function.
  • Loading branch information
gowizzard authored Aug 15, 2022
2 parents 51ac2fa + ea6b563 commit 46800f5
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 13 deletions.
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,11 +145,19 @@ body := goafterbuy.CatalogsBody{
},
MaxCatalogs: 200,
DataFilter: &goafterbuy.CatalogsRequestDataFilter{
Filter: CatalogsRequestFilter{
FilterName: "RangeID",
FilterValues: CatalogsRequestFilterValues{
ValueFrom: 0,
ValueTo: 0,
Filter: []goafterbuy.CatalogsRequestFilter{
{
FilterName: "RangeID",
FilterValues: goafterbuy.CatalogsRequestFilterValues{
ValueFrom: 0,
ValueTo: 0,
},
},
{
FilterName: "Level",
FilterValues: goafterbuy.CatalogsRequestFilterValues{
FilterValue: []string{"0", "1", "2"},
},
},
},
},
Expand Down
4 changes: 1 addition & 3 deletions catalogs.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ type CatalogsRequest struct {
}

type CatalogsRequestDataFilter struct {
Filter CatalogsRequestFilter `xml:"Filter"`
Filter []CatalogsRequestFilter `xml:"Filter"`
}

type CatalogsRequestFilter struct {
Expand All @@ -37,8 +37,6 @@ type CatalogsRequestFilter struct {
}

type CatalogsRequestFilterValues struct {
LevelFrom int `xml:"LevelFrom,omitempty"`
LevelTo int `xml:"LevelTo,omitempty"`
ValueFrom int `xml:"ValueFrom,omitempty"`
ValueTo int `xml:"ValueTo,omitempty"`
FilterValue []string `xml:"FilterValue,omitempty"`
Expand Down
18 changes: 13 additions & 5 deletions catalogs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,19 @@ func TestCatalogs(t *testing.T) {
},
MaxCatalogs: 200,
DataFilter: &goafterbuy.CatalogsRequestDataFilter{
Filter: goafterbuy.CatalogsRequestFilter{
FilterName: "RangeID",
FilterValues: goafterbuy.CatalogsRequestFilterValues{
ValueFrom: 0,
ValueTo: 0,
Filter: []goafterbuy.CatalogsRequestFilter{
{
FilterName: "RangeID",
FilterValues: goafterbuy.CatalogsRequestFilterValues{
ValueFrom: 0,
ValueTo: 0,
},
},
{
FilterName: "Level",
FilterValues: goafterbuy.CatalogsRequestFilterValues{
FilterValue: []string{"0", "1", "2"},
},
},
},
},
Expand Down

0 comments on commit 46800f5

Please sign in to comment.