addPet(data: PetAdd)

Requires:
@ray-js/ray≥1.6.27

Description

Add a pet

Parameters

ParameterTypeRequiredDescription
YesRequest parameters: basic pet info, time zone timeZone, business data type dataType, etc.; see type PetAdd for details

Return Value

Type: Promise<number>
Promise; resolves to the new pet ID (number)

Valid Values

PetAdd.petType
ValueDescriptionSince
cat--
dog--
PetAdd.bizType
ValueDescriptionSince
1--
2--

Examples

Request example

import { addPet } from '@ray-js/ray';

addPet({
  bizType: 1,
  ownerId: 'xxxx',
  petType: 'cat',
  name: 'Fubao',
  avatar: 'smart/xxxx/xxxx/xxxx',
  sex: 1,
  activeness: 1,
  birth: 1614528000000,
  weight: 5000,
  breedCode: 'xxx',
  idPhotos: [
    {
      angle: 'firstFront',
      objectKey: 'xxxx',
    },
  ],
  features: [
    {
      category: 'eyeColor',
      details: ['brown'],
    },
  ],
});

Response example

2