rimiti/keldoc-js-sdk

View on GitHub
src/classes/types.js

Summary

Maintainability
A
0 mins
Test Coverage
// @flow
export type Config = {
  host: string,
  credentials: {
    clientAccessKeyId: string,
    secretAccessKeyId: string,
  },
  routes: {
    availabilities: string,
    availableSlots: string,
    agendas: string,
    config: string,
    motives: string,
    patients: string,
    specialties: string,
    configWebhooks: string,
    appointments: string,
  }
}

export type fetchAvailabilitiesRequest = {
  motive_id: string,
  start_date: string,
  end_date: string,
}

export type fetchAvailableSlotsRequest = {
  agenda_id: string,
  start_date: string,
  end_date: string,
}

export type fetchMotivesRequest = {
  full_details?: boolean,
}