/* eslint-disable */ export const AllTypesProps: Record = { Query:{ login:{ refreshToken:{ type:"String", array:false, arrayRequired:false, required:false }, creds:{ type:"LoginInput", array:false, arrayRequired:false, required:false } }, magicLink:{ input:{ type:"ResetPasswordInput", array:false, arrayRequired:false, required:true } }, placesAutocomplete:{ session:{ type:"String", array:false, arrayRequired:false, required:true }, input:{ type:"String", array:false, arrayRequired:false, required:true }, language:{ type:"AvailableTranslation", array:false, arrayRequired:false, required:false }, country:{ type:"CountryCodesComponentEnum", array:true, arrayRequired:false, required:true } }, placesGeocode:{ session:{ type:"String", array:false, arrayRequired:false, required:true }, placeId:{ type:"String", array:false, arrayRequired:false, required:true } }, placesGeocodeFromAddress:{ address:{ type:"String", array:false, arrayRequired:false, required:true } }, categoriesGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, categoriesGetMany:{ search:{ type:"String", array:false, arrayRequired:false, required:false }, ressourceType:{ type:"RessourceEnum", array:false, arrayRequired:false, required:true }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } }, categoriesGetCount:{ search:{ type:"String", array:false, arrayRequired:false, required:false }, ressourceType:{ type:"RessourceEnum", array:false, arrayRequired:false, required:true }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } }, listsGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, listsGetMany:{ search:{ type:"String", array:false, arrayRequired:false, required:false }, ressourceType:{ type:"ListEnum", array:false, arrayRequired:false, required:true }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } }, listsGetCount:{ search:{ type:"String", array:false, arrayRequired:false, required:false }, ressourceType:{ type:"ListEnum", array:false, arrayRequired:false, required:true }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } }, workspacesGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, workspacesGetMany:{ geoSearch:{ type:"GeolocSearchInput", array:false, arrayRequired:false, required:false }, geoSearchWithAddress:{ type:"GeolocAddressSearchInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, dateFrom:{ type:"DateTime", array:false, arrayRequired:false, required:false }, dateTo:{ type:"DateTime", array:false, arrayRequired:false, required:false }, hoursFrom:{ type:"String", array:false, arrayRequired:false, required:false }, hoursTo:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, workspaceTypes:{ type:"WorkspaceTypeEnum", array:true, arrayRequired:false, required:true }, priceMin:{ type:"Int", array:false, arrayRequired:false, required:false }, priceMax:{ type:"Int", array:false, arrayRequired:false, required:false }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true } }, workspacesGetCount:{ geoSearch:{ type:"GeolocSearchInput", array:false, arrayRequired:false, required:false }, geoSearchWithAddress:{ type:"GeolocAddressSearchInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, dateFrom:{ type:"DateTime", array:false, arrayRequired:false, required:false }, dateTo:{ type:"DateTime", array:false, arrayRequired:false, required:false }, hoursFrom:{ type:"String", array:false, arrayRequired:false, required:false }, hoursTo:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, workspaceTypes:{ type:"WorkspaceTypeEnum", array:true, arrayRequired:false, required:true }, priceMin:{ type:"Int", array:false, arrayRequired:false, required:false }, priceMax:{ type:"Int", array:false, arrayRequired:false, required:false }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true } }, workspacesSearchMany:{ geoSearch:{ type:"GeolocSearchInput", array:false, arrayRequired:false, required:false }, geoSearchWithAddress:{ type:"GeolocAddressSearchInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, dateFrom:{ type:"DateTime", array:false, arrayRequired:false, required:false }, dateTo:{ type:"DateTime", array:false, arrayRequired:false, required:false }, hoursFrom:{ type:"String", array:false, arrayRequired:false, required:false }, hoursTo:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, workspaceTypes:{ type:"WorkspaceTypeEnum", array:true, arrayRequired:false, required:true }, priceMin:{ type:"Int", array:false, arrayRequired:false, required:false }, priceMax:{ type:"Int", array:false, arrayRequired:false, required:false }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true } }, workspacesGetMine:{ geoSearch:{ type:"GeolocSearchInput", array:false, arrayRequired:false, required:false }, geoSearchWithAddress:{ type:"GeolocAddressSearchInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, dateFrom:{ type:"DateTime", array:false, arrayRequired:false, required:false }, dateTo:{ type:"DateTime", array:false, arrayRequired:false, required:false }, hoursFrom:{ type:"String", array:false, arrayRequired:false, required:false }, hoursTo:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, workspaceTypes:{ type:"WorkspaceTypeEnum", array:true, arrayRequired:false, required:true }, priceMin:{ type:"Int", array:false, arrayRequired:false, required:false }, priceMax:{ type:"Int", array:false, arrayRequired:false, required:false }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true } }, workspacesGetMineCount:{ geoSearch:{ type:"GeolocSearchInput", array:false, arrayRequired:false, required:false }, geoSearchWithAddress:{ type:"GeolocAddressSearchInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, dateFrom:{ type:"DateTime", array:false, arrayRequired:false, required:false }, dateTo:{ type:"DateTime", array:false, arrayRequired:false, required:false }, hoursFrom:{ type:"String", array:false, arrayRequired:false, required:false }, hoursTo:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, workspaceTypes:{ type:"WorkspaceTypeEnum", array:true, arrayRequired:false, required:true }, priceMin:{ type:"Int", array:false, arrayRequired:false, required:false }, priceMax:{ type:"Int", array:false, arrayRequired:false, required:false }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true } }, bookingsGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, bookingsGetMany:{ startDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, endDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, rangeType:{ type:"RangeType", array:false, arrayRequired:false, required:false }, dateTabType:{ type:"DateTabType", array:false, arrayRequired:false, required:false }, dateRange:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, ressourceModel:{ type:"BookingsRessourceEnum", array:false, arrayRequired:false, required:false }, ressourceId:{ type:"String", array:false, arrayRequired:false, required:false }, status:{ type:"StatusEnum", array:true, arrayRequired:false, required:true } }, bookingsGetCount:{ startDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, endDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, rangeType:{ type:"RangeType", array:false, arrayRequired:false, required:false }, dateTabType:{ type:"DateTabType", array:false, arrayRequired:false, required:false }, dateRange:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, ressourceModel:{ type:"BookingsRessourceEnum", array:false, arrayRequired:false, required:false }, ressourceId:{ type:"String", array:false, arrayRequired:false, required:false }, status:{ type:"StatusEnum", array:true, arrayRequired:false, required:true } }, myOrdersGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, myOrdersGetMany:{ orderStatus:{ type:"OrderStatusEnum", array:false, arrayRequired:false, required:false }, paymentStatus:{ type:"PaymentStatusEnum", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, search:{ type:"String", array:false, arrayRequired:false, required:false } }, myOrdersGetManyCount:{ orderStatus:{ type:"OrderStatusEnum", array:false, arrayRequired:false, required:false }, paymentStatus:{ type:"PaymentStatusEnum", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, search:{ type:"String", array:false, arrayRequired:false, required:false } }, roomsGetOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, roomsGetMany:{ pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } }, roomsGetMessages:{ pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false }, id:{ type:"String", array:false, arrayRequired:false, required:true } } }, DateTime: "String", AccountTypeEnum: "enum", AccountGenderEnum: "enum", AvailableTranslation: "enum", SettingsTypeEnum: "enum", cardTypeEnum: "enum", cardBrandEnum: "enum", JSONObject: "String", RessourceEnum: "enum", LoginInput:{ email:{ type:"String", array:false, arrayRequired:false, required:true }, password:{ type:"String", array:false, arrayRequired:false, required:true } }, ResetPasswordInput:{ email:{ type:"String", array:false, arrayRequired:false, required:true } }, CountryCodesComponentEnum: "enum", GetArgs:{ limit:{ type:"Int", array:false, arrayRequired:false, required:true }, skip:{ type:"Int", array:false, arrayRequired:false, required:true }, sort:{ type:"String", array:false, arrayRequired:false, required:false } }, ListEnum: "enum", WorkspaceModel:{ getDistFromLocation:{ longitude:{ type:"Float", array:false, arrayRequired:false, required:true }, latitude:{ type:"Float", array:false, arrayRequired:false, required:true }, radius:{ type:"Int", array:false, arrayRequired:false, required:false } }, getBookings:{ ressourceModel:{ type:"BookingsRessourceEnum", array:false, arrayRequired:false, required:false }, ressourceId:{ type:"String", array:false, arrayRequired:false, required:false }, status:{ type:"StatusEnum", array:true, arrayRequired:false, required:true }, startDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, endDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, rangeType:{ type:"RangeType", array:false, arrayRequired:false, required:false }, dateTabType:{ type:"DateTabType", array:false, arrayRequired:false, required:false }, dateRange:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:false }, _ids:{ type:"String", array:true, arrayRequired:false, required:true }, search:{ type:"String", array:false, arrayRequired:false, required:false }, afterCreatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, afterUpdatedAt:{ type:"DateTime", array:false, arrayRequired:false, required:false }, pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } } }, WorkspaceTypeEnum: "enum", AvailableCurrency: "enum", ModelLoadersEnum: "enum", DurationTypeEnum: "enum", StatusEnum: "enum", BookingsRessourceEnum: "enum", RangeType: "enum", DateTabType: "enum", DateRangeComponentInput:{ startDate:{ type:"DateTime", array:false, arrayRequired:false, required:true }, endDate:{ type:"DateTime", array:false, arrayRequired:false, required:true } }, GeolocSearchInput:{ longitude:{ type:"Float", array:false, arrayRequired:false, required:true }, latitude:{ type:"Float", array:false, arrayRequired:false, required:true }, radius:{ type:"Int", array:false, arrayRequired:false, required:false } }, GeolocAddressSearchInput:{ formattedAddress:{ type:"String", array:false, arrayRequired:false, required:true }, radius:{ type:"Int", array:false, arrayRequired:false, required:false } }, RoomModel:{ getMessages:{ pagination:{ type:"GetArgs", array:false, arrayRequired:false, required:false } } }, ProductRessourceEnum: "enum", CurrencyEnum: "enum", InvoicingProvider: "enum", OrderBusinessStatusEnum: "enum", OrderStatusEnum: "enum", PaymentProvider: "enum", PaymentStatusEnum: "enum", PromoType: "enum", Mutation:{ updateMe:{ input:{ type:"EditAccountInput", array:false, arrayRequired:false, required:true } }, updateMeEmail:{ input:{ type:"NewEmailInput", array:false, arrayRequired:false, required:true } }, updateMePassword:{ input:{ type:"NewPasswordInput", array:false, arrayRequired:false, required:true } }, resetPassword:{ input:{ type:"ResetPasswordInput", array:false, arrayRequired:false, required:true } }, registerGuest:{ otherInfo:{ type:"EditAccountInput", array:false, arrayRequired:false, required:true }, input:{ type:"LinkEmailInput", array:false, arrayRequired:false, required:true } }, register:{ input:{ type:"NewAccountInput", array:false, arrayRequired:false, required:true } }, accountsBillingInfosAddOne:{ input:{ type:"BillingAddressInput", array:false, arrayRequired:false, required:true } }, accountsBillingInfosEditOne:{ input:{ type:"BillingAddressInput", array:false, arrayRequired:false, required:true }, id:{ type:"String", array:false, arrayRequired:false, required:true } }, accountsBillingInfosDeleteOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, accountsPaymentMethodsAddOne:{ input:{ type:"PaymentMethodInput", array:false, arrayRequired:false, required:true } }, accountsPaymentMethodsMarkasDefault:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, accountsPaymentMethodsDeleteOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, accountsFavoritesAddOne:{ input:{ type:"AddInput", array:false, arrayRequired:false, required:true } }, accountsFavoritesRemoveOne:{ input:{ type:"RemoveInput", array:false, arrayRequired:false, required:true } }, workspacesAddOne:{ input:{ type:"NewWorkspaceInput", array:false, arrayRequired:false, required:true } }, workspacesEditOne:{ input:{ type:"EditWorkspaceInput", array:false, arrayRequired:false, required:true }, id:{ type:"String", array:false, arrayRequired:false, required:true } }, workspacesDeleteOne:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, finaliseCheckoutWithStripe:{ input:{ type:"CheckoutInput", array:false, arrayRequired:false, required:true } }, validateOrder:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, roomsCreateOne:{ input:{ type:"NewRoomInput", array:false, arrayRequired:false, required:true } }, roomsAddPeople:{ input:{ type:"AddPeopleToRoomInput", array:false, arrayRequired:false, required:true } }, roomsRemovePeople:{ input:{ type:"RemovePeopleFromRoomInput", array:false, arrayRequired:false, required:true } }, roomsMarkAllMessageAsRead:{ roomId:{ type:"String", array:false, arrayRequired:false, required:true } }, reserveOneBooking:{ input:{ type:"BookingNewInputSchema", array:false, arrayRequired:false, required:true } }, roomsAddOneMessage:{ input:{ type:"NewMessageInput", array:false, arrayRequired:false, required:true } }, roomsEditOneMessage:{ input:{ type:"EditMessageInput", array:false, arrayRequired:false, required:true }, id:{ type:"String", array:false, arrayRequired:false, required:true } }, roomsMarkMessageAsRead:{ id:{ type:"String", array:false, arrayRequired:false, required:true } }, roomsDeleteOneMessage:{ id:{ type:"String", array:false, arrayRequired:false, required:true } } }, EditAccountInput:{ userName:{ type:"String", array:false, arrayRequired:false, required:false }, firstName:{ type:"String", array:false, arrayRequired:false, required:false }, lastName:{ type:"String", array:false, arrayRequired:false, required:false }, profilePicture:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, phoneNumber:{ type:"String", array:false, arrayRequired:false, required:false }, gender:{ type:"AccountGenderEnum", array:false, arrayRequired:false, required:false }, birthDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, address:{ type:"AddressInput", array:false, arrayRequired:false, required:false }, language:{ type:"AvailableTranslation", array:false, arrayRequired:false, required:false }, settings:{ type:"SettingsInput", array:true, arrayRequired:false, required:true } }, ImageInput:{ title:{ type:"String", array:false, arrayRequired:false, required:false }, fileType:{ type:"String", array:false, arrayRequired:false, required:false }, large:{ type:"String", array:false, arrayRequired:false, required:true }, medium:{ type:"String", array:false, arrayRequired:false, required:false }, small:{ type:"String", array:false, arrayRequired:false, required:false } }, AddressInput:{ number:{ type:"String", array:false, arrayRequired:false, required:false }, street:{ type:"String", array:false, arrayRequired:false, required:false }, streetBis:{ type:"String", array:false, arrayRequired:false, required:false }, floor:{ type:"String", array:false, arrayRequired:false, required:false }, box:{ type:"String", array:false, arrayRequired:false, required:false }, zip:{ type:"String", array:false, arrayRequired:false, required:false }, state:{ type:"String", array:false, arrayRequired:false, required:false }, city:{ type:"String", array:false, arrayRequired:false, required:true }, country:{ type:"String", array:false, arrayRequired:false, required:true } }, SettingsInput:{ type:{ type:"SettingsTypeEnum", array:false, arrayRequired:false, required:true }, email:{ type:"Boolean", array:false, arrayRequired:false, required:false }, pushNotifications:{ type:"Boolean", array:false, arrayRequired:false, required:false }, sms:{ type:"Boolean", array:false, arrayRequired:false, required:false } }, NewEmailInput:{ newEmail:{ type:"String", array:false, arrayRequired:false, required:true } }, NewPasswordInput:{ oldPassword:{ type:"String", array:false, arrayRequired:false, required:true }, newPassword:{ type:"String", array:false, arrayRequired:false, required:true }, newPasswordConfirmation:{ type:"String", array:false, arrayRequired:false, required:true } }, LinkEmailInput:{ email:{ type:"String", array:false, arrayRequired:false, required:true }, password:{ type:"String", array:false, arrayRequired:false, required:true }, idToken:{ type:"String", array:false, arrayRequired:false, required:true } }, NewAccountInput:{ email:{ type:"String", array:false, arrayRequired:false, required:true }, password:{ type:"String", array:false, arrayRequired:false, required:true }, passwordConfirmation:{ type:"String", array:false, arrayRequired:false, required:true }, userName:{ type:"String", array:false, arrayRequired:false, required:false }, firstName:{ type:"String", array:false, arrayRequired:false, required:false }, lastName:{ type:"String", array:false, arrayRequired:false, required:false }, profilePicture:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, phoneNumber:{ type:"String", array:false, arrayRequired:false, required:false }, gender:{ type:"AccountGenderEnum", array:false, arrayRequired:false, required:false }, birthDate:{ type:"DateTime", array:false, arrayRequired:false, required:false }, address:{ type:"AddressInput", array:false, arrayRequired:false, required:false }, language:{ type:"AvailableTranslation", array:false, arrayRequired:false, required:false }, settings:{ type:"SettingsInput", array:true, arrayRequired:false, required:true }, terms:{ type:"Boolean", array:false, arrayRequired:false, required:true } }, BillingAddressInput:{ firstName:{ type:"String", array:false, arrayRequired:false, required:true }, lastName:{ type:"String", array:false, arrayRequired:false, required:true }, address:{ type:"AddressStrictInput", array:false, arrayRequired:false, required:true }, email:{ type:"String", array:false, arrayRequired:false, required:false }, default:{ type:"Boolean", array:false, arrayRequired:false, required:false }, customTags:{ type:"JSONObject", array:false, arrayRequired:false, required:false }, company:{ type:"String", array:false, arrayRequired:false, required:false }, vatNumber:{ type:"String", array:false, arrayRequired:false, required:false }, fiscalForm:{ type:"String", array:false, arrayRequired:false, required:false } }, AddressStrictInput:{ number:{ type:"String", array:false, arrayRequired:false, required:true }, street:{ type:"String", array:false, arrayRequired:false, required:true }, zip:{ type:"String", array:false, arrayRequired:false, required:true }, city:{ type:"String", array:false, arrayRequired:false, required:true }, country:{ type:"String", array:false, arrayRequired:false, required:true }, streetBis:{ type:"String", array:false, arrayRequired:false, required:false }, floor:{ type:"String", array:false, arrayRequired:false, required:false }, box:{ type:"String", array:false, arrayRequired:false, required:false }, state:{ type:"String", array:false, arrayRequired:false, required:false } }, PaymentMethodInput:{ sPayMethodId:{ type:"String", array:false, arrayRequired:false, required:true }, nameOnCard:{ type:"String", array:false, arrayRequired:false, required:true }, default:{ type:"Boolean", array:false, arrayRequired:false, required:false } }, AddInput:{ ressourceId:{ type:"String", array:false, arrayRequired:false, required:true }, ressourceType:{ type:"RessourceEnum", array:false, arrayRequired:false, required:true } }, RemoveInput:{ ressourceId:{ type:"String", array:false, arrayRequired:false, required:true } }, NewWorkspaceInput:{ title:{ type:"String", array:false, arrayRequired:false, required:false }, teaser:{ type:"String", array:false, arrayRequired:false, required:false }, cover:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, thumbnail:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, extraImages:{ type:"ImageInput", array:true, arrayRequired:false, required:true }, content:{ type:"String", array:false, arrayRequired:false, required:false }, seo:{ type:"SEOSimpleInput", array:false, arrayRequired:false, required:false }, urls:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:true }, pricingPerHour:{ type:"Int", array:false, arrayRequired:false, required:true }, currency:{ type:"AvailableCurrency", array:false, arrayRequired:false, required:true }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:true }, minStay:{ type:"Int", array:false, arrayRequired:false, required:true }, maxStay:{ type:"Int", array:false, arrayRequired:false, required:false }, availability:{ type:"AvailabilityInput", array:false, arrayRequired:false, required:true }, mainImages:{ type:"MainImage", array:false, arrayRequired:false, required:true }, equipmentIds:{ type:"String", array:true, arrayRequired:true, required:true }, featureIds:{ type:"String", array:true, arrayRequired:true, required:true }, address:{ type:"AddressStrictInput", array:false, arrayRequired:false, required:true } }, SEOSimpleInput:{ title:{ type:"String", array:false, arrayRequired:false, required:true }, description:{ type:"String", array:false, arrayRequired:false, required:true }, keywords:{ type:"String", array:false, arrayRequired:false, required:false }, thumbnail:{ type:"ImageInput", array:false, arrayRequired:false, required:false } }, AvailabilityInput:{ dates:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:true }, hours:{ type:"HoursInput", array:true, arrayRequired:false, required:true }, exceptions:{ type:"DateExceptionComponentInput", array:true, arrayRequired:false, required:true }, noWeekend:{ type:"Boolean", array:false, arrayRequired:false, required:false } }, HoursInput:{ from:{ type:"String", array:false, arrayRequired:false, required:true }, to:{ type:"String", array:false, arrayRequired:false, required:true } }, DateExceptionComponentInput:{ dates:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:true }, hours:{ type:"HoursInput", array:true, arrayRequired:false, required:true }, allDay:{ type:"Boolean", array:false, arrayRequired:false, required:false } }, MainImage:{ main:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, one:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, two:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, three:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, four:{ type:"ImageInput", array:false, arrayRequired:false, required:false } }, EditWorkspaceInput:{ title:{ type:"String", array:false, arrayRequired:false, required:false }, teaser:{ type:"String", array:false, arrayRequired:false, required:false }, cover:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, thumbnail:{ type:"ImageInput", array:false, arrayRequired:false, required:false }, extraImages:{ type:"ImageInput", array:true, arrayRequired:false, required:true }, content:{ type:"String", array:false, arrayRequired:false, required:false }, seo:{ type:"SEOSimpleInput", array:false, arrayRequired:false, required:false }, urls:{ type:"String", array:false, arrayRequired:false, required:false }, workspaceType:{ type:"WorkspaceTypeEnum", array:false, arrayRequired:false, required:false }, pricingPerHour:{ type:"Int", array:false, arrayRequired:false, required:false }, currency:{ type:"AvailableCurrency", array:false, arrayRequired:false, required:true }, maxCapacity:{ type:"Int", array:false, arrayRequired:false, required:false }, minStay:{ type:"Int", array:false, arrayRequired:false, required:false }, maxStay:{ type:"Int", array:false, arrayRequired:false, required:false }, availability:{ type:"AvailabilityInput", array:false, arrayRequired:false, required:false }, mainImages:{ type:"MainImage", array:false, arrayRequired:false, required:true }, equipmentIds:{ type:"String", array:true, arrayRequired:false, required:true }, featureIds:{ type:"String", array:true, arrayRequired:false, required:true }, address:{ type:"AddressStrictInput", array:false, arrayRequired:false, required:false } }, CheckoutInput:{ contactInfo:{ type:"BuyerInfo", array:false, arrayRequired:false, required:true }, billingInfo:{ type:"BuyerInfo", array:false, arrayRequired:false, required:true }, token:{ type:"String", array:false, arrayRequired:false, required:false } }, BuyerInfo:{ firstName:{ type:"String", array:false, arrayRequired:false, required:true }, lastName:{ type:"String", array:false, arrayRequired:false, required:true }, email:{ type:"String", array:false, arrayRequired:false, required:true }, company:{ type:"String", array:false, arrayRequired:false, required:false }, vatNumber:{ type:"String", array:false, arrayRequired:false, required:false }, address:{ type:"AddressInput", array:false, arrayRequired:false, required:true } }, NewRoomInput:{ accountIds:{ type:"String", array:true, arrayRequired:true, required:true } }, AddPeopleToRoomInput:{ roomId:{ type:"String", array:false, arrayRequired:false, required:true }, accountIds:{ type:"String", array:true, arrayRequired:true, required:true } }, RemovePeopleFromRoomInput:{ roomId:{ type:"String", array:false, arrayRequired:false, required:true }, accountIds:{ type:"String", array:true, arrayRequired:true, required:true } }, BookingNewInputSchema:{ durationType:{ type:"DurationTypeEnum", array:false, arrayRequired:false, required:true }, startToEnd:{ type:"DateRangeComponentInput", array:false, arrayRequired:false, required:false }, slot:{ type:"SlotComponentInput", array:false, arrayRequired:false, required:false }, capacity:{ type:"Int", array:false, arrayRequired:false, required:false }, comments:{ type:"String", array:false, arrayRequired:false, required:false }, ressourceModel:{ type:"BookingsRessourceEnum", array:false, arrayRequired:false, required:true }, ressourceId:{ type:"String", array:false, arrayRequired:false, required:true }, checkoutInfo:{ type:"CheckoutEngineInputI", array:false, arrayRequired:false, required:false } }, SlotComponentInput:{ startDate:{ type:"DateTime", array:false, arrayRequired:false, required:true }, endDate:{ type:"DateTime", array:false, arrayRequired:false, required:true }, startTime:{ type:"String", array:false, arrayRequired:false, required:true }, endTime:{ type:"String", array:false, arrayRequired:false, required:true } }, CheckoutEngineInputI:{ contactInfo:{ type:"BuyerInfo", array:false, arrayRequired:false, required:true }, billingInfo:{ type:"BuyerInfo", array:false, arrayRequired:false, required:true }, token:{ type:"String", array:false, arrayRequired:false, required:false } }, NewMessageInput:{ roomId:{ type:"String", array:false, arrayRequired:false, required:true }, message:{ type:"String", array:false, arrayRequired:false, required:true }, file:{ type:"ImageInput", array:false, arrayRequired:false, required:false } }, EditMessageInput:{ message:{ type:"String", array:false, arrayRequired:false, required:true } } } export const ReturnTypes: Record = { Query:{ me:"AccountModel", login:"FirebaseTokenResult", magicLink:"SimpleResult", placesAutocomplete:"JSONObject", placesGeocode:"JSONObject", placesGeocodeFromAddress:"JSONObject", categoriesGetOne:"CategoryModel", categoriesGetMany:"CategoryModel", categoriesGetCount:"Float", listsGetOne:"ListModel", listsGetMany:"ListModel", listsGetCount:"Float", accountsDashboardLinkStripe:"String", workspacesGetOne:"WorkspaceModel", workspacesGetMany:"WorkspaceModel", workspacesGetCount:"Float", workspacesSearchMany:"WorkspaceModel", workspacesGetMine:"WorkspaceModel", workspacesGetMineCount:"Float", bookingsGetOne:"BookingEngineSchema", bookingsGetMany:"BookingEngineSchema", bookingsGetCount:"Float", myCurrentOrder:"OrderEngineSchema", myOrdersGetOne:"OrderEngineSchema", myOrdersGetMany:"OrderEngineSchema", myOrdersGetManyCount:"Float", roomsGetOne:"RoomModel", roomsGetMany:"RoomModel", roomsGetMessages:"MessageModel" }, AccountModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", types:"AccountTypeEnum", organisationIds:"String", email:"String", userName:"String", firstName:"String", lastName:"String", profilePicture:"ImageComponent", phoneNumber:"String", gender:"AccountGenderEnum", birthDate:"DateTime", getAge:"Int", address:"AddressComponent", language:"AvailableTranslation", settings:"SettingsComponent", securityCheck:"Boolean", paymentInfo:"AccountPaymentInfo", payoutInfo:"AccountPayoutInfo", terms:"Boolean", favLikes:"FavoriteComponent", getFavorites:"FavoriteComponent" }, ImageComponent:{ title:"String", fileType:"String", large:"String", medium:"String", small:"String" }, AddressComponent:{ number:"String", street:"String", streetBis:"String", floor:"String", box:"String", zip:"String", state:"String", city:"String", country:"String" }, SettingsComponent:{ type:"SettingsTypeEnum", email:"Boolean", pushNotifications:"Boolean", sms:"Boolean" }, AccountPaymentInfo:{ stripeInfo:"StripeInfo", paymentMethods:"PaymentMethodDetail", billingInfos:"BillingAddressComponent" }, StripeInfo:{ customerId:"String" }, PaymentMethodDetail:{ _id:"String", sPayMethodId:"String", default:"Boolean", nameOnCard:"String", type:"cardTypeEnum", cardInfo:"CardInfo" }, CardInfo:{ brand:"cardBrandEnum", country:"String", exp_month:"Int", exp_year:"Int", last4:"String" }, BillingAddressComponent:{ firstName:"String", lastName:"String", address:"AddressStrictComponent", email:"String", default:"Boolean", customTags:"JSONObject", company:"String", vatNumber:"String", fiscalForm:"String", _id:"String" }, AddressStrictComponent:{ number:"String", street:"String", zip:"String", city:"String", country:"String", streetBis:"String", floor:"String", box:"String", state:"String" }, AccountPayoutInfo:{ stripeInfo:"StripePayoutInfo" }, StripePayoutInfo:{ accountId:"String", chargesEnabled:"Boolean", payoutsEnabled:"Boolean", detailsSubmitted:"Boolean" }, FavoriteComponent:{ ressourceId:"String", ressourceType:"RessourceEnum", addedAt:"DateTime", favorite:"Boolean", liked:"Boolean" }, FirebaseTokenResult:{ localId:"String", email:"String", displayName:"String", idToken:"String", registered:"Boolean", refreshToken:"String", expiresIn:"String" }, SimpleResult:{ message:"String" }, CategoryModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", title:"TranslatableComponent", teaser:"TranslatableComponent", cover:"ImageComponent", thumbnail:"ImageComponent", extraImages:"ImageComponent", content:"TranslatableComponent", seo:"SEOField", urls:"TranslatableComponent", ressourceType:"RessourceEnum", colorCode:"String" }, TranslatableComponent:{ en:"String", fr:"String", nl:"String", de:"String" }, SEOField:{ title:"TranslatableComponent", description:"TranslatableComponent", keywords:"TranslatableComponent", thumbnail:"ImageComponent" }, ListModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", title:"TranslatableComponent", teaser:"TranslatableComponent", cover:"ImageComponent", thumbnail:"ImageComponent", extraImages:"ImageComponent", content:"TranslatableComponent", seo:"SEOField", urls:"TranslatableComponent", ressourceType:"ListEnum", colorCode:"String" }, WorkspaceModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", title:"String", teaser:"String", cover:"ImageComponent", thumbnail:"ImageComponent", extraImages:"ImageComponent", content:"String", seo:"SEOSimpleField", urls:"String", place:"PlaceComponent", dist:"GeolocDistComponent", getDistFromLocation:"Float", workspaceType:"WorkspaceTypeEnum", pricingPerHour:"Int", currency:"AvailableCurrency", maxCapacity:"Int", minStay:"Int", maxStay:"Int", availability:"AvailabilityComponent", mainImages:"MainImageComponent", equipmentIds:"String", featureIds:"String", address:"AddressComponent", finalPrice:"Float", getEquipments:"ListModel", getFeatures:"ListModel", getBookings:"BookingSchema", getOwner:"WorkspaceOwnerComponent" }, SEOSimpleField:{ title:"String", description:"String", keywords:"String", thumbnail:"ImageComponent" }, PlaceComponent:{ placeId:"String", address:"AddressComponent", loc:"LocComponent", formattedAddress:"String" }, LocComponent:{ type:"String", coordinates:"Float" }, GeolocDistComponent:{ calculated:"Float", location:"LocComponent" }, AvailabilityComponent:{ dates:"DateRangeComponent", hours:"HourComponent", exceptions:"DateExceptionComponent", noWeekend:"Boolean" }, DateRangeComponent:{ startDate:"DateTime", endDate:"DateTime" }, HourComponent:{ from:"String", to:"String" }, DateExceptionComponent:{ dates:"DateRangeComponent", hours:"HourComponent", allDay:"Boolean" }, MainImageComponent:{ main:"ImageComponent", one:"ImageComponent", two:"ImageComponent", three:"ImageComponent", four:"ImageComponent" }, BookingSchema:{ durationType:"DurationTypeEnum", startToEnd:"DateRangeComponent", slot:"SlotComponent", capacity:"Int", comments:"String", status:"StatusEnum", paths:"EnginePathComponent", ownerId:"String", dates:"DateRangeComponent", _id:"ID", organisationId:"ID", by:"MetaBy", permissions:"MetaPermissions", createdAt:"DateTime", updatedAt:"DateTime", tagsIds:"String" }, IEngineSchema:{ "...on BookingSchema": "BookingSchema", "...on BookingEngineSchema": "BookingEngineSchema", "...on OrderEngineSchema": "OrderEngineSchema", _id:"ID", organisationId:"ID", paths:"EnginePathComponent", by:"MetaBy", permissions:"MetaPermissions", createdAt:"DateTime", updatedAt:"DateTime", tagsIds:"String" }, EnginePathComponent:{ ressourceModel:"ModelLoadersEnum", ressourceId:"String" }, MetaBy:{ createdBy:"ID", updatedBy:"ID", deletedBy:"ID" }, MetaPermissions:{ r:"String", w:"String", d:"String" }, SlotComponent:{ startDate:"DateTime", endDate:"DateTime", startTime:"String", endTime:"String" }, WorkspaceOwnerComponent:{ firstName:"String", lastName:"String" }, BookingEngineSchema:{ durationType:"DurationTypeEnum", startToEnd:"DateRangeComponent", slot:"SlotComponent", capacity:"Int", comments:"String", status:"StatusEnum", paths:"EnginePathComponent", ownerId:"String", dates:"DateRangeComponent", owner:"AccountModel", _id:"ID", organisationId:"ID", by:"MetaBy", permissions:"MetaPermissions", createdAt:"DateTime", updatedAt:"DateTime", tagsIds:"String", workspace:"WorkspaceModel", room:"RoomModel" }, RoomModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", title:"String", stats:"RoomsStats", getAccounts:"AccountModel", getMessages:"MessageModel", lastMessage:"DateTime" }, RoomsStats:{ unreadCounts:"UnreadCount" }, UnreadCount:{ accountId:"String", count:"Float" }, MessageModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", roomId:"String", notified:"Boolean", message:"String", edited:"Boolean", deleted:"Boolean", file:"ImageComponent", sentBy:"String", readBy:"MessageReadBy" }, MessageReadBy:{ accountId:"String", readAt:"DateTime" }, OrderEngineSchema:{ lines:"LineItemSchema", localeInfo:"LocaleInfo", currency:"CurrencyEnum", vatExempt:"Boolean", accountId:"String", contactInfo:"BuyerInfoComponent", billingInfo:"BuyerInfoComponent", promoId:"ID", invoiceInfo:"InvoiceInfo", providerOrderItems:"ProviderSchema", orderName:"TranslatableComponent", orderStatus:"OrderStatusEnum", paymentIntent:"PaymentIntentInfo", paymentStatus:"PaymentStatusEnum", paymentInfo:"PaymentInfo", subTotalPrice:"Float", vatPrice:"Float", finalPrice:"Float", totalPrice:"Float", promo:"PromoModel", _id:"ID", organisationId:"ID", paths:"EnginePathComponent", by:"MetaBy", permissions:"MetaPermissions", createdAt:"DateTime", updatedAt:"DateTime", tagsIds:"String", getBookingInput:"BookingNewInput" }, LineItemSchema:{ _id:"String", productRessource:"ProductRessourceEnum", productId:"String", title:"String", price:"Float", salesPrice:"Float", quantity:"Float", vatClassId:"String", parentId:"String", addOns:"AddOnComponent", localeInfo:"LocaleInfo", promoId:"String", finalPrice:"Float", getProduct:"ProductUnion", getLinePrice:"Float", getLineVatPrice:"Float" }, AddOnComponent:{ addOnId:"String", quantity:"Float" }, LocaleInfo:{ countryCode:"String", locale:"AvailableTranslation" }, ProductUnion:{ "...on WorkspaceModel":"WorkspaceModel" }, BuyerInfoComponent:{ firstName:"String", lastName:"String", email:"String", company:"String", vatNumber:"String", address:"AddressComponent" }, InvoiceInfo:{ provider:"InvoicingProvider", invoiceId:"String", invoiceNumber:"Float" }, ProviderSchema:{ _id:"String", organisationId:"String", orderStatus:"OrderBusinessStatusEnum", lines:"LineItemSchema" }, PaymentIntentInfo:{ provider:"PaymentProvider", stripePaymentIntentData:"StripePaymentIntentData" }, StripePaymentIntentData:{ id:"String", client_secret:"String", currency:"String", customer:"String", status:"String" }, PaymentInfo:{ provider:"PaymentProvider", transactionId:"String" }, PromoModel:{ _id:"ID", organisationId:"ID", createdBy:"ID", updatedBy:"ID", deletedBy:"ID", createdAt:"DateTime", updatedAt:"DateTime", r:"String", w:"String", d:"String", code:"String", description:"TranslatableComponent", type:"PromoType", value:"Float", validity:"DateTime", cummulable:"Boolean", usageLimit:"Float", usage:"Float" }, BookingNewInput:{ durationType:"DurationTypeEnum", startToEnd:"DateRangeComponent", slot:"SlotComponent", capacity:"Int", comments:"String", ressourceModel:"BookingsRessourceEnum", ressourceId:"String", checkoutInfo:"CheckoutEngineInput" }, CheckoutEngineInput:{ contactInfo:"BuyerInfoComponent", billingInfo:"BuyerInfoComponent", token:"String" }, Mutation:{ updateMe:"AccountModel", updateMeEmail:"AccountModel", updateMePassword:"AccountModel", resetPassword:"SimpleResult", registerGuest:"AccountModel", register:"AccountModel", accountsBillingInfosAddOne:"BillingAddressComponent", accountsBillingInfosEditOne:"BillingAddressComponent", accountsBillingInfosDeleteOne:"String", accountsPaymentMethodsAddOne:"PaymentMethodDetail", accountsPaymentMethodsMarkasDefault:"PaymentMethodDetail", accountsPaymentMethodsDeleteOne:"String", accountsLinkWithStripe:"String", accountsRefreshInfoStripe:"AccountModel", accountsFavoritesAddOne:"FavoriteComponent", accountsFavoritesRemoveOne:"SuccessResponse", workspacesAddOne:"WorkspaceModel", workspacesEditOne:"WorkspaceModel", workspacesDeleteOne:"WorkspaceModel", finaliseCheckoutWithStripe:"OrderEngineSchema", removeCurrentOrder:"OrderEngineSchema", validateOrder:"OrderEngineSchema", roomsCreateOne:"RoomModel", roomsAddPeople:"RoomModel", roomsRemovePeople:"RoomModel", roomsMarkAllMessageAsRead:"RoomModel", reserveOneBooking:"OrderEngineSchema", roomsAddOneMessage:"MessageModel", roomsEditOneMessage:"MessageModel", roomsMarkMessageAsRead:"MessageModel", roomsDeleteOneMessage:"MessageModel" }, SuccessResponse:{ success:"Boolean" } }