Skip to content
Get started

List all pets.

client.Pets.List(ctx) (*[]Pet, error)
GET/pets

List all pets.

ReturnsExpand Collapse
type PetListResponse []Pet
Name string
PhotoURLs []string
ID int64optional
formatint64
Category Categoryoptional
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 []Tagoptional
ID int64optional
formatint64
Name stringoptional

List all pets.

package main

import (
  "context"
  "fmt"

  "github.com/pedro/barkend"
  "github.com/pedro/barkend/option"
)

func main() {
  client := barkend.NewClient(
    option.WithBearerToken("My Bearer Token"),
  )
  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"
      }
    ]
  }
]