0.1.34 • Published 1 year ago

smart-rooster v0.1.34

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Smart Rooster SDK

URL's

  1. PRE: https://preback.smartroosterbureau.us
  2. PRO: https://back.smartroosterbureau.us

Init

this.sm = new SmartRoosterApi({
  private_key: 'your-token',
  public_key: 'your-token',
  url: 'url-api',
});

Functions

Functionparameterscodedescription
getAccess200,500Verificar acceso
getSaleIConfigSAle200,500Listado de ejemplares en venta
getSaleDetailsIConfigApiDetails200,500Detalle del ejemplar en venta por uid
getPublicIConfigPublic200,500Listado de ejemplares publicos para web
getPublicDetailsIConfigApiDetails200,500Detalle del ejemplar publico por uid
getCategoriesSpecimens200,500Lista de categorias de ejemplares
reservedSpecimenIReservedSpecimen200,500Reservar un ejemplar en venta por uid

Interfaces

Parameters

export interface IConfigSAle {
  perpage: number;
  page: number;
}
export interface IConfigPublic {
  perpage: number;
  page: number;
  category_id: number;
}
export interface IConfigApiDetails {
  specimen_id: string;
}
export interface IReservedSpecimen {
  specimen_id: string;
}

Example NEST

import { Controller, Get } from '@nestjs/common';
import { AppService } from './app.service';
import { SmartRoosterApi } from 'smart-rooster';

@Controller()
export class AppController {
  constructor(
    private readonly appService: AppService,
    private sm: SmartRoosterApi
  ) {
    this.sm = new SmartRoosterApi({
      private_key: 'your-token',
      public_key: 'your-token',
      url: 'url-api',
    });
  }

  @Get()
  getHello(): string {
    return this.appService.getHello();
  }

  @Get('/get-access')
  getAccess() {
    return this.sm.getAccess();
  }

  @Get('/get-categories-specimens')
  getCategoriesSpecimens() {
    return this.sm.getCategoriesSpecimens();
  }

  @Get('/get-public')
  getPublic() {
    return this.sm.getPublic({
      category_id: 1,
      page: 1,
      perpage: 10,
    });
  }

  @Get('/get-public-details')
  getPublicDetails() {
    return this.sm.getPublicDetails({
      specimen_id: 'b0783efd-b7b5-11ed-8ba5-166fd1880ae7',
    });
  }

  @Get('/get-sale')
  getSale() {
    return this.sm.getSale({
      page: 1,
      perpage: 10,
    });
  }

  @Get('/get-sale-details')
  getSaleDetails() {
    return this.sm.getSaleDetails({
      specimen_id: 'b0783efd-b7b5-11ed-8ba5-166fd1880ae7',
    });
  }

  @Get('/reserved-specimen')
  reservedSpecimen() {
    return this.sm.reservedSpecimen({
      specimen_id: 'b0783efd-b7b5-11ed-8ba5-166fd1880ae7',
    });
  }
}

Repo

https://github.com/jacksari/nest-sm-example
0.1.34

1 year ago

0.1.33

1 year ago

0.1.32

1 year ago

0.1.30

1 year ago

0.1.28

1 year ago

0.1.27

1 year ago

0.1.26

1 year ago

0.1.24

1 year ago

0.1.23

1 year ago

0.1.22

1 year ago

0.1.21

1 year ago

0.1.19

1 year ago

0.1.18

1 year ago

0.1.17

1 year ago

0.1.16

1 year ago

0.1.15

1 year ago

0.1.14

1 year ago

0.1.13

1 year ago

0.1.12

1 year ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago