Encounters Group
July 24, 2025 ยท View on GitHub
The following are the resources available in the Encounters group of the PokeAPI.
EncounterMethod
Get single Encounter Method resource by name or ID:
// Main client example with ID
encounterMethod, err := client.Encounters.GetEncounterMethod("1")
// Individual resource group example with Name
encounterMethod, err := encountersGroup.GetEncounterMethod("walk")
Get list of Encounter Method resource:
// Main client example
encounterMethodList, err := client.Encounters.GetEncounterMethodList(limit, offset)
// Individual resource group example
encounterMethodList, err := encountersGroup.GetEncounterMethodList(limit, offset)
Get URL for Encounter Method resource:
// Main client example
encounterMethodURL := client.Encounters.GetEncounterMethodURL()
// Individual resource group example
encounterMethodURL := encountersGroup.GetEncounterMethodURL()
EncounterCondition
Get single Encounter Condition resource by name or ID:
// Main client example with ID
encounterCondition, err := client.Encounters.GetEncounterCondition("1")
// Individual resource group example with Name
encounterCondition, err := encountersGroup.GetEncounterCondition("swarm")
Get list of Encounter Condition resource:
// Main client example
encounterConditionList, err := client.Encounters.GetEncounterConditionList(limit, offset)
// Individual resource group example
encounterConditionList, err := encountersGroup.GetEncounterConditionList(limit, offset)
Get URL for Encounter Condition resource:
// Main client example
encounterConditionURL := client.Encounters.GetEncounterConditionURL()
// Individual resource group example
encounterConditionURL := encountersGroup.GetEncounterConditionURL()
EncounterConditionValue
Get single Encounter Condition Value resource by name or ID:
// Main client example with ID
encounterConditionValue, err := client.Encounters.GetEncounterConditionValue("1")
// Individual resource group example with Name
encounterConditionValue, err := encountersGroup.GetEncounterConditionValue("swarm-yes")
Get list of Encounter Condition Value resource:
// Main client example
encounterConditionValueList, err := client.Encounters.GetEncounterConditionValueList(limit, offset)
// Individual resource group example
encounterConditionValueList, err := encountersGroup.GetEncounterConditionValueList(limit, offset)
Get URL for Encounter Condition Value resource:
// Main client example
encounterConditionValueURL := client.Encounters.GetEncounterConditionValueURL()
// Individual resource group example
encounterConditionValueURL := encountersGroup.GetEncounterConditionValueURL()