Berries Group

July 24, 2025 ยท View on GitHub

The following are the resources available in the Berries group of the PokeAPI.

Berry

Get single Berry resource by name or ID:
// Main client example with ID
berry, err := client.Berries.GetBerry("1")

// Individual resource group example with Name
berry, err := berriesGroup.GetBerry("cheri")
Get list of Berry resource:
// Main client example
berryList, err := client.Berries.GetBerryList(limit, offset)

// Individual resource group example 
berryList, err := berriesGroup.GetBerryList(limit, offset)
Get URL for Berry resource:
// Main client example
berryURLr := client.Berries.GetBerryURL()

// Individual resource group example
berryURL := berriesGroup.GetBerryURL()

BerryFirmness

Get single Berry Firmness resource by name or ID:
// Main client example with Name
berryFirmness, err := client.Berries.GetBerryFirmness("soft")

// Individual resource group example with ID
berryFirmness, err := berriesGroup.GetBerryFirmness("1")
Get list of Berry Firmness resource:
// Main client example returning 
berryFirmnessList, err := client.Berries.GetBerryFirmnessList(limit, offset)

// Individual resource group example 
berryFirmnessList, err := berriesGroup.GetBerryFirmnessList(limit, offset)
Get URL for Berry Firmness resource:
// Main client example
berryFirmnessURL := client.Berries.GetBerryFirmnessURL()

// Individual resource group example
berryFirmnessURL := berriesGroup.GetBerryFirmnessURL()

BerryFlavor

Get single Berry Flavor resource by name or ID:
// Main client example with ID
berryFlavor, err := client.Berries.GetBerryFlavor("spicy")

// Individual resource group example with Name
berryFlavor, err := berriesGroup.GetBerryFlavor("1")
Get list of Berry Flavor resource:
// Main client example 
berryFlavorList, err := client.Berries.GetBerryFlavorList(limit, offset)

// Main client example 
berryFlavorList, err := berriesGroup.GetBerryFlavorList(limit, offset)
Get URL for Berry Flavor resource:
// Main client example
berryFlavorURL := client.Berries.GetBerryFlavorURL()

// Individual resource group example
berryFlavorURL := berriesGroup.GetBerryFlavorURL()