wordpress.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package wordpress
  2. type WordPressProduct struct {
  3. Context string `json:"@context"`
  4. Type string `json:"@type"`
  5. ID string `json:"@id"`
  6. Name string `json:"name"`
  7. URL string `json:"url"`
  8. Description string `json:"description"`
  9. Image string `json:"image"`
  10. Sku interface{} `json:"sku"`
  11. Offers []struct {
  12. Type string `json:"@type"`
  13. Price string `json:"price"`
  14. Pricevaliduntil string `json:"priceValidUntil"`
  15. Pricespecification struct {
  16. Price string `json:"price"`
  17. Pricecurrency string `json:"priceCurrency"`
  18. Valueaddedtaxincluded string `json:"valueAddedTaxIncluded"`
  19. } `json:"priceSpecification"`
  20. Pricecurrency string `json:"priceCurrency"`
  21. Availability string `json:"availability"`
  22. URL string `json:"url"`
  23. Seller struct {
  24. Type string `json:"@type"`
  25. Name string `json:"name"`
  26. URL string `json:"url"`
  27. } `json:"seller"`
  28. } `json:"offers"`
  29. }
  30. type WordPressItem struct {
  31. Context string `json:"@context"`
  32. Graph []WordPressProduct `json:"@graph"`
  33. }