Initial commit
This commit is contained in:
81
packages/api-contract/src/index.ts
Normal file
81
packages/api-contract/src/index.ts
Normal file
@@ -0,0 +1,81 @@
|
||||
export { API_ROUTE_PATHS, registerApiRoutes } from './register-routes'
|
||||
export {
|
||||
planFeatureFlagsSchema,
|
||||
planRulesSchema,
|
||||
planRulesV1Schema,
|
||||
planSchema,
|
||||
planSummarySchema,
|
||||
} from './plan'
|
||||
export type { Plan, PlanFeatureFlags, PlanRules, PlanRulesV1, PlanSummary } from './plan'
|
||||
export {
|
||||
onboardingCompleteResponseSchema,
|
||||
onboardingCompleteSchema,
|
||||
onboardingResendOtpResponseSchema,
|
||||
onboardingResendOtpSchema,
|
||||
onboardingStartResponseSchema,
|
||||
onboardingStartSchema,
|
||||
onboardingVerifyOtpResponseSchema,
|
||||
onboardingVerifyOtpSchema,
|
||||
} from './onboarding'
|
||||
export type {
|
||||
OnboardingCompleteInput,
|
||||
OnboardingCompleteResponse,
|
||||
OnboardingResendOtpInput,
|
||||
OnboardingResendOtpResponse,
|
||||
OnboardingStartInput,
|
||||
OnboardingStartResponse,
|
||||
OnboardingVerifyOtpInput,
|
||||
OnboardingVerifyOtpResponse,
|
||||
} from './onboarding'
|
||||
export { complexSchema, createComplexSchema, updateComplexSchema } from './complex'
|
||||
export type {
|
||||
Complex,
|
||||
CreateComplexInput,
|
||||
CreateComplexPayload,
|
||||
CreateComplexResponse,
|
||||
UpdateComplexInput,
|
||||
UpdateComplexPayload,
|
||||
UpdateComplexResponse,
|
||||
} from './complex'
|
||||
export {
|
||||
dayOfWeekSchema,
|
||||
courtAvailabilityInputSchema,
|
||||
courtAvailabilitySchema,
|
||||
courtPriceRuleSchema,
|
||||
courtSchema,
|
||||
createCourtSchema,
|
||||
updateCourtSchema,
|
||||
} from './court'
|
||||
export type {
|
||||
DayOfWeek,
|
||||
Court,
|
||||
CourtAvailability,
|
||||
CourtAvailabilityInput,
|
||||
CourtPriceRule,
|
||||
CreateCourtInput,
|
||||
UpdateCourtInput,
|
||||
} from './court'
|
||||
export {
|
||||
createPublicBookingSchema,
|
||||
publicAvailabilityCourtSchema,
|
||||
publicAvailabilityQuerySchema,
|
||||
publicAvailabilityResponseSchema,
|
||||
publicBookingConfirmationSchema,
|
||||
publicBookingSchema,
|
||||
publicBookingSlotSchema,
|
||||
publicBookingSportSchema,
|
||||
} from './public-booking'
|
||||
export type {
|
||||
CreatePublicBookingInput,
|
||||
PublicAvailabilityCourt,
|
||||
PublicAvailabilityQuery,
|
||||
PublicAvailabilityResponse,
|
||||
PublicBooking,
|
||||
PublicBookingConfirmation,
|
||||
PublicBookingSlot,
|
||||
PublicBookingSport,
|
||||
} from './public-booking'
|
||||
export { sportSchema, createSportSchema, updateSportSchema } from './sport'
|
||||
export type { Sport, CreateSportInput, UpdateSportInput } from './sport'
|
||||
export { userProfileSchema } from './user'
|
||||
export type { UserProfile, UserProfileResponse } from './user'
|
||||
Reference in New Issue
Block a user