Skip to content
Get started

List all pets.

client.Pets.List(ctx) (*[]Pet, error)
get/pet

List all pets.

ReturnsExpand Collapse
type PetListResponse []Pet
Name string
PhotoURLs []string
ID int64optional
formatint64
Category PetCategoryoptional
ID int64optional
formatint64
Name stringoptional
Status PetStatusoptional

pet status in the store

Accepts one of the following:
const PetStatusAvailable PetStatus = "available"
const PetStatusPending PetStatus = "pending"
const PetStatusSold PetStatus = "sold"
Tags []PetTagoptional
ID int64optional
formatint64
Name stringoptional
List all pets.
package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/barkend-go"
  "github.com/stainless-sdks/barkend-go/option"
)

func main() {
  client := barkend.NewClient(
    option.WithAPIKey("My API Key"),
  )
  pets, err := client.Pets.List(context.TODO())
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", pets)
}
[
  {
    "name": "doggie",
    "photoUrls": [
      "string"
    ],
    "id": 10,
    "category": {
      "id": 1,
      "name": "Dogs"
    },
    "status": "available",
    "tags": [
      {
        "id": 0,
        "name": "name"
      }
    ]
  }
]
Returns Examples
[
  {
    "name": "doggie",
    "photoUrls": [
      "string"
    ],
    "id": 10,
    "category": {
      "id": 1,
      "name": "Dogs"
    },
    "status": "available",
    "tags": [
      {
        "id": 0,
        "name": "name"
      }
    ]
  }
]