// TripZapp shared type definitions // Project: https://bitbucket.org/tripzapp-web-dev/ // Definitions by: Peter Esenwa , Darrel Idiagbor export * as Aliases from './aliases'; // Type Defs for GraphQL export * as User from './typeDefs/User'; export * as Accommodation from './typeDefs/Accommodation'; export * as Authentication from './typeDefs/Authentication'; export * as Experience from './typeDefs/Experience'; export * as PricingTier from './typeDefs/PricingTier'; export * as Product from './typeDefs/Product'; export * as ProductGallery from './typeDefs/ProductGallery'; export * as ProductRequest from './typeDefs/ProductRequest'; export * as ProductSummary from './typeDefs/ProductSummary'; export * as Ratings from './typeDefs/Ratings'; export * as RoomInventory from './typeDefs/RoomInventory'; export * as Scalars from './typeDefs/Scalars'; export * as Tag from './typeDefs/Tag'; export * as TagRequest from './typeDefs/TagRequest'; export * as Metrics from './typeDefs/Metrics'; // Types for Typescript export { PartnerDetails, SubPartnerDetails, AdminDetails, TravellerDetails, UserInterface, UserStatus, UserType, PermissionGroup, AdminPrivileges, } from './types/user'; export { CreateAccommodationInput, UploadOwnershipDocInput, ModifyAccommodationInput, AccommodationInterface, } from './types/accommodation'; export { RegisterInput, LoginInput, LogoutInput, ResetPasswordInput, UpdatePasswordInput, VerifyEmailInput, VerifyAuthInput, AuthInterface, } from './types/authentication'; export { CreateExperienceInput, ModifyExperienceInput, ExperienceInterface, } from './types/experience'; export { PricingTiersQuery, PricingTiersResult, GroupPricingTiersResult, GroupPricingTierInterface, PricingTierInterface, PricingTierInput, CreateGroupPricingTierInput, CreatePricingTierInput, ModifyPricingTierInput, TierType, } from './types/pricingTier'; export { ProductQuery, ProductResult, ProductInterface, ProductType, } from './types/product'; export { ProductBookingInterface, ProductBookingQuery, ProductBookingResult, } from './types/productBooking'; export { ProductGalleryQuery, ProductGalleryResult, ProductGalleryInterface, UploadProductPhotoInput, File, } from './types/productGallery'; export { ProductRequestInput, ModifyProductRequestInput, ProductRequestsQuery, ProductRequestResult, ProductRequestInterface, ProductRequestStatus, } from './types/productRequest'; export { ProductSummaryQuery, AccommodationSummary, ExperienceSummary, CreateAccommodationSummaryInput, CreateExperienceSummaryInput, ModifyAccommodationSummaryInput, ModifyExperienceSummaryInput, ProductSummaryActions, } from './types/productSummary'; export { RatingsInterface } from './types/ratings'; export { CreateRoomInput, ModifyRoomInput, RoomQuery, RoomResult, RoomInventoryInterface, } from './types/roomInventory'; export { tagsInput, TagQuery, TagResult, TagInterface, CreateTagInput, ModifyTagInput, } from './types/tag'; export { TagRequestInput, TagRequestsQuery, TagRequestResult, ModifyTagRequestInput, TagRequestInterface, } from './types/tagRequest'; export { MetricsInterface } from './types/metrics';