resolvers

package
v0.0.0-...-3e1c22f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2019 License: GPL-2.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrProductNotFound          = errors.New("product not found")
	ErrProductVariationNotFound = errors.New("product variation not found")
)
View Source
var ErrParentProductNotFound = errors.New("invalid parent product")
View Source
var ErrServiceNotFound = errors.New("invalid service")
View Source
var ErrServiceProviderNotFound = errors.New("service provider not found")
View Source
var ErrServiceSubCategoryNotFound = errors.New("service sub category not found")

Functions

func GetFileContentType

func GetFileContentType(out io.Reader) (string, error)

GetFileContentType retrieves the content type of files

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type BookingResolver

type BookingResolver interface{}

BookingResolver

type CartItemResolver

type CartItemResolver interface {
	Product(ctx context.Context, obj *models.CartItem) (*models.Product, error)
}

type CartResolver

type CartResolver interface {
	User(ctx context.Context, obj *models.Cart) (*models.User, error)
	StoreID(ctx context.Context, obj *models.Cart) (primitive.ObjectID, error)

	CartItemsQuantity(ctx context.Context, obj *models.Cart) (int, error)
	CartTotal(ctx context.Context, obj *models.Cart) (float64, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	AddPackageType struct {
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		Language    func(childComplexity int) int
		PackageType func(childComplexity int) int
	}

	Address struct {
		AddressDescription func(childComplexity int) int
		City               func(childComplexity int) int
		CompanyName        func(childComplexity int) int
		Country            func(childComplexity int) int
		FirstName          func(childComplexity int) int
		ID                 func(childComplexity int) int
		LastName           func(childComplexity int) int
		Latitude           func(childComplexity int) int
		Longitute          func(childComplexity int) int
		Name               func(childComplexity int) int
		PostCode           func(childComplexity int) int
		State              func(childComplexity int) int
	}

	AddressConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AddressEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AdminDashboard struct {
		JobStatistics     func(childComplexity int) int
		JobsOverview      func(childComplexity int) int
		LatestJobs        func(childComplexity int) int
		NotificationPanel func(childComplexity int) int
		ProvidersOverview func(childComplexity int) int
		SiteStatistics    func(childComplexity int) int
	}

	AdminReport struct {
		AdminEarningAmount func(childComplexity int) int
		DeliveryCharges    func(childComplexity int) int
		DriverAmount       func(childComplexity int) int
		ID                 func(childComplexity int) int
		OrderAmount        func(childComplexity int) int
		OrderDate          func(childComplexity int) int
		OrderNo            func(childComplexity int) int
		OrderStatus        func(childComplexity int) int
		OutstandingAmount  func(childComplexity int) int
		PaymentMethod      func(childComplexity int) int
		ServiceType        func(childComplexity int) int
		SiteCommission     func(childComplexity int) int
	}

	AdminReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AdminReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AdvertisementBanner struct {
		AddedDate       func(childComplexity int) int
		BannerImage     func(childComplexity int) int
		BannerName      func(childComplexity int) int
		ClickCount      func(childComplexity int) int
		DisplayOrder    func(childComplexity int) int
		ID              func(childComplexity int) int
		IsActive        func(childComplexity int) int
		RedirectURL     func(childComplexity int) int
		TimePeriod      func(childComplexity int) int
		TotalImpression func(childComplexity int) int
		UsedImpression  func(childComplexity int) int
		Validity        func(childComplexity int) int
	}

	AdvertisementBannerConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AdvertisementBannerEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AirportSurcharge struct {
		AirportLocation  func(childComplexity int) int
		DropOffSurcharge func(childComplexity int) int
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
		PickUpSurcharge  func(childComplexity int) int
		VehicleType      func(childComplexity int) int
	}

	AirportSurchargeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AirportSurchargeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppSetting struct {
		AllowProviderEditVehicleDetails             func(childComplexity int) int
		BookingAcceptTime                           func(childComplexity int) int
		CabRequestMethod                            func(childComplexity int) int
		DeliveryVerificationMethod                  func(childComplexity int) int
		DisplayAdvertisementTime                    func(childComplexity int) int
		EnableAdvertisementBannerDriver             func(childComplexity int) int
		EnableAdvertisementBannerRestaurants        func(childComplexity int) int
		EnableAdvertisementBannerRider              func(childComplexity int) int
		EnableAirportSurcharge                      func(childComplexity int) int
		EnableBookForSomeoneElse                    func(childComplexity int) int
		EnableChildSeatAccessibility                func(childComplexity int) int
		EnableDriverDestinationsFeature             func(childComplexity int) int
		EnableFavoriteDriver                        func(childComplexity int) int
		EnableFavoriteStore                         func(childComplexity int) int
		EnableGenderBasedRequest                    func(childComplexity int) int
		EnableGoogleDirectionForDriver              func(childComplexity int) int
		EnableGoogleDirectionForUser                func(childComplexity int) int
		EnableHandicapAccessibility                 func(childComplexity int) int
		EnableLiveChat                              func(childComplexity int) int
		EnableNews                                  func(childComplexity int) int
		EnableNewsletterSubscription                func(childComplexity int) int
		EnablePool                                  func(childComplexity int) int
		EnableRideLater                             func(childComplexity int) int
		EnableRouteCalculation                      func(childComplexity int) int
		EnableRouteOptimisation                     func(childComplexity int) int
		EnableStopOverPoint                         func(childComplexity int) int
		EnableSurgeChargeOnRental                   func(childComplexity int) int
		EnableTaxiHailProviderApp                   func(childComplexity int) int
		EnableTransitShopping                       func(childComplexity int) int
		EnableWaitingChargeOnFlatFare               func(childComplexity int) int
		EnableWaitingChargeOnRental                 func(childComplexity int) int
		GoogleAppDriverKeyIos                       func(childComplexity int) int
		GoogleAppPassengerKeyIos                    func(childComplexity int) int
		GoogleServerDriverKeyAndroid                func(childComplexity int) int
		GoogleServerDriverKeyIos                    func(childComplexity int) int
		GoogleServerPassengerKeyAndroid             func(childComplexity int) int
		GoogleServerPassengerKeyIos                 func(childComplexity int) int
		LiveChatLicenceNumber                       func(childComplexity int) int
		MaxDestinationMultiDelivery                 func(childComplexity int) int
		MaxDriveDestinations                        func(childComplexity int) int
		MaxStopOverPoints                           func(childComplexity int) int
		OnlineProviderListLimit                     func(childComplexity int) int
		PemFileName                                 func(childComplexity int) int
		ProviderTimeout                             func(childComplexity int) int
		PublishDriverDistanceLimit                  func(childComplexity int) int
		RadiusAroundUser                            func(childComplexity int) int
		RadiusAroundUserForDestinationEnabledDriver func(childComplexity int) int
		RadiusAroundUserForPool                     func(childComplexity int) int
		RadiusAroundUserProviderDestinationForPool  func(childComplexity int) int
		ResetTimeForDriverDestinations              func(childComplexity int) int
		SelectedContacts                            func(childComplexity int) int
		ServiceProviderFlow                         func(childComplexity int) int
		SinchAppKey                                 func(childComplexity int) int
		SinchEnvironmentHost                        func(childComplexity int) int
		SinchSecretKey                              func(childComplexity int) int
		SurgeCharge                                 func(childComplexity int) int
		TimeForProviderToReach                      func(childComplexity int) int
		WaybillConfiguration                        func(childComplexity int) int
	}

	AppVersion struct {
		Channel        func(childComplexity int) int
		DownloadURL    func(childComplexity int) int
		ID             func(childComplexity int) int
		LatestVersion  func(childComplexity int) int
		MinimumVersion func(childComplexity int) int
	}

	AppearanceSetting struct {
		AndroidAppLink         func(childComplexity int) int
		CompanyAddress         func(childComplexity int) int
		CompanyNameInEmail     func(childComplexity int) int
		CopyrightAdminFooter   func(childComplexity int) int
		CopyrightWebsiteFooter func(childComplexity int) int
		IphoneAppLink          func(childComplexity int) int
		SupportEmail           func(childComplexity int) int
		SupportPhone           func(childComplexity int) int
	}

	AuthPayload struct {
		Token func(childComplexity int) int
		User  func(childComplexity int) int
	}

	BankAccountDetails struct {
		AccountHolderName  func(childComplexity int) int
		AccountNumber      func(childComplexity int) int
		BankCountry        func(childComplexity int) int
		BankLocation       func(childComplexity int) int
		BankName           func(childComplexity int) int
		Country            func(childComplexity int) int
		Currency           func(childComplexity int) int
		DefaultForCurrency func(childComplexity int) int
		Email              func(childComplexity int) int
		Fingerprint        func(childComplexity int) int
		IfscCode           func(childComplexity int) int
		Metadata           func(childComplexity int) int
		RoutingNumber      func(childComplexity int) int
		Status             func(childComplexity int) int
		SwiftCode          func(childComplexity int) int
	}

	Billing struct {
		Address1  func(childComplexity int) int
		Address2  func(childComplexity int) int
		City      func(childComplexity int) int
		Company   func(childComplexity int) int
		Country   func(childComplexity int) int
		Email     func(childComplexity int) int
		FirstName func(childComplexity int) int
		LastName  func(childComplexity int) int
		Phone     func(childComplexity int) int
		Postcode  func(childComplexity int) int
		State     func(childComplexity int) int
	}

	Booking struct {
		JobID     func(childComplexity int) int
		VehicleID func(childComplexity int) int
	}

	BookingFareEstimate struct {
		BaseFare  func(childComplexity int) int
		Distance  func(childComplexity int) int
		Time      func(childComplexity int) int
		TotalFare func(childComplexity int) int
	}

	BusinessTripReason struct {
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
		OrganizationType func(childComplexity int) int
		ProfileShortName func(childComplexity int) int
		ProfileTitle     func(childComplexity int) int
		Reason           func(childComplexity int) int
		TitleDescription func(childComplexity int) int
		TripReason       func(childComplexity int) int
	}

	BusinessTripReasonConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	BusinessTripReasonEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CancelReason struct {
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		Order       func(childComplexity int) int
		Reason      func(childComplexity int) int
		ServiceType func(childComplexity int) int
	}

	CancelReasonConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CancelReasonEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CancelledReport struct {
		Action              func(childComplexity int) int
		CancellationCharges func(childComplexity int) int
		ID                  func(childComplexity int) int
		OrderDate           func(childComplexity int) int
		OrderNumber         func(childComplexity int) int
		OrderStatus         func(childComplexity int) int
		PaymentMethod       func(childComplexity int) int
		PayoutDriver        func(childComplexity int) int
		PayoutStore         func(childComplexity int) int
		ServiceType         func(childComplexity int) int
	}

	CancelledReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CancelledReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Cart struct {
		CartItemsQuantity func(childComplexity int) int
		CartTotal         func(childComplexity int) int
		ID                func(childComplexity int) int
		Items             func(childComplexity int) int
		StoreID           func(childComplexity int) int
		User              func(childComplexity int) int
	}

	CartConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CartEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CartItem struct {
		Product     func(childComplexity int) int
		Quantity    func(childComplexity int) int
		Type        func(childComplexity int) int
		VariationID func(childComplexity int) int
	}

	Chat struct {
		Agents     func(childComplexity int) int
		Comment    func(childComplexity int) int
		CreatedAt  func(childComplexity int) int
		CreatedBy  func(childComplexity int) int
		Department func(childComplexity int) int
		ID         func(childComplexity int) int
		Messages   func(childComplexity int) int
		Name       func(childComplexity int) int
		Notes      func(childComplexity int) int
		Rating     func(childComplexity int) int
		StartedBy  func(childComplexity int) int
		Tags       func(childComplexity int) int
		UpdatedAt  func(childComplexity int) int
	}

	ChatMessage struct {
		AgentReadAt func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		CreatedBy   func(childComplexity int) int
		Message     func(childComplexity int) int
		Type        func(childComplexity int) int
		UserReadAt  func(childComplexity int) int
	}

	ChatNote struct {
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		Message   func(childComplexity int) int
		Type      func(childComplexity int) int
	}

	City struct {
		CityName    func(childComplexity int) int
		CountryCode func(childComplexity int) int
		CountryName func(childComplexity int) int
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		StateCode   func(childComplexity int) int
		StateName   func(childComplexity int) int
	}

	CityConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CityEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Country struct {
		Code            func(childComplexity int) int
		CountryName     func(childComplexity int) int
		DistanceUnit    func(childComplexity int) int
		EmergencyNumber func(childComplexity int) int
		ID              func(childComplexity int) int
		IsActive        func(childComplexity int) int
		PhoneCode       func(childComplexity int) int
		Tax             func(childComplexity int) int
	}

	CountryConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CountryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Coupon struct {
		Code           func(childComplexity int) int
		Description    func(childComplexity int) int
		DiscountAmount func(childComplexity int) int
		DiscountType   func(childComplexity int) int
		ID             func(childComplexity int) int
		IsActive       func(childComplexity int) int
		ServiceType    func(childComplexity int) int
		Type           func(childComplexity int) int
		UsageLimit     func(childComplexity int) int
		UsedLimit      func(childComplexity int) int
		Validity       func(childComplexity int) int
		ValidityExpire func(childComplexity int) int
		ValidityStart  func(childComplexity int) int
	}

	CouponConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CouponEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CouponLines struct {
		Code        func(childComplexity int) int
		Discount    func(childComplexity int) int
		DiscountTax func(childComplexity int) int
		ID          func(childComplexity int) int
		MetaData    func(childComplexity int) int
	}

	Currency struct {
		Country         func(childComplexity int) int
		CurrencyCode    func(childComplexity int) int
		ID              func(childComplexity int) int
		IsDefault       func(childComplexity int) int
		Name            func(childComplexity int) int
		Ratio           func(childComplexity int) int
		Symbol          func(childComplexity int) int
		ThresholdAmount func(childComplexity int) int
	}

	CurrencyConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CurrencyEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Customer struct {
		AvatarURL        func(childComplexity int) int
		Billing          func(childComplexity int) int
		Email            func(childComplexity int) int
		FirstName        func(childComplexity int) int
		ID               func(childComplexity int) int
		IsPayingCustomer func(childComplexity int) int
		LastName         func(childComplexity int) int
		MetaData         func(childComplexity int) int
		Role             func(childComplexity int) int
		Shipping         func(childComplexity int) int
		Username         func(childComplexity int) int
	}

	CustomerConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CustomerEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DashboardNotification struct {
		Action    func(childComplexity int) int
		Actor     func(childComplexity int) int
		CreatedAt func(childComplexity int) int
	}

	DeclineAlertForProvider struct {
		BlockDate                  func(childComplexity int) int
		BlockProvider              func(childComplexity int) int
		Email                      func(childComplexity int) int
		ID                         func(childComplexity int) int
		ProviderName               func(childComplexity int) int
		TotalCancelledTrips        func(childComplexity int) int
		TotalCancelledTripsTillNow func(childComplexity int) int
		TotalDeclinedTrips         func(childComplexity int) int
		TotalDeclinedTripsTillNow  func(childComplexity int) int
	}

	DeclineAlertForProviderConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeclineAlertForProviderEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeclineAlertForUser struct {
		BlockDate                  func(childComplexity int) int
		BlockUser                  func(childComplexity int) int
		Email                      func(childComplexity int) int
		ID                         func(childComplexity int) int
		TotalCancelledTrips        func(childComplexity int) int
		TotalCancelledTripsTillNow func(childComplexity int) int
		UserName                   func(childComplexity int) int
	}

	DeclineAlertForUserConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeclineAlertForUserEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeliveryCharge struct {
		FreeDeliveryRadius              func(childComplexity int) int
		FreeOrderDeliveryCharges        func(childComplexity int) int
		ID                              func(childComplexity int) int
		IsActive                        func(childComplexity int) int
		LocationName                    func(childComplexity int) int
		OrderDeliveryChargesAboveAmount func(childComplexity int) int
		OrderDeliveryChargesBelowAmount func(childComplexity int) int
		OrderPrice                      func(childComplexity int) int
		OrderTotal                      func(childComplexity int) int
	}

	DeliveryChargeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeliveryChargeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeliveryChargesUtility struct {
		FreeDeliveryRadius              func(childComplexity int) int
		FreeOrderDeliveryCharges        func(childComplexity int) int
		ID                              func(childComplexity int) int
		Location                        func(childComplexity int) int
		OrderDeliveryChargesAboveAmout  func(childComplexity int) int
		OrderDeliveryChargesBelowAmount func(childComplexity int) int
		OrderPrice                      func(childComplexity int) int
	}

	DeliveryChargesUtilityConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeliveryChargesUtilityEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeliveryVehicleType struct {
		DeliveryChargeForCancelledOrder func(childComplexity int) int
		DeliveryChargeForCompletedOrder func(childComplexity int) int
		DeliveryRadius                  func(childComplexity int) int
		ID                              func(childComplexity int) int
		IsActive                        func(childComplexity int) int
		Location                        func(childComplexity int) int
		Order                           func(childComplexity int) int
		VehicleType                     func(childComplexity int) int
	}

	DeliveryVehicleTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeliveryVehicleTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DisplayPrice struct {
		PriceWithTax    func(childComplexity int) int
		PriceWithoutTax func(childComplexity int) int
	}

	Document struct {
		BelongsTo    func(childComplexity int) int
		ExpiryDate   func(childComplexity int) int
		ID           func(childComplexity int) int
		Name         func(childComplexity int) int
		URL          func(childComplexity int) int
		UploaderType func(childComplexity int) int
	}

	DocumentConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DocumentEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	EmailSetting struct {
		AdminEmail    func(childComplexity int) int
		EmailFromName func(childComplexity int) int
		NoReplyEmail  func(childComplexity int) int
	}

	EmailTemplate struct {
		From       func(childComplexity int) int
		HTMLBody   func(childComplexity int) int
		ID         func(childComplexity int) int
		Language   func(childComplexity int) int
		Purpose    func(childComplexity int) int
		Subject    func(childComplexity int) int
		TemplateID func(childComplexity int) int
		TextBody   func(childComplexity int) int
	}

	EmailTemplateConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	EmailTemplateEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	EmergencyContact struct {
		EmailID  func(childComplexity int) int
		ID       func(childComplexity int) int
		MobileNo func(childComplexity int) int
		Name     func(childComplexity int) int
	}

	EmergencyContactConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	EmergencyContactEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	EnterpriseAccount struct {
		Address          func(childComplexity int) int
		City             func(childComplexity int) int
		Country          func(childComplexity int) int
		Email            func(childComplexity int) int
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
		Language         func(childComplexity int) int
		OrganizationName func(childComplexity int) int
		OrganizationType func(childComplexity int) int
		PaymentBy        func(childComplexity int) int
		PaymentMethod    func(childComplexity int) int
		Phone            func(childComplexity int) int
		State            func(childComplexity int) int
		ZipCode          func(childComplexity int) int
	}

	EnterpriseAccountConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	EnterpriseAccountEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	EnterpriseAccountPaymentReport struct {
		CancelledRideJobNo        func(childComplexity int) int
		ID                        func(childComplexity int) int
		JobDate                   func(childComplexity int) int
		JobOutstandingAmount      func(childComplexity int) int
		JobStatus                 func(childComplexity int) int
		JobType                   func(childComplexity int) int
		Organization              func(childComplexity int) int
		OrganizationPayAmount     func(childComplexity int) int
		OrganizationPaymentStatus func(childComplexity int) int
		PaymentMethod             func(childComplexity int) int
		PlatformFees              func(childComplexity int) int
		Provider                  func(childComplexity int) int
		ProviderPaymentStatus     func(childComplexity int) int
		RideJobNo                 func(childComplexity int) int
		Tip                       func(childComplexity int) int
		TotalCancellationFees     func(childComplexity int) int
		TotalFare                 func(childComplexity int) int
		User                      func(childComplexity int) int
		WalletDebit               func(childComplexity int) int
	}

	EnterpriseAccountPaymentReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	EnterpriseAccountPaymentReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Faq struct {
		Answer       func(childComplexity int) int
		Category     func(childComplexity int) int
		DisplayOrder func(childComplexity int) int
		ID           func(childComplexity int) int
		IsActive     func(childComplexity int) int
		Question     func(childComplexity int) int
	}

	FAQCategory struct {
		DisplayOrder func(childComplexity int) int
		ID           func(childComplexity int) int
		IsActive     func(childComplexity int) int
		Label        func(childComplexity int) int
	}

	FAQCategoryConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	FAQCategoryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	FAQConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	FAQEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	FeeLines struct {
		ID        func(childComplexity int) int
		MetaData  func(childComplexity int) int
		Name      func(childComplexity int) int
		TaxClass  func(childComplexity int) int
		TaxStatus func(childComplexity int) int
		Taxes     func(childComplexity int) int
		Total     func(childComplexity int) int
		TotalTax  func(childComplexity int) int
	}

	File struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
		URL  func(childComplexity int) int
	}

	FoodDeliveryLabel struct {
		Code                   func(childComplexity int) int
		ID                     func(childComplexity int) int
		IsActive               func(childComplexity int) int
		LanguageLabel          func(childComplexity int) int
		ValueInEnglishLanguage func(childComplexity int) int
	}

	FoodDeliveryLabelConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	FoodDeliveryLabelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	GeneralLabel struct {
		Code                   func(childComplexity int) int
		ID                     func(childComplexity int) int
		IsActive               func(childComplexity int) int
		LanguageLabel          func(childComplexity int) int
		ValueInEnglishLanguage func(childComplexity int) int
	}

	GeneralLabelConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	GeneralLabelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	GeneralSetting struct {
		AdminCountryIsd                 func(childComplexity int) int
		CountryCode                     func(childComplexity int) int
		CurrencyUpdateRatio             func(childComplexity int) int
		DefaultDistanceUnit             func(childComplexity int) int
		DisplayRecord                   func(childComplexity int) int
		EnableProviderEmailVerification func(childComplexity int) int
		EnableProviderPhoneVerification func(childComplexity int) int
		EnableReferralSystem            func(childComplexity int) int
		EnableUserEmailVerification     func(childComplexity int) int
		EnableUserPhoneVerification     func(childComplexity int) int
		FixedWalletAmount1              func(childComplexity int) int
		FixedWalletAmount2              func(childComplexity int) int
		FixedWalletAmount3              func(childComplexity int) int
		FlagDrivers                     func(childComplexity int) int
		GoogleAnalyticsCode             func(childComplexity int) int
		PoliceNumber                    func(childComplexity int) int
		ProjectName                     func(childComplexity int) int
		ReferralAmount                  func(childComplexity int) int
	}

	GeoFenceLocation struct {
		Country      func(childComplexity int) int
		GeoJSON      func(childComplexity int) int
		ID           func(childComplexity int) int
		IsActive     func(childComplexity int) int
		LocationFor  func(childComplexity int) int
		LocationType func(childComplexity int) int
		Name         func(childComplexity int) int
	}

	GeoFenceLocationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	GeoFenceLocationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	GeoFenceRestrictedArea struct {
		Address         func(childComplexity int) int
		Area            func(childComplexity int) int
		GeoLocationArea func(childComplexity int) int
		ID              func(childComplexity int) int
		IsActive        func(childComplexity int) int
		RestrictArea    func(childComplexity int) int
		RestrictType    func(childComplexity int) int
	}

	GeoFenceRestrictedAreaConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	GeoFenceRestrictedAreaEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	GodsView struct {
		Latitude  func(childComplexity int) int
		Longitude func(childComplexity int) int
	}

	GodsViewConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	GodsViewEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	GroceryDeliveryLabel struct {
		Code                   func(childComplexity int) int
		ID                     func(childComplexity int) int
		IsActive               func(childComplexity int) int
		LanguageLabel          func(childComplexity int) int
		ValueInEnglishLanguage func(childComplexity int) int
	}

	GroceryDeliveryLabelConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	GroceryDeliveryLabelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	HeatView struct {
		Latitude  func(childComplexity int) int
		Longitude func(childComplexity int) int
	}

	HeatViewConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	HeatViewEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	HelpCategory struct {
		CategoryFor func(childComplexity int) int
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		Order       func(childComplexity int) int
		Title       func(childComplexity int) int
	}

	HelpCategoryConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	HelpCategoryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	HelpDetail struct {
		Answer   func(childComplexity int) int
		Category func(childComplexity int) int
		ID       func(childComplexity int) int
		IsActive func(childComplexity int) int
		Order    func(childComplexity int) int
		Question func(childComplexity int) int
	}

	HelpDetailConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	HelpDetailEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	HotelPaymentReport struct {
		BaseFare              func(childComplexity int) int
		BookedBy              func(childComplexity int) int
		BookingFees           func(childComplexity int) int
		HotelBookingCharge    func(childComplexity int) int
		HotelName             func(childComplexity int) int
		HotelPayAmount        func(childComplexity int) int
		JobDate               func(childComplexity int) int
		JobNo                 func(childComplexity int) int
		JobStatus             func(childComplexity int) int
		PaymentMethod         func(childComplexity int) int
		Provider              func(childComplexity int) int
		ProviderPaymentStatus func(childComplexity int) int
		TotalFare             func(childComplexity int) int
		User                  func(childComplexity int) int
	}

	Installation struct {
		AppIdentifier      func(childComplexity int) int
		AppName            func(childComplexity int) int
		AppVersion         func(childComplexity int) int
		Badge              func(childComplexity int) int
		BuildNumber        func(childComplexity int) int
		Channels           func(childComplexity int) int
		DeviceBrand        func(childComplexity int) int
		DeviceCountry      func(childComplexity int) int
		DeviceHeight       func(childComplexity int) int
		DeviceID           func(childComplexity int) int
		DeviceLocale       func(childComplexity int) int
		DeviceManufacturer func(childComplexity int) int
		DeviceModel        func(childComplexity int) int
		DeviceType         func(childComplexity int) int
		DeviceWidth        func(childComplexity int) int
		FcmToken           func(childComplexity int) int
		ID                 func(childComplexity int) int
		SystemVersion      func(childComplexity int) int
		TimeZone           func(childComplexity int) int
		UserID             func(childComplexity int) int
	}

	InstallationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	InstallationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	InstallationSetting struct {
		DisablePubnub                func(childComplexity int) int
		EnableCorporateProfile       func(childComplexity int) int
		EnablePubnub                 func(childComplexity int) int
		EnableSocketCluster          func(childComplexity int) int
		FetchTripStatus              func(childComplexity int) int
		GoogleKeyForPushNotification func(childComplexity int) int
		GoogleKeyForWebPanel         func(childComplexity int) int
		GoogleProjectID              func(childComplexity int) int
		MinAutoComplete              func(childComplexity int) int
		PassPhraseforPem             func(childComplexity int) int
		PubSubTechnique              func(childComplexity int) int
		PubnubPublishKey             func(childComplexity int) int
		PubnubSecretKey              func(childComplexity int) int
		PubnubSubscribeKey           func(childComplexity int) int
		PubnubUUID                   func(childComplexity int) int
		TollCostAppCode              func(childComplexity int) int
		TollCostAppID                func(childComplexity int) int
		TollCostCalculation          func(childComplexity int) int
		YalgaarClientKey             func(childComplexity int) int
	}

	Invoice struct {
		BaseFare     func(childComplexity int) int
		Commission   func(childComplexity int) int
		Distance     func(childComplexity int) int
		FromAddress  func(childComplexity int) int
		ID           func(childComplexity int) int
		JobEndTime   func(childComplexity int) int
		JobID        func(childComplexity int) int
		JobStartTime func(childComplexity int) int
		ToAddress    func(childComplexity int) int
		VehicleType  func(childComplexity int) int
	}

	Job struct {
		BookedFor     func(childComplexity int) int
		BookingNumber func(childComplexity int) int
		CompanyID     func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		FareAmount    func(childComplexity int) int
		FromAddress   func(childComplexity int) int
		ID            func(childComplexity int) int
		InvoiceID     func(childComplexity int) int
		JobDate       func(childComplexity int) int
		JobType       func(childComplexity int) int
		ProviderID    func(childComplexity int) int
		ServiceType   func(childComplexity int) int
		ToAddress     func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		UserID        func(childComplexity int) int
	}

	JobConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	JobEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	JobLaterBooking struct {
		BookedBy                    func(childComplexity int) int
		BookingNumber               func(childComplexity int) int
		Date                        func(childComplexity int) int
		ExpectedDestinationLocation func(childComplexity int) int
		ExpectedSourceLocation      func(childComplexity int) int
		ID                          func(childComplexity int) int
		IsActive                    func(childComplexity int) int
		JobDetails                  func(childComplexity int) int
		JobType                     func(childComplexity int) int
		Provider                    func(childComplexity int) int
		Status                      func(childComplexity int) int
		Users                       func(childComplexity int) int
	}

	JobLaterBookingConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	JobLaterBookingEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	JobRequestAcceptanceReport struct {
		AcceptancePercentage        func(childComplexity int) int
		ID                          func(childComplexity int) int
		InProcessRequests           func(childComplexity int) int
		MissedAttempts              func(childComplexity int) int
		ProviderName                func(childComplexity int) int
		RequestsAcceptedJobREquests func(childComplexity int) int
		RequestsDeclined            func(childComplexity int) int
		RequestsTimedOut            func(childComplexity int) int
		TotalJobRequests            func(childComplexity int) int
	}

	JobRequestAcceptanceReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	JobRequestAcceptanceReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	JobStatistics struct {
		CancelledJobs func(childComplexity int) int
		CompletedJobs func(childComplexity int) int
		OnGoingJobs   func(childComplexity int) int
		TotalJobs     func(childComplexity int) int
	}

	JobTimeVariance struct {
		ActualTime    func(childComplexity int) int
		Address       func(childComplexity int) int
		BookingNo     func(childComplexity int) int
		EstimatedTime func(childComplexity int) int
		ID            func(childComplexity int) int
		JobDate       func(childComplexity int) int
		Provider      func(childComplexity int) int
		Variance      func(childComplexity int) int
	}

	JobTimeVarianceConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	JobTimeVarianceEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	JobUpdate struct {
		CreatedAt            func(childComplexity int) int
		DeliveryTimeEstimate func(childComplexity int) int
		EndedAt              func(childComplexity int) int
		Latitude             func(childComplexity int) int
		Longitude            func(childComplexity int) int
		Order                func(childComplexity int) int
		ProviderID           func(childComplexity int) int
		Status               func(childComplexity int) int
	}

	JobsOverview struct {
		Cancelled func(childComplexity int) int
		Completed func(childComplexity int) int
		OnGoing   func(childComplexity int) int
		ThisMonth func(childComplexity int) int
		ThisWeek  func(childComplexity int) int
		ThisYear  func(childComplexity int) int
		Today     func(childComplexity int) int
	}

	LatestJobs struct {
		CreatedAt       func(childComplexity int) int
		EndingAddress   func(childComplexity int) int
		StartingAddress func(childComplexity int) int
		Status          func(childComplexity int) int
		User            func(childComplexity int) int
	}

	LineItems struct {
		ID          func(childComplexity int) int
		MetaData    func(childComplexity int) int
		Name        func(childComplexity int) int
		Price       func(childComplexity int) int
		ProductID   func(childComplexity int) int
		Quantity    func(childComplexity int) int
		Sku         func(childComplexity int) int
		Subtotal    func(childComplexity int) int
		SubtotalTax func(childComplexity int) int
		TaxClass    func(childComplexity int) int
		Taxes       func(childComplexity int) int
		Total       func(childComplexity int) int
		TotalTax    func(childComplexity int) int
		VariationID func(childComplexity int) int
	}

	LocationWiseFare struct {
		DestinationLocation func(childComplexity int) int
		FlatFare            func(childComplexity int) int
		ID                  func(childComplexity int) int
		IsActive            func(childComplexity int) int
		SourceLocation      func(childComplexity int) int
		VehicleType         func(childComplexity int) int
	}

	LocationWiseFareConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	LocationWiseFareEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	MarketSettings struct {
		App          func(childComplexity int) int
		Appearance   func(childComplexity int) int
		Email        func(childComplexity int) int
		General      func(childComplexity int) int
		Installation func(childComplexity int) int
		Payment      func(childComplexity int) int
		Sms          func(childComplexity int) int
		SocialMedia  func(childComplexity int) int
		Store        func(childComplexity int) int
	}

	MarketStatistics struct {
		ID func(childComplexity int) int
	}

	MetaData struct {
		ID    func(childComplexity int) int
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	Mutation struct {
		ActivateAdvertisementBanner      func(childComplexity int, id primitive.ObjectID) int
		ActivateAirportSurcharge         func(childComplexity int, id primitive.ObjectID) int
		ActivateAppVersion               func(childComplexity int, id primitive.ObjectID) int
		ActivateBusinessTripReason       func(childComplexity int, id primitive.ObjectID) int
		ActivateCancelReason             func(childComplexity int, id primitive.ObjectID) int
		ActivateCity                     func(childComplexity int, id primitive.ObjectID) int
		ActivateCountry                  func(childComplexity int, id primitive.ObjectID) int
		ActivateCoupon                   func(childComplexity int, id primitive.ObjectID) int
		ActivateCurrency                 func(childComplexity int, id primitive.ObjectID) int
		ActivateCustomer                 func(childComplexity int, id primitive.ObjectID) int
		ActivateDeliveryCharges          func(childComplexity int, id primitive.ObjectID) int
		ActivateDeliveryChargesUtility   func(childComplexity int, id primitive.ObjectID) int
		ActivateDeliveryVehicleType      func(childComplexity int, id primitive.ObjectID) int
		ActivateDocument                 func(childComplexity int, id primitive.ObjectID) int
		ActivateEnterpriseAccount        func(childComplexity int, id primitive.ObjectID) int
		ActivateFAQCategory              func(childComplexity int, id primitive.ObjectID) int
		ActivateFaq                      func(childComplexity int, id primitive.ObjectID) int
		ActivateGeoFenceLocation         func(childComplexity int, id primitive.ObjectID) int
		ActivateGeoFenceRestrictedArea   func(childComplexity int, id primitive.ObjectID) int
		ActivateHelpCategory             func(childComplexity int, id primitive.ObjectID) int
		ActivateHelpDetail               func(childComplexity int, id primitive.ObjectID) int
		ActivateLocationWiseFare         func(childComplexity int, id primitive.ObjectID) int
		ActivateOAuthApplication         func(childComplexity int, id primitive.ObjectID) int
		ActivateOrder                    func(childComplexity int, id primitive.ObjectID) int
		ActivateOrderNote                func(childComplexity int, id primitive.ObjectID) int
		ActivateOrderStatusUtility       func(childComplexity int, id primitive.ObjectID) int
		ActivatePackageType              func(childComplexity int, id primitive.ObjectID) int
		ActivatePage                     func(childComplexity int, id primitive.ObjectID) int
		ActivateProduct                  func(childComplexity int, id primitive.ObjectID) int
		ActivateProductBrand             func(childComplexity int, id primitive.ObjectID) int
		ActivateProductCategory          func(childComplexity int, id primitive.ObjectID) int
		ActivateProductCollection        func(childComplexity int, id primitive.ObjectID) int
		ActivateRequiredDocument         func(childComplexity int, id primitive.ObjectID) int
		ActivateRideProfileType          func(childComplexity int, id primitive.ObjectID) int
		ActivateService                  func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceCompany           func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceProvider          func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceProviderVehicle   func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceSubCategory       func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceType              func(childComplexity int, id primitive.ObjectID) int
		ActivateServiceVehicleType       func(childComplexity int, id primitive.ObjectID) int
		ActivateState                    func(childComplexity int, id primitive.ObjectID) int
		ActivateStore                    func(childComplexity int, id primitive.ObjectID) int
		ActivateStoreVehicleType         func(childComplexity int, id primitive.ObjectID) int
		ActivateUser                     func(childComplexity int, id primitive.ObjectID) int
		ActivateVehicleMake              func(childComplexity int, id primitive.ObjectID) int
		ActivateVehicleModel             func(childComplexity int, id primitive.ObjectID) int
		ActivateVisitLocation            func(childComplexity int, id primitive.ObjectID) int
		ActivateWebhook                  func(childComplexity int, id primitive.ObjectID) int
		AddAddress                       func(childComplexity int, input models.AddAddressInput) int
		AddAdvertisementBanner           func(childComplexity int, input models.AddBannerInput) int
		AddAirportSurcharge              func(childComplexity int, input models.AddAirportSurchargeInput) int
		AddAppVersion                    func(childComplexity int, input models.AddAppVersionInput) int
		AddBusinessTripReason            func(childComplexity int, input models.AddBusinessTripReasonInput) int
		AddCancelReason                  func(childComplexity int, input models.AddCancelReasonInput) int
		AddCity                          func(childComplexity int, input models.AddCityInput) int
		AddCountry                       func(childComplexity int, input models.AddCountryInput) int
		AddCoupon                        func(childComplexity int, input models.AddCouponInput) int
		AddCurrency                      func(childComplexity int, input models.AddCurrencyInput) int
		AddCustomer                      func(childComplexity int, input models.AddCustomerInput) int
		AddDeliveryCharges               func(childComplexity int, input models.AddDeliveryChargeInput) int
		AddDeliveryChargesUtility        func(childComplexity int, input models.AddDeliveryChargesUtilityInput) int
		AddDeliveryVehicleType           func(childComplexity int, input models.AddDeliveryVehicleTypeInput) int
		AddDocument                      func(childComplexity int, input models.AddDocumentInput) int
		AddEmailTemplate                 func(childComplexity int, input models.AddEmailTemplateInput) int
		AddEmergencyContact              func(childComplexity int, input models.AddEmergencyContactInput) int
		AddEnterpriseAccount             func(childComplexity int, input models.AddEnterpriseAccountInput) int
		AddFAQCategory                   func(childComplexity int, input models.AddFAQCategoryInput) int
		AddFaq                           func(childComplexity int, input models.AddFAQInput) int
		AddFoodDeliveryLabel             func(childComplexity int, input models.AddFoodDeliveryLabelInput) int
		AddGeneralLabel                  func(childComplexity int, input models.AddGeneralLabelInput) int
		AddGeoFenceLocation              func(childComplexity int, input models.AddGeoFenceLocationInput) int
		AddGeoFenceRestrictedArea        func(childComplexity int, input models.AddGeoFenceRestrictedAreaInput) int
		AddGroceryDeliveryLabel          func(childComplexity int, input models.AddGroceryDeliveryLabelInput) int
		AddHelpCategory                  func(childComplexity int, input models.AddHelpCategoryInput) int
		AddHelpDetail                    func(childComplexity int, input models.AddHelpDetailInput) int
		AddLocationWiseFare              func(childComplexity int, input models.AddLocationWiseFareInput) int
		AddOAuthApplication              func(childComplexity int, input *models.AddOAuthApplicationInput) int
		AddOrder                         func(childComplexity int, input models.AddOrderInput) int
		AddOrderNote                     func(childComplexity int, input models.AddOrderNoteInput) int
		AddOrderStatusUtility            func(childComplexity int, input models.AddOrderStatusUtilityInput) int
		AddPackageType                   func(childComplexity int, input models.AddPackageTypeInput) int
		AddPage                          func(childComplexity int, input models.AddPageInput) int
		AddProduct                       func(childComplexity int, input models.AddProductInput) int
		AddProductAttribute              func(childComplexity int, input models.AddProductAttributeInput) int
		AddProductAttributeTerm          func(childComplexity int, input models.AddProductAttributeTermInput) int
		AddProductBrand                  func(childComplexity int, input models.AddProductBrandInput) int
		AddProductCategory               func(childComplexity int, input models.AddProductCategoryInput) int
		AddProductCollection             func(childComplexity int, input models.AddProductCollectionInput) int
		AddProductDownload               func(childComplexity int, input models.AddProductDownloadInput) int
		AddProductImage                  func(childComplexity int, input models.AddProductImageInput) int
		AddProductMetadata               func(childComplexity int, input models.AddProductMetadataInput) int
		AddProductReview                 func(childComplexity int, input models.AddProductReviewInput) int
		AddProductTag                    func(childComplexity int, input models.AddProductTagInput) int
		AddProductToCart                 func(childComplexity int, productID primitive.ObjectID, variationID *primitive.ObjectID, quantity int) int
		AddProductVariation              func(childComplexity int, input models.AddProductVariationInput) int
		AddRentalPackage                 func(childComplexity int, input models.AddRentalPackageInput) int
		AddRequiredDocument              func(childComplexity int, input models.AddManageDocumentInput) int
		AddReview                        func(childComplexity int, input models.AddReviewInput) int
		AddRideProfileType               func(childComplexity int, input models.AddRideProfileTypeInput) int
		AddService                       func(childComplexity int, input models.AddServiceInput) int
		AddServiceCompany                func(childComplexity int, input models.AddServiceCompanyInput) int
		AddServiceProvider               func(childComplexity int, input models.AddServiceProviderInput) int
		AddServiceProviderVehicle        func(childComplexity int, input models.AddServiceProviderVehicleInput) int
		AddServiceSubCategory            func(childComplexity int, input models.AddServiceSubCategoryInput) int
		AddServiceType                   func(childComplexity int, input models.AddServiceTypeInput) int
		AddServiceVehicleType            func(childComplexity int, input models.AddServiceVehicleTypeInput) int
		AddSmsTemplate                   func(childComplexity int, input models.AddSmsTemplateInput) int
		AddState                         func(childComplexity int, input models.AddStateInput) int
		AddStore                         func(childComplexity int, input models.AddStoreInput) int
		AddStoreLocation                 func(childComplexity int, input models.AddStoreLocationInput) int
		AddStoreReview                   func(childComplexity int, input models.AddReviewInput) int
		AddStoreVehicleType              func(childComplexity int, input models.AddStoreVehicleTypeInput) int
		AddUser                          func(childComplexity int, input models.AddUserInput) int
		AddUserRole                      func(childComplexity int, input models.AddUserRoleInput) int
		AddUserRoleGroup                 func(childComplexity int, input models.AddUserRoleGroupInput) int
		AddVehicleMake                   func(childComplexity int, input models.AddVehicleMakeInput) int
		AddVehicleModel                  func(childComplexity int, input models.AddVehicleModelInput) int
		AddVisitLocation                 func(childComplexity int, input models.AddVisitLocationInput) int
		AddWebhook                       func(childComplexity int, appID primitive.ObjectID, input models.AddWebhookInput) int
		AddWineDeliveryLabel             func(childComplexity int, input models.AddWineDeliveryLabelInput) int
		ApproveServiceProvider           func(childComplexity int, id primitive.ObjectID) int
		ApproveStore                     func(childComplexity int, id primitive.ObjectID) int
		AssignPermissionToUserRole       func(childComplexity int, permission string, roleID primitive.ObjectID) int
		AssignRoleGroupToUser            func(childComplexity int, roleGroupID primitive.ObjectID, userID primitive.ObjectID) int
		AssignRoleToRoleGroup            func(childComplexity int, roleID primitive.ObjectID, roleGroupID primitive.ObjectID) int
		AssignRoleToUser                 func(childComplexity int, roleID primitive.ObjectID, userID primitive.ObjectID) int
		BlockServiceProvider             func(childComplexity int, id primitive.ObjectID) int
		BlockStore                       func(childComplexity int, id primitive.ObjectID) int
		BlockUser                        func(childComplexity int, id primitive.ObjectID) int
		CancelOrder                      func(childComplexity int, orderID primitive.ObjectID) int
		ChangeUserMobileNumber           func(childComplexity int, countryCode string, mobileNumber int, changeAuthToken string) int
		ChangeUserProfilePassword        func(childComplexity int, currentPassword *string, newPassword *string, confirmNewPassword *string) int
		CreateBooking                    func(childComplexity int, input models.BookingInput) int
		DeactivateAdvertisementBanner    func(childComplexity int, id primitive.ObjectID) int
		DeactivateAirportSurcharge       func(childComplexity int, id primitive.ObjectID) int
		DeactivateAppVersion             func(childComplexity int, id primitive.ObjectID) int
		DeactivateBusinessTripReason     func(childComplexity int, id primitive.ObjectID) int
		DeactivateCancelReason           func(childComplexity int, id primitive.ObjectID) int
		DeactivateCity                   func(childComplexity int, id primitive.ObjectID) int
		DeactivateCountry                func(childComplexity int, id primitive.ObjectID) int
		DeactivateCoupon                 func(childComplexity int, id primitive.ObjectID) int
		DeactivateCurrency               func(childComplexity int, id primitive.ObjectID) int
		DeactivateCustomer               func(childComplexity int, id primitive.ObjectID) int
		DeactivateDeliveryCharges        func(childComplexity int, id primitive.ObjectID) int
		DeactivateDeliveryChargesUtility func(childComplexity int, id primitive.ObjectID) int
		DeactivateDeliveryVehicleType    func(childComplexity int, id primitive.ObjectID) int
		DeactivateDocument               func(childComplexity int, id primitive.ObjectID) int
		DeactivateEnterpriseAccount      func(childComplexity int, id primitive.ObjectID) int
		DeactivateFAQCategory            func(childComplexity int, id primitive.ObjectID) int
		DeactivateFaq                    func(childComplexity int, id primitive.ObjectID) int
		DeactivateGeoFenceLocation       func(childComplexity int, id primitive.ObjectID) int
		DeactivateGeoFenceRestrictedArea func(childComplexity int, id primitive.ObjectID) int
		DeactivateHelpCategory           func(childComplexity int, id primitive.ObjectID) int
		DeactivateHelpDetail             func(childComplexity int, id primitive.ObjectID) int
		DeactivateLocationWiseFare       func(childComplexity int, id primitive.ObjectID) int
		DeactivateOAuthApplication       func(childComplexity int, id primitive.ObjectID) int
		DeactivateOrder                  func(childComplexity int, id primitive.ObjectID) int
		DeactivateOrderNote              func(childComplexity int, id primitive.ObjectID) int
		DeactivateOrderStatusUtility     func(childComplexity int, id primitive.ObjectID) int
		DeactivatePackageType            func(childComplexity int, id primitive.ObjectID) int
		DeactivatePage                   func(childComplexity int, id primitive.ObjectID) int
		DeactivateProduct                func(childComplexity int, id primitive.ObjectID) int
		DeactivateProductBrand           func(childComplexity int, id primitive.ObjectID) int
		DeactivateProductCategory        func(childComplexity int, id primitive.ObjectID) int
		DeactivateProductCollection      func(childComplexity int, id primitive.ObjectID) int
		DeactivateRequiredDocument       func(childComplexity int, id primitive.ObjectID) int
		DeactivateRideProfileType        func(childComplexity int, id primitive.ObjectID) int
		DeactivateService                func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceCompany         func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceProvider        func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceProviderVehicle func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceSubCategory     func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceType            func(childComplexity int, id primitive.ObjectID) int
		DeactivateServiceVehicleType     func(childComplexity int, id primitive.ObjectID) int
		DeactivateState                  func(childComplexity int, id primitive.ObjectID) int
		DeactivateStore                  func(childComplexity int, id primitive.ObjectID) int
		DeactivateStoreVehicleType       func(childComplexity int, id primitive.ObjectID) int
		DeactivateUser                   func(childComplexity int, id primitive.ObjectID) int
		DeactivateVehicleMake            func(childComplexity int, id primitive.ObjectID) int
		DeactivateVehicleModel           func(childComplexity int, id primitive.ObjectID) int
		DeactivateVisitLocation          func(childComplexity int, id primitive.ObjectID) int
		DeactivateWebhook                func(childComplexity int, id primitive.ObjectID) int
		DeleteAddress                    func(childComplexity int, id primitive.ObjectID) int
		DeleteAdvertisementBanner        func(childComplexity int, id primitive.ObjectID) int
		DeleteAirportSurcharge           func(childComplexity int, id primitive.ObjectID) int
		DeleteAppVersion                 func(childComplexity int, id primitive.ObjectID) int
		DeleteBusinessTripReason         func(childComplexity int, id primitive.ObjectID) int
		DeleteCancelReason               func(childComplexity int, id primitive.ObjectID) int
		DeleteCart                       func(childComplexity int, id primitive.ObjectID) int
		DeleteCity                       func(childComplexity int, id primitive.ObjectID) int
		DeleteCountry                    func(childComplexity int, id primitive.ObjectID) int
		DeleteCoupon                     func(childComplexity int, id primitive.ObjectID) int
		DeleteCurrency                   func(childComplexity int, id primitive.ObjectID) int
		DeleteCustomer                   func(childComplexity int, id primitive.ObjectID) int
		DeleteDeliveryCharges            func(childComplexity int, id primitive.ObjectID) int
		DeleteDeliveryChargesUtility     func(childComplexity int, id primitive.ObjectID) int
		DeleteDeliveryVehicleType        func(childComplexity int, id primitive.ObjectID) int
		DeleteDocument                   func(childComplexity int, id primitive.ObjectID) int
		DeleteEmailTemplate              func(childComplexity int, id primitive.ObjectID) int
		DeleteEmergencyContact           func(childComplexity int, id primitive.ObjectID) int
		DeleteEnterpriseAccount          func(childComplexity int, id primitive.ObjectID) int
		DeleteFAQCategory                func(childComplexity int, id primitive.ObjectID) int
		DeleteFaq                        func(childComplexity int, id primitive.ObjectID) int
		DeleteFoodDeliveryLabel          func(childComplexity int, id primitive.ObjectID) int
		DeleteGeneralLabel               func(childComplexity int, id primitive.ObjectID) int
		DeleteGeoFenceLocation           func(childComplexity int, id primitive.ObjectID) int
		DeleteGeoFenceRestrictedArea     func(childComplexity int, id primitive.ObjectID) int
		DeleteGroceryDeliveryLabel       func(childComplexity int, id primitive.ObjectID) int
		DeleteHelpCategory               func(childComplexity int, id primitive.ObjectID) int
		DeleteHelpDetail                 func(childComplexity int, id primitive.ObjectID) int
		DeleteLocationWiseFare           func(childComplexity int, id primitive.ObjectID) int
		DeleteOAuthApplication           func(childComplexity int, id primitive.ObjectID) int
		DeleteOrder                      func(childComplexity int, id primitive.ObjectID) int
		DeleteOrderNote                  func(childComplexity int, id primitive.ObjectID) int
		DeleteOrderStatusUtility         func(childComplexity int, id primitive.ObjectID) int
		DeletePackageType                func(childComplexity int, id primitive.ObjectID) int
		DeletePage                       func(childComplexity int, id primitive.ObjectID) int
		DeleteProduct                    func(childComplexity int, id primitive.ObjectID) int
		DeleteProductAttribute           func(childComplexity int, id primitive.ObjectID) int
		DeleteProductAttributeTerm       func(childComplexity int, id primitive.ObjectID) int
		DeleteProductBrand               func(childComplexity int, id primitive.ObjectID) int
		DeleteProductCategory            func(childComplexity int, id primitive.ObjectID) int
		DeleteProductCollection          func(childComplexity int, id primitive.ObjectID) int
		DeleteProductDownload            func(childComplexity int, id primitive.ObjectID) int
		DeleteProductImage               func(childComplexity int, id primitive.ObjectID) int
		DeleteProductMetadata            func(childComplexity int, id primitive.ObjectID) int
		DeleteProductReview              func(childComplexity int, id primitive.ObjectID) int
		DeleteProductTag                 func(childComplexity int, id primitive.ObjectID) int
		DeleteProductVariation           func(childComplexity int, id primitive.ObjectID) int
		DeleteRentalPackage              func(childComplexity int, id primitive.ObjectID) int
		DeleteRequiredDocument           func(childComplexity int, id primitive.ObjectID) int
		DeleteReview                     func(childComplexity int, id primitive.ObjectID) int
		DeleteRideProfileType            func(childComplexity int, id primitive.ObjectID) int
		DeleteService                    func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceCompany             func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceProvider            func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceProviderVehicle     func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceSubCategory         func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceType                func(childComplexity int, id primitive.ObjectID) int
		DeleteServiceVehicleType         func(childComplexity int, id primitive.ObjectID) int
		DeleteSmsTemplate                func(childComplexity int, id primitive.ObjectID) int
		DeleteState                      func(childComplexity int, id primitive.ObjectID) int
		DeleteStore                      func(childComplexity int, id primitive.ObjectID) int
		DeleteStoreLocation              func(childComplexity int, id primitive.ObjectID) int
		DeleteStoreReview                func(childComplexity int, id primitive.ObjectID) int
		DeleteStoreVehicleType           func(childComplexity int, id primitive.ObjectID) int
		DeleteUser                       func(childComplexity int, id primitive.ObjectID) int
		DeleteUserRole                   func(childComplexity int, id primitive.ObjectID) int
		DeleteUserRoleGroup              func(childComplexity int, id primitive.ObjectID) int
		DeleteVehicleMake                func(childComplexity int, id primitive.ObjectID) int
		DeleteVehicleModel               func(childComplexity int, id primitive.ObjectID) int
		DeleteVisitLocation              func(childComplexity int, id primitive.ObjectID) int
		DeleteWebhook                    func(childComplexity int, id primitive.ObjectID) int
		DeleteWineDeliveryLabel          func(childComplexity int, id primitive.ObjectID) int
		EstimateBookingFare              func(childComplexity int, input models.BookingInput) int
		LoginWithCredentials             func(childComplexity int, email string, password string) int
		LoginWithSocialAuth              func(childComplexity int, provider models.SocialAuthProvder, accessToken string, accessSecret *string) int
		Logout                           func(childComplexity int) int
		MultipleUpload                   func(childComplexity int, files []*graphql.Upload) int
		MultipleUploadWithPayload        func(childComplexity int, req []*models.UploadFile) int
		RequestLoginOtp                  func(childComplexity int, countryCode string, mobileNo string) int
		ResetApplicationClientSecret     func(childComplexity int, appID primitive.ObjectID) int
		RevokeAccessToken                func(childComplexity int, token string) int
		SendPushNotification             func(childComplexity int, input models.PushNotificationInput) int
		ServiceProviderSignUp            func(childComplexity int, input models.ServiceProviderSignUpInput) int
		SignUpWithEmail                  func(childComplexity int, input models.UserSignUpDetails) int
		SingleUpload                     func(childComplexity int, file graphql.Upload) int
		SingleUploadWithPayload          func(childComplexity int, req models.UploadFile) int
		StoreSignUp                      func(childComplexity int, input models.StoreSignUpInput) int
		SubmitAppForApproval             func(childComplexity int, id primitive.ObjectID) int
		UnAssignRoleGroupRole            func(childComplexity int, roleID primitive.ObjectID, roleGroupID primitive.ObjectID) int
		UnAssignUserRole                 func(childComplexity int, roleID primitive.ObjectID, userID primitive.ObjectID) int
		UnAssignUserRoleGroup            func(childComplexity int, roleGroupID primitive.ObjectID, userID primitive.ObjectID) int
		UnAssignUserRolePermission       func(childComplexity int, permission string, roleID primitive.ObjectID) int
		UnblockServiceProvider           func(childComplexity int, id primitive.ObjectID) int
		UnblockStore                     func(childComplexity int, id primitive.ObjectID) int
		UpdateAddress                    func(childComplexity int, input models.UpdateAddressInput) int
		UpdateAdvertisementBanner        func(childComplexity int, input models.UpdateBannerInput) int
		UpdateAirportSurcharge           func(childComplexity int, input models.UpdateAirportSurchargeInput) int
		UpdateAppVersion                 func(childComplexity int, input models.UpdateAppVersionInput) int
		UpdateBusinessTripReason         func(childComplexity int, input models.UpdateBusinessTripReasonInput) int
		UpdateCancelReason               func(childComplexity int, input models.UpdateCancelReasonInput) int
		UpdateCity                       func(childComplexity int, input models.UpdateCityInput) int
		UpdateCountry                    func(childComplexity int, input models.UpdateCountryInput) int
		UpdateCoupon                     func(childComplexity int, input models.UpdateCouponInput) int
		UpdateCurrency                   func(childComplexity int, input models.UpdateCurrencyInput) int
		UpdateCustomer                   func(childComplexity int, input models.UpdateCustomerInput) int
		UpdateDeliveryCharges            func(childComplexity int, input models.UpdateDeliveryChargeInput) int
		UpdateDeliveryChargesUtility     func(childComplexity int, input models.UpdateDeliveryChargesUtilityInput) int
		UpdateDeliveryVehicleType        func(childComplexity int, input models.UpdateDeliveryVehicleTypeInput) int
		UpdateDocument                   func(childComplexity int, input models.UpdateDocumentInput) int
		UpdateEmailTemplate              func(childComplexity int, input models.UpdateEmailTemplateInput) int
		UpdateEmergencyContact           func(childComplexity int, input models.UpdateEmergencyContactInput) int
		UpdateEnterpriseAccount          func(childComplexity int, input models.UpdateEnterpriseAccountInput) int
		UpdateFAQCategory                func(childComplexity int, input models.UpdateFAQCategoryInput) int
		UpdateFaq                        func(childComplexity int, input models.UpdateFAQInput) int
		UpdateFoodDeliveryLabel          func(childComplexity int, input models.UpdateFoodDeliveryLabelInput) int
		UpdateGeneralLabel               func(childComplexity int, input models.UpdateGeneralLabelInput) int
		UpdateGeoFenceLocation           func(childComplexity int, input models.UpdateGeoFenceLocationInput) int
		UpdateGeoFenceRestrictedArea     func(childComplexity int, input models.UpdateGeoFenceRestrictedAreaInput) int
		UpdateGroceryDeliveryLabel       func(childComplexity int, input models.UpdateGroceryDeliveryLabelInput) int
		UpdateHelpCategory               func(childComplexity int, input models.UpdateHelpCategoryInput) int
		UpdateHelpDetail                 func(childComplexity int, input models.UpdateHelpDetailInput) int
		UpdateInstallation               func(childComplexity int, input models.InstallationInput) int
		UpdateLocationWiseFare           func(childComplexity int, input models.UpdateLocationWiseFareInput) int
		UpdateMarketSettings             func(childComplexity int, input models.UpdateMarketSettingsInput) int
		UpdateOAuthApplication           func(childComplexity int, input *models.UpdateOAuthApplicationInput) int
		UpdateOrder                      func(childComplexity int, input models.UpdateOrderInput) int
		UpdateOrderNote                  func(childComplexity int, input models.UpdateOrderNoteInput) int
		UpdateOrderStatusUtility         func(childComplexity int, input models.UpdateOrderStatusUtilityInput) int
		UpdatePackageType                func(childComplexity int, input models.UpdatePackageTypeInput) int
		UpdatePage                       func(childComplexity int, input models.UpdatePageInput) int
		UpdateProduct                    func(childComplexity int, input models.UpdateProductInput) int
		UpdateProductAttribute           func(childComplexity int, input models.UpdateProductAttributeInput) int
		UpdateProductAttributeTerm       func(childComplexity int, input models.UpdateProductAttributeTermInput) int
		UpdateProductBrand               func(childComplexity int, input models.UpdateProductBrandInput) int
		UpdateProductCategory            func(childComplexity int, input models.UpdateProductCategoryInput) int
		UpdateProductCollection          func(childComplexity int, input models.UpdateProductCollectionInput) int
		UpdateProductDownload            func(childComplexity int, input models.UpdateProductDownloadInput) int
		UpdateProductImage               func(childComplexity int, input models.UpdateProductImageInput) int
		UpdateProductMetadata            func(childComplexity int, input models.UpdateProductMetadataInput) int
		UpdateProductReview              func(childComplexity int, input models.UpdateProductReviewInput) int
		UpdateProductTag                 func(childComplexity int, input models.UpdateProductTagInput) int
		UpdateProductVariation           func(childComplexity int, input models.UpdateProductVariationInput) int
		UpdateProviderLocation           func(childComplexity int, latitude float64, longitude float64) int
		UpdateRentalPackage              func(childComplexity int, input models.UpdateRentalPackageInput) int
		UpdateRequiredDocument           func(childComplexity int, input models.UpdateManageDocumentInput) int
		UpdateReview                     func(childComplexity int, input models.UpdateReviewInput) int
		UpdateRideProfileType            func(childComplexity int, input models.UpdateRideProfileTypeInput) int
		UpdateService                    func(childComplexity int, input models.UpdateServiceInput) int
		UpdateServiceCompany             func(childComplexity int, input models.UpdateServiceCompanyInput) int
		UpdateServiceProvider            func(childComplexity int, input models.UpdateServiceProviderInput) int
		UpdateServiceProviderBankDetails func(childComplexity int, input models.UpdateBankDetailsInput) int
		UpdateServiceProviderProfile     func(childComplexity int, input models.ServiceProviderProfileInput) int
		UpdateServiceProviderVehicle     func(childComplexity int, input models.UpdateServiceProviderVehicleInput) int
		UpdateServiceSubCategory         func(childComplexity int, input models.UpdateServiceSubCategoryInput) int
		UpdateServiceType                func(childComplexity int, input models.UpdateServiceTypeInput) int
		UpdateServiceVehicleType         func(childComplexity int, input models.UpdateServiceVehicleTypeInput) int
		UpdateSmsTemplate                func(childComplexity int, input models.UpdateSmsTemplateInput) int
		UpdateState                      func(childComplexity int, input models.UpdateStateInput) int
		UpdateStore                      func(childComplexity int, input models.UpdateStoreInput) int
		UpdateStoreLocation              func(childComplexity int, input models.UpdateStoreLocationInput) int
		UpdateStoreReview                func(childComplexity int, input models.UpdateReviewInput) int
		UpdateStoreVehicleType           func(childComplexity int, input models.UpdateStoreVehicleTypeInput) int
		UpdateUser                       func(childComplexity int, input models.UpdateUserInput) int
		UpdateUserLocation               func(childComplexity int, latitude float64, longitude float64) int
		UpdateUserRole                   func(childComplexity int, input models.UpdateUserRoleInput) int
		UpdateUserRoleGroup              func(childComplexity int, input models.UpdateUserRoleGroupInput) int
		UpdateVehicleMake                func(childComplexity int, input models.UpdateVehicleMakeInput) int
		UpdateVehicleModel               func(childComplexity int, input models.UpdateVehicleModelInput) int
		UpdateVisitLocation              func(childComplexity int, input models.UpdateVisitLocationInput) int
		UpdateWebhook                    func(childComplexity int, input models.UpdateWebhookInput) int
		UpdateWineDeliveryLabel          func(childComplexity int, input models.UpdateWineDeliveryLabelInput) int
		VerifyLoginOtp                   func(childComplexity int, countryCode string, mobileNo string, otp string) int
	}

	NearByVehicle struct {
		DriverID   func(childComplexity int) int
		ID         func(childComplexity int) int
		IsOccupied func(childComplexity int) int
		Latitude   func(childComplexity int) int
		Longitude  func(childComplexity int) int
		Type       func(childComplexity int) int
	}

	NewsletterSubscriber struct {
		Date      func(childComplexity int) int
		Email     func(childComplexity int) int
		ID        func(childComplexity int) int
		IPAddress func(childComplexity int) int
		Name      func(childComplexity int) int
		Status    func(childComplexity int) int
	}

	NewsletterSubscriberConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	NewsletterSubscriberEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OAuthApplication struct {
		AllowImplicitGrant func(childComplexity int) int
		AppIcon            func(childComplexity int) int
		AppName            func(childComplexity int) int
		ClientDescription  func(childComplexity int) int
		ClientID           func(childComplexity int) int
		ClientSecret       func(childComplexity int) int
		ContactEmail       func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		CreatedBy          func(childComplexity int) int
		Developers         func(childComplexity int) int
		DevelopmentUsers   func(childComplexity int) int
		ID                 func(childComplexity int) int
		PrivacyURL         func(childComplexity int) int
		PublisherName      func(childComplexity int) int
		RedirectURL        func(childComplexity int) int
		Scopes             func(childComplexity int) int
		TermsOfServiceURL  func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
		Website            func(childComplexity int) int
		WhiteListedDomains func(childComplexity int) int
	}

	OAuthApplicationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OAuthApplicationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OAuthApplicationStatistics struct {
		Stats func(childComplexity int) int
	}

	Order struct {
		Billing                      func(childComplexity int) int
		CancellationAndRefundDetails func(childComplexity int) int
		CartHash                     func(childComplexity int) int
		CartTax                      func(childComplexity int) int
		Coupon                       func(childComplexity int) int
		CouponLines                  func(childComplexity int) int
		CreatedVia                   func(childComplexity int) int
		Currency                     func(childComplexity int) int
		CustomerIPAddress            func(childComplexity int) int
		CustomerNote                 func(childComplexity int) int
		CustomerUserAgent            func(childComplexity int) int
		DateCompleted                func(childComplexity int) int
		DatePaid                     func(childComplexity int) int
		DeliveryAddress              func(childComplexity int) int
		DeliveryDriver               func(childComplexity int) int
		DiscountAmount               func(childComplexity int) int
		DiscountTax                  func(childComplexity int) int
		EarnedAmount                 func(childComplexity int) int
		ExpectedEarning              func(childComplexity int) int
		FeeLines                     func(childComplexity int) int
		ID                           func(childComplexity int) int
		LineItems                    func(childComplexity int) int
		Metadata                     func(childComplexity int) int
		OrderItems                   func(childComplexity int) int
		OrderKey                     func(childComplexity int) int
		OrderNumber                  func(childComplexity int) int
		OrderStatus                  func(childComplexity int) int
		OrderTotalAmount             func(childComplexity int) int
		OrderType                    func(childComplexity int) int
		ParentID                     func(childComplexity int) int
		PaymentMethod                func(childComplexity int) int
		PaymentMethodTitle           func(childComplexity int) int
		PricesIncludeTax             func(childComplexity int) int
		ProviderID                   func(childComplexity int) int
		Refunds                      func(childComplexity int) int
		ServiceType                  func(childComplexity int) int
		Shipping                     func(childComplexity int) int
		ShippingLine                 func(childComplexity int) int
		ShippingTax                  func(childComplexity int) int
		ShippingTotal                func(childComplexity int) int
		StoreID                      func(childComplexity int) int
		TaxLines                     func(childComplexity int) int
		TotalTax                     func(childComplexity int) int
		TransactionID                func(childComplexity int) int
		Version                      func(childComplexity int) int
	}

	OrderConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrderEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OrderItem struct {
		ID       func(childComplexity int) int
		Name     func(childComplexity int) int
		Quantity func(childComplexity int) int
	}

	OrderNote struct {
		Author       func(childComplexity int) int
		CustomerNote func(childComplexity int) int
		ID           func(childComplexity int) int
		IsActive     func(childComplexity int) int
		Note         func(childComplexity int) int
	}

	OrderNoteConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrderNoteEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OrderStatusUtility struct {
		ID                func(childComplexity int) int
		IsActive          func(childComplexity int) int
		StatusDescription func(childComplexity int) int
		StatusTitle       func(childComplexity int) int
	}

	OrderStatusUtilityConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrderStatusUtilityEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	PackageType struct {
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		Language    func(childComplexity int) int
		PackageType func(childComplexity int) int
	}

	PackageTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	PackageTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Page struct {
		Body        func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		Language    func(childComplexity int) int
		Name        func(childComplexity int) int
		Title       func(childComplexity int) int
	}

	PageConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	PageEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	PageInfo struct {
		EndCursor       func(childComplexity int) int
		HasNextPage     func(childComplexity int) int
		HasPreviousPage func(childComplexity int) int
		StartCursor     func(childComplexity int) int
	}

	PaidEarning struct {
		BookingCharge          func(childComplexity int) int
		BookingDate            func(childComplexity int) int
		Commission             func(childComplexity int) int
		FareAmount             func(childComplexity int) int
		ID                     func(childComplexity int) int
		Invoice                func(childComplexity int) int
		PaymentAfterCommission func(childComplexity int) int
		PaymentMethod          func(childComplexity int) int
		Tip                    func(childComplexity int) int
	}

	PaidEarningConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	PaidEarningEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	PaymentSetting struct {
		AddPaymentMethod              func(childComplexity int) int
		AppPaymentEnvironment         func(childComplexity int) int
		EnableProviderCommission      func(childComplexity int) int
		MinimumWalletAmount           func(childComplexity int) int
		PaymentMode                   func(childComplexity int) int
		StripePublisherLiveModeKey    func(childComplexity int) int
		StripePublisherSandboxModeKey func(childComplexity int) int
		StripeSecretLiveModeKey       func(childComplexity int) int
		StripeSecretSandboxModeKey    func(childComplexity int) int
	}

	Product struct {
		Attributes        func(childComplexity int) int
		AverageRating     func(childComplexity int) int
		BackOrdered       func(childComplexity int) int
		BackOrders        func(childComplexity int) int
		BackOrdersAllowed func(childComplexity int) int
		ButtonText        func(childComplexity int) int
		CatalogVisibility func(childComplexity int) int
		Categories        func(childComplexity int) int
		CrossSellIds      func(childComplexity int) int
		DateOnSaleFrom    func(childComplexity int) int
		DateOnSaleTo      func(childComplexity int) int
		DefaultAttributes func(childComplexity int) int
		Description       func(childComplexity int) int
		Dimensions        func(childComplexity int) int
		DisplayOrder      func(childComplexity int) int
		DownloadExpiry    func(childComplexity int) int
		DownloadLimit     func(childComplexity int) int
		Downloadable      func(childComplexity int) int
		Downloads         func(childComplexity int) int
		ExternalURL       func(childComplexity int) int
		GroupedProducts   func(childComplexity int) int
		ID                func(childComplexity int) int
		Images            func(childComplexity int) int
		IsFeatured        func(childComplexity int) int
		ItemTagName       func(childComplexity int) int
		ManageStock       func(childComplexity int) int
		MenuItem          func(childComplexity int) int
		MenuOrder         func(childComplexity int) int
		MetaData          func(childComplexity int) int
		Name              func(childComplexity int) int
		OnSale            func(childComplexity int) int
		ParentID          func(childComplexity int) int
		Permalink         func(childComplexity int) int
		Price             func(childComplexity int) int
		PriceHTML         func(childComplexity int) int
		Purchasable       func(childComplexity int) int
		PurchaseNote      func(childComplexity int) int
		RatingCount       func(childComplexity int) int
		RegularPrice      func(childComplexity int) int
		RelatedIds        func(childComplexity int) int
		ReviewsAllowed    func(childComplexity int) int
		SalePrice         func(childComplexity int) int
		ServiceType       func(childComplexity int) int
		ShippingClass     func(childComplexity int) int
		ShippingClassID   func(childComplexity int) int
		ShippingRequired  func(childComplexity int) int
		ShippingTaxable   func(childComplexity int) int
		ShortDescription  func(childComplexity int) int
		Sku               func(childComplexity int) int
		Slug              func(childComplexity int) int
		SoldIndividually  func(childComplexity int) int
		Status            func(childComplexity int) int
		StockQuantity     func(childComplexity int) int
		StockStatus       func(childComplexity int) int
		Store             func(childComplexity int) int
		Tags              func(childComplexity int) int
		TaxClass          func(childComplexity int) int
		TaxStatus         func(childComplexity int) int
		TotalSales        func(childComplexity int) int
		Type              func(childComplexity int) int
		UpsellIds         func(childComplexity int) int
		Variations        func(childComplexity int) int
		Virtual           func(childComplexity int) int
		Weight            func(childComplexity int) int
	}

	ProductAttribute struct {
		HasArchives func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Option      func(childComplexity int) int
		OrderBy     func(childComplexity int) int
		Position    func(childComplexity int) int
		Slug        func(childComplexity int) int
		Type        func(childComplexity int) int
		Variation   func(childComplexity int) int
		Visible     func(childComplexity int) int
	}

	ProductAttributeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductAttributeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductAttributeTerm struct {
		Count       func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		MenuOrder   func(childComplexity int) int
		Name        func(childComplexity int) int
		Slug        func(childComplexity int) int
	}

	ProductAttributeTermConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductAttributeTermEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductBrand struct {
		Description   func(childComplexity int) int
		ID            func(childComplexity int) int
		IsActive      func(childComplexity int) int
		Name          func(childComplexity int) int
		Relationships func(childComplexity int) int
		Slug          func(childComplexity int) int
		Type          func(childComplexity int) int
	}

	ProductBrandConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductBrandEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductCategory struct {
		Count        func(childComplexity int) int
		Description  func(childComplexity int) int
		Display      func(childComplexity int) int
		DisplayOrder func(childComplexity int) int
		ID           func(childComplexity int) int
		Image        func(childComplexity int) int
		MenuCategory func(childComplexity int) int
		MenuOrder    func(childComplexity int) int
		Name         func(childComplexity int) int
		Parent       func(childComplexity int) int
		ServiceType  func(childComplexity int) int
		Slug         func(childComplexity int) int
		Store        func(childComplexity int) int
	}

	ProductCategoryConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductCategoryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductCollection struct {
		Description   func(childComplexity int) int
		ID            func(childComplexity int) int
		IsActive      func(childComplexity int) int
		Name          func(childComplexity int) int
		Relationships func(childComplexity int) int
		Slug          func(childComplexity int) int
		Type          func(childComplexity int) int
	}

	ProductCollectionConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductCollectionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductDimensions struct {
		Height func(childComplexity int) int
		Length func(childComplexity int) int
		Width  func(childComplexity int) int
	}

	ProductDownload struct {
		File func(childComplexity int) int
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	ProductDownloadConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductDownloadEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductImage struct {
		Alt  func(childComplexity int) int
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
		Src  func(childComplexity int) int
	}

	ProductImageConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductImageEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductMetadata struct {
		ID    func(childComplexity int) int
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	ProductMetadataConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductMetadataEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductReview struct {
		ID                 func(childComplexity int) int
		ProductID          func(childComplexity int) int
		Rating             func(childComplexity int) int
		Review             func(childComplexity int) int
		Reviewer           func(childComplexity int) int
		ReviewerAvatarURLs func(childComplexity int) int
		ReviewerEmail      func(childComplexity int) int
		Status             func(childComplexity int) int
		Verified           func(childComplexity int) int
	}

	ProductReviewConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductReviewEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductTag struct {
		Count       func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Slug        func(childComplexity int) int
	}

	ProductTagConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductTagEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductVariation struct {
		Attributes        func(childComplexity int) int
		BackOrdered       func(childComplexity int) int
		BackOrders        func(childComplexity int) int
		BackOrdersAllowed func(childComplexity int) int
		DateOnSaleFrom    func(childComplexity int) int
		DateOnSaleTo      func(childComplexity int) int
		Description       func(childComplexity int) int
		Dimensions        func(childComplexity int) int
		DownloadExpiry    func(childComplexity int) int
		DownloadLimit     func(childComplexity int) int
		Downloadable      func(childComplexity int) int
		Downloads         func(childComplexity int) int
		ID                func(childComplexity int) int
		Image             func(childComplexity int) int
		ManageStock       func(childComplexity int) int
		MenuOrder         func(childComplexity int) int
		MetaData          func(childComplexity int) int
		OnSale            func(childComplexity int) int
		ParentProductID   func(childComplexity int) int
		Permalink         func(childComplexity int) int
		Price             func(childComplexity int) int
		Purchasable       func(childComplexity int) int
		RegularPrice      func(childComplexity int) int
		SalePrice         func(childComplexity int) int
		ShippingClass     func(childComplexity int) int
		ShippingClassID   func(childComplexity int) int
		Sku               func(childComplexity int) int
		Status            func(childComplexity int) int
		StockQuantity     func(childComplexity int) int
		StockStatus       func(childComplexity int) int
		TaxClass          func(childComplexity int) int
		TaxStatus         func(childComplexity int) int
		Virtual           func(childComplexity int) int
		Weight            func(childComplexity int) int
	}

	ProductVariationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProductVariationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProviderLogReport struct {
		EMail           func(childComplexity int) int
		ID              func(childComplexity int) int
		Name            func(childComplexity int) int
		OfflineTime     func(childComplexity int) int
		OnlineTime      func(childComplexity int) int
		TotalHoursLogIn func(childComplexity int) int
	}

	ProviderLogReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProviderLogReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProviderPaymentReport struct {
		FinalAmountPayToProvider                             func(childComplexity int) int
		FinalAmountToTakebackFromProvider                    func(childComplexity int) int
		ID                                                   func(childComplexity int) int
		ProviderBankDetails                                  func(childComplexity int) int
		ProviderName                                         func(childComplexity int) int
		ProviderPaymentStatus                                func(childComplexity int) int
		TotalCashReceived                                    func(childComplexity int) int
		TotalCouponDiscountAmountPayToProviderForCashJobs    func(childComplexity int) int
		TotalFare                                            func(childComplexity int) int
		TotalJobAmountPayToProviderForCardJobs               func(childComplexity int) int
		TotalJobBookingFeeForCash                            func(childComplexity int) int
		TotalJobCommissionTakeFromProviderForCashJobs        func(childComplexity int) int
		TotalJobOutstandingAmountTakeFromProviderForCashJobs func(childComplexity int) int
		TotalTaxAmountPayToProvider                          func(childComplexity int) int
		TotalTipAmountPayToProvider                          func(childComplexity int) int
		TotalWalletAdjustmentAmountPaytoProviderForCashJobs  func(childComplexity int) int
	}

	ProviderPaymentReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProviderPaymentReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProviderReview struct {
		Comment        func(childComplexity int) int
		Date           func(childComplexity int) int
		FromUserName   func(childComplexity int) int
		OrderNumber    func(childComplexity int) int
		Rate           func(childComplexity int) int
		ToProviderName func(childComplexity int) int
	}

	ProviderWalletTransaction struct {
		Amount      func(childComplexity int) int
		Balance     func(childComplexity int) int
		BalanceFor  func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		Type        func(childComplexity int) int
	}

	ProviderWalletTransactionConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ProviderWalletTransactionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProvidersOverview struct {
		Active    func(childComplexity int) int
		Pending   func(childComplexity int) int
		ThisMonth func(childComplexity int) int
		ThisWeek  func(childComplexity int) int
		ThisYear  func(childComplexity int) int
		Today     func(childComplexity int) int
	}

	PushNotification struct {
		Message func(childComplexity int) int
		Success func(childComplexity int) int
	}

	Query struct {
		AdminDashboard                  func(childComplexity int, city *string) int
		AdminReport                     func(childComplexity int, id primitive.ObjectID) int
		AdminReports                    func(childComplexity int, fromDate *time.Time, toDate *time.Time, storeSearch *string, paymentType *models.PaymentType, serviceType *string, text *string, after *string, before *string, first *int, last *int) int
		AdvertisementBanner             func(childComplexity int, id primitive.ObjectID) int
		AdvertisementBanners            func(childComplexity int, bannersType *models.BannersType, text *string, bannerStatus *models.BannerStatusInput, after *string, before *string, first *int, last *int) int
		AirportSurcharge                func(childComplexity int, id primitive.ObjectID) int
		AirportSurcharges               func(childComplexity int, airportSurchargeSearch *models.AirportSurchargeSearch, text *string, after *string, before *string, first *int, last *int) int
		AppLatestVersion                func(childComplexity int, oSType string, packageID primitive.ObjectID, currentVersion string) int
		BusinessTripReason              func(childComplexity int, id primitive.ObjectID) int
		BusinessTripReasons             func(childComplexity int, reasonType *models.BusinessTripReasonType, text *string, after *string, before *string, first *int, last *int) int
		CancelReason                    func(childComplexity int, id primitive.ObjectID) int
		CancelReasons                   func(childComplexity int, searchCancelReasonType *models.SearchCancelReasonType, text *string, searchCancelReasonStatus *models.SearchCancelReasonStatus, cancelReasonServiceType *models.CancelReasonServiceType, after *string, before *string, first *int, last *int) int
		CancelledJobs                   func(childComplexity int, fromDate *time.Time, toDate *time.Time, provider *string, cancelledJobserviceType *models.CancelledJobServiceType, text *string, after *string, before *string, first *int, last *int) int
		CancelledReport                 func(childComplexity int, id primitive.ObjectID) int
		CancelledReports                func(childComplexity int, fromDate *time.Time, toDate *time.Time, paymentType *models.PaymentType, serviceType *string, text *string, after *string, before *string, first *int, last *int) int
		Cart                            func(childComplexity int, id primitive.ObjectID) int
		Carts                           func(childComplexity int, cartID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		Cities                          func(childComplexity int, cityType *models.CityType, text *string, after *string, before *string, first *int, last *int) int
		City                            func(childComplexity int, id primitive.ObjectID) int
		CompanyProviderDocument         func(childComplexity int, id primitive.ObjectID) int
		CompanyProviderDocuments        func(childComplexity int, companyID *string, after *string, before *string, first *int, last *int) int
		Countries                       func(childComplexity int, countryType *models.CountryType, countryStatus *models.CountryStatus, text *string, after *string, before *string, first *int, last *int) int
		Country                         func(childComplexity int, countryCode string) int
		CountryState                    func(childComplexity int, country string, state string) int
		CountryStates                   func(childComplexity int, country *string, stateType *models.StateType, text *string, after *string, before *string, first *int, last *int) int
		Coupon                          func(childComplexity int, id primitive.ObjectID) int
		Coupons                         func(childComplexity int, couponType *models.CouponType, couponStatus *models.CouponStatus, text *string, after *string, before *string, first *int, last *int) int
		Currencies                      func(childComplexity int, appID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		Currency                        func(childComplexity int, id primitive.ObjectID) int
		CurrentServiceProviderProfile   func(childComplexity int) int
		Customer                        func(childComplexity int, id primitive.ObjectID) int
		Customers                       func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		DeclineAlertForProvider         func(childComplexity int, id primitive.ObjectID) int
		DeclineAlertForProviders        func(childComplexity int, providerType *models.DeclineAlertForProviderType, providerStatus *models.DeclineAlertForProviderStatus, text *string, after *string, before *string, first *int, last *int) int
		DeclineAlertForUser             func(childComplexity int, id primitive.ObjectID) int
		DeclineAlertForUsers            func(childComplexity int, userType *models.DeclineAlertForUserType, userStatus *models.DeclineAlertForUserStatus, text *string, after *string, before *string, first *int, last *int) int
		DeliveryCharge                  func(childComplexity int, id primitive.ObjectID) int
		DeliveryCharges                 func(childComplexity int, deliveryChargeSearch *models.DeliveryChargesSearch, text *string, after *string, before *string, first *int, last *int) int
		DeliveryChargesUtilities        func(childComplexity int, deliveryChargesUtilityType *models.DeliveryChargesUtilityType, text *string, deliveryChargesUtilityStatus *models.DeliveryChargesUtilityStatus, after *string, before *string, first *int, last *int) int
		DeliveryChargesUtility          func(childComplexity int, id primitive.ObjectID) int
		DeliveryVehicleType             func(childComplexity int, id primitive.ObjectID) int
		DeliveryVehicleTypes            func(childComplexity int, deliveryVehicleType *models.DeliveryVehicleSearchType, text *string, deliveryVehicleTypeStatus *models.DeliveryVehicleTypeStatus, after *string, before *string, first *int, last *int) int
		EmailTemplate                   func(childComplexity int, templateID primitive.ObjectID) int
		EmailTemplates                  func(childComplexity int, emailTemplateSearchType *models.EmailTemplateSearchType, text *string, after *string, before *string, first *int, last *int) int
		EmergencyContact                func(childComplexity int, id primitive.ObjectID) int
		EmergencyContacts               func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		EnterpriseAccount               func(childComplexity int, id primitive.ObjectID) int
		EnterpriseAccountPaymentReport  func(childComplexity int, id primitive.ObjectID) int
		EnterpriseAccountPaymentReports func(childComplexity int, fromDate *time.Time, toDate *time.Time, text *string, after *string, before *string, first *int, last *int) int
		EnterpriseAccounts              func(childComplexity int, enterpriseAccountType *models.EnterpriseAccountType, enterpriseAccountStatus *models.EnterpriseAccountStatus, text *string, after *string, before *string, first *int, last *int) int
		Faq                             func(childComplexity int, id primitive.ObjectID) int
		FaqCategories                   func(childComplexity int, faqCategoryType *models.FAQCategorySearchType, text *string, after *string, before *string, first *int, last *int) int
		FaqCategory                     func(childComplexity int, id primitive.ObjectID) int
		Faqs                            func(childComplexity int, faqType *models.FAQType, text *string, after *string, before *string, first *int, last *int) int
		FoodDeliveryLabel               func(childComplexity int, id primitive.ObjectID) int
		FoodDeliveryLabels              func(childComplexity int, foodDeliveryLabelSearch *models.FoodDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) int
		GeneralLabel                    func(childComplexity int, id primitive.ObjectID) int
		GeneralLabels                   func(childComplexity int, generalLabelSearch *models.GeneralLabelSearch, text *string, after *string, before *string, first *int, last *int) int
		GeoFenceLocation                func(childComplexity int, id primitive.ObjectID) int
		GeoFenceLocations               func(childComplexity int, geoFenceLocationType *models.GeoFenceLocationSearchType, text *string, geoFenceLocationStatus *models.GeoFenceLocationStatus, after *string, before *string, first *int, last *int) int
		GeoFenceRestrictedArea          func(childComplexity int, id primitive.ObjectID) int
		GeoFenceRestrictedAreas         func(childComplexity int, geoFenceRestrictedAreaType *models.GeoFenceRestrictedAreaSearchType, text *string, geoFenceRestrictedAreaStatus *models.GeoFenceRestrictedAreaStatus, after *string, before *string, first *int, last *int) int
		GodsView                        func(childComplexity int, vehicleStatusType *models.VehicleStatusType, latitude *float64, longitude *float64, after *string, before *string, first *int, last *int) int
		GroceryDeliveryLabel            func(childComplexity int, id primitive.ObjectID) int
		GroceryDeliveryLabels           func(childComplexity int, groceryDeliveryLabelSearch *models.GroceryDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) int
		HeatView                        func(childComplexity int, latitude *float64, longitude *float64, after *string, before *string, first *int, last *int) int
		HelpCategories                  func(childComplexity int, helpCategoryType *models.HelpCategoryType, text *string, after *string, before *string, first *int, last *int) int
		HelpCategory                    func(childComplexity int, id primitive.ObjectID) int
		HelpDetail                      func(childComplexity int, id primitive.ObjectID) int
		HelpDetails                     func(childComplexity int, helpDetailType *models.HelpDetailType, text *string, after *string, before *string, first *int, last *int) int
		Installations                   func(childComplexity int, after *string, before *string, first *int, last *int) int
		Job                             func(childComplexity int, jobID string) int
		JobLaterBooking                 func(childComplexity int, id primitive.ObjectID) int
		JobLaterBookings                func(childComplexity int, jobLaterSearchServiceType *models.JobLaterSearchServiceType, jobLaterType *models.JobLaterType, text *string, after *string, before *string, first *int, last *int) int
		JobRequestAcceptanceReport      func(childComplexity int, id primitive.ObjectID) int
		JobRequestAcceptanceReports     func(childComplexity int, fromDate *time.Time, toDate *time.Time, provider *string, text *string, after *string, before *string, first *int, last *int) int
		JobTimeVariance                 func(childComplexity int, id primitive.ObjectID) int
		JobTimeVariances                func(childComplexity int, fromDate *time.Time, toDate *time.Time, driver *string, text *string, after *string, before *string, first *int, last *int) int
		Jobs                            func(childComplexity int, fromDate *time.Time, toDate *time.Time, jobStatus *models.JobStatus, jobNumber *string, company *string, provider *string, user *string, serviceType *models.JobServiceType, laterJobsOnly *bool, after *string, before *string, first *int, last *int) int
		LocationWiseFare                func(childComplexity int, id primitive.ObjectID) int
		LocationWiseFares               func(childComplexity int, locationFareSearch *models.LocationWiseFareSearch, text *string, after *string, before *string, first *int, last *int) int
		MarketSettings                  func(childComplexity int) int
		MarketStatistics                func(childComplexity int, city *string, service *string, country string, state *string, currency *string) int
		Me                              func(childComplexity int) int
		NewsletterSubscriber            func(childComplexity int, id primitive.ObjectID) int
		NewsletterSubscribers           func(childComplexity int, newsletterSubscriberType *models.NewsletterSubscriberType, newsletterSubscriberStatus *models.NewsletterSubscriberStatus, text *string, after *string, before *string, first *int, last *int) int
		OAuthApplication                func(childComplexity int, appID primitive.ObjectID) int
		OAuthApplicationStatistics      func(childComplexity int, appID primitive.ObjectID) int
		OAuthApplications               func(childComplexity int, appStatus *models.AppStatus, text *string, after *string, before *string, first *int, last *int) int
		Order                           func(childComplexity int, id primitive.ObjectID) int
		OrderNote                       func(childComplexity int, id primitive.ObjectID) int
		OrderNotes                      func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		OrderStatusUtilities            func(childComplexity int, orderStatusUtilityType *models.OrderStatusUtilitySearchType, text *string, after *string, before *string, first *int, last *int) int
		OrderStatusUtility              func(childComplexity int, id primitive.ObjectID) int
		Orders                          func(childComplexity int, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int, serviceProviderID *primitive.ObjectID, serviceCompanyID *primitive.ObjectID) int
		PackageType                     func(childComplexity int, packageTypeID string) int
		PackageTypes                    func(childComplexity int, searchPackageType *models.SearchPackageType, text *string, searchPackageTypeStatus *models.SearchPackageTypeStatus, after *string, before *string, first *int, last *int) int
		Page                            func(childComplexity int, pageID string) int
		Pages                           func(childComplexity int, searchType *models.PageType, text string, after *string, before *string, first *int, last *int) int
		PaidJobs                        func(childComplexity int, after *string, before *string, first *int, last *int) int
		Product                         func(childComplexity int, id primitive.ObjectID) int
		ProductAttribute                func(childComplexity int, id primitive.ObjectID) int
		ProductAttributeTerm            func(childComplexity int, id primitive.ObjectID) int
		ProductAttributeTerms           func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductAttributes               func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductBrand                    func(childComplexity int, id primitive.ObjectID) int
		ProductBrands                   func(childComplexity int, brandID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductCategories               func(childComplexity int, productCategoryType *models.ItemCategoryType, text *string, productCategoryStatus *models.ProductStatus, after *string, before *string, first *int, last *int) int
		ProductCategory                 func(childComplexity int, id primitive.ObjectID) int
		ProductCollection               func(childComplexity int, id primitive.ObjectID) int
		ProductCollections              func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductDownload                 func(childComplexity int, id primitive.ObjectID) int
		ProductDownloads                func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductImage                    func(childComplexity int, id primitive.ObjectID) int
		ProductImages                   func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductMetadata                 func(childComplexity int, id primitive.ObjectID) int
		ProductMetadatas                func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductReview                   func(childComplexity int, id primitive.ObjectID) int
		ProductReviews                  func(childComplexity int, productReviewID *primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductTag                      func(childComplexity int, id primitive.ObjectID) int
		ProductTags                     func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		ProductVariation                func(childComplexity int, id primitive.ObjectID) int
		ProductVariations               func(childComplexity int, productVariationID *primitive.ObjectID, after *string, before *string, first *int, last *int) int
		Products                        func(childComplexity int, productType *models.ProductSearchType, text *string, productStatus *models.ProductStatus, after *string, before *string, first *int, last *int) int
		ProviderLogReport               func(childComplexity int, id primitive.ObjectID) int
		ProviderLogReports              func(childComplexity int, fromDate *time.Time, toDate *time.Time, provider *string, text *string, after *string, before *string, first *int, last *int) int
		ProviderPaymentReport           func(childComplexity int, id primitive.ObjectID) int
		ProviderPaymentReports          func(childComplexity int, fromDate *time.Time, toDate *time.Time, company *string, provider *string, paymentType *models.PaymentType, paymentStatus *models.PaymentStatus, serviceType *string, text *string, after *string, before *string, first *int, last *int) int
		ProviderWalletTransaction       func(childComplexity int, id primitive.ObjectID) int
		ProviderWalletTransactions      func(childComplexity int, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int) int
		RecentUnpaidJobs                func(childComplexity int, after *string, before *string, first *int, last *int) int
		RentalPackage                   func(childComplexity int, id primitive.ObjectID) int
		RentalPackages                  func(childComplexity int, appID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		RequiredDocument                func(childComplexity int, id primitive.ObjectID) int
		RequiredDocuments               func(childComplexity int, id *string, after *string, before *string, first *int, last *int) int
		Restaurants                     func(childComplexity int, name *string, after *string, before *string, first *int, last *int) int
		Review                          func(childComplexity int, id primitive.ObjectID) int
		Reviews                         func(childComplexity int, reviewType *models.ReviewType, text *string, after *string, before *string, first *int, last *int) int
		RideProfileType                 func(childComplexity int, id primitive.ObjectID) int
		RideProfileTypes                func(childComplexity int, rideProfileType *models.RideProfileSearchType, text *string, after *string, before *string, first *int, last *int) int
		SavedAddress                    func(childComplexity int, id primitive.ObjectID) int
		SavedAddresses                  func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		SeoSetting                      func(childComplexity int, id primitive.ObjectID) int
		SeoSettings                     func(childComplexity int, seoSettingType *models.SEOSettingType, text *string, after *string, before *string, first *int, last *int) int
		Service                         func(childComplexity int, id primitive.ObjectID) int
		ServiceCompanies                func(childComplexity int, companiesType *models.CompaniesSearchType, text *string, companiesStatus *models.CompaniesStatus, after *string, before *string, first *int, last *int) int
		ServiceCompany                  func(childComplexity int, companyID string) int
		ServiceProvider                 func(childComplexity int, id primitive.ObjectID) int
		ServiceProviderDocument         func(childComplexity int, id primitive.ObjectID) int
		ServiceProviderDocuments        func(childComplexity int, serviceProviderID *string, after *string, before *string, first *int, last *int) int
		ServiceProviderVehicle          func(childComplexity int, id primitive.ObjectID) int
		ServiceProviderVehicles         func(childComplexity int, vehicleType *models.ProviderVehicleType, vehicleStatus *models.ProviderVehicleStatus, text *string, after *string, before *string, first *int, last *int) int
		ServiceProviders                func(childComplexity int, searchProvidersType *models.SearchProviderType, text *string, providerStatus *models.ProviderStatus, after *string, before *string, first *int, last *int) int
		ServiceSubCategories            func(childComplexity int, text *string, serviceSubCategoryStatus *models.ServiceSubCategoryStatus, after *string, before *string, first *int, last *int) int
		ServiceSubCategory              func(childComplexity int, id primitive.ObjectID) int
		ServiceType                     func(childComplexity int, id primitive.ObjectID) int
		ServiceTypes                    func(childComplexity int, text *string, serviceTypeSubCategory *string, serviceTypeStatus *models.ServiceTypeStatus, after *string, before *string, first *int, last *int) int
		ServiceVehicleType              func(childComplexity int, id primitive.ObjectID) int
		ServiceVehicleTypes             func(childComplexity int, serviceVehicleType *models.ServiceVehicleServiceType, serviceVehicleTypeStatus *models.ServiceVehicleTypeStatus, text *string, after *string, before *string, first *int, last *int) int
		Services                        func(childComplexity int, serviceStatus *models.ServiceStatus, after *string, before *string, first *int, last *int) int
		SmsTemplate                     func(childComplexity int, templateID primitive.ObjectID) int
		SmsTemplates                    func(childComplexity int, smsTemplateType *models.SMSTemplateSearchType, text *string, after *string, before *string, first *int, last *int) int
		Store                           func(childComplexity int, id primitive.ObjectID) int
		StoreLocation                   func(childComplexity int, id primitive.ObjectID) int
		StoreLocations                  func(childComplexity int, storeLocationID *primitive.ObjectID, after *string, before *string, first *int, last *int) int
		StorePaymentReport              func(childComplexity int, id primitive.ObjectID) int
		StorePaymentReports             func(childComplexity int, fromDate *time.Time, toDate *time.Time, storeSearch *string, serviceType *string, paymentStatus *models.PaymentStatus, text *string, after *string, before *string, first *int, last *int) int
		StoreReview                     func(childComplexity int, id primitive.ObjectID) int
		StoreReviews                    func(childComplexity int, storeReviewType *models.StoreReviewType, text *string, after *string, before *string, first *int, last *int) int
		StoreVehicleType                func(childComplexity int, id primitive.ObjectID) int
		StoreVehicleTypes               func(childComplexity int, storeVehicleTypeSearch *models.StoreVehicleTypeSearch, storeVehicleTypeStatus *models.StoreVehicleTypeStatus, storeVehicleTypeLocation *models.StoreVehicleTypeLocation, text *string, appID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		Stores                          func(childComplexity int, storeType *models.StoreType, text *string, storeStatus *models.StoreStatus, storeCategory *models.StoreCategory, after *string, before *string, first *int, last *int) int
		User                            func(childComplexity int, id primitive.ObjectID) int
		UserRole                        func(childComplexity int, id primitive.ObjectID) int
		UserRoleGroup                   func(childComplexity int, id primitive.ObjectID) int
		UserRoleGroups                  func(childComplexity int, after *string, before *string, first *int, last *int) int
		UserRoles                       func(childComplexity int, after *string, before *string, first *int, last *int) int
		UserWalletReport                func(childComplexity int, id primitive.ObjectID) int
		UserWalletReports               func(childComplexity int, fromDate *time.Time, toDate *time.Time, searchByUser *models.UserWalletReportSearchByUserType, searchByPayment *models.WalletTransactionType, searchByBalance *models.UserWalletReportSearchByBalanceType, selectProvider *string, selectUser *string, text *string, after *string, before *string, first *int, last *int) int
		UserWalletTransaction           func(childComplexity int, id primitive.ObjectID) int
		UserWalletTransactions          func(childComplexity int, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int) int
		Users                           func(childComplexity int, userType *models.UserSearchType, text *string, userStatus *models.UserStatus, after *string, before *string, first *int, last *int) int
		VehicleMake                     func(childComplexity int, id primitive.ObjectID) int
		VehicleMakes                    func(childComplexity int, vehicleMakeType *models.VehicleMakeType, text *string, after *string, before *string, first *int, last *int) int
		VehicleModel                    func(childComplexity int, id primitive.ObjectID) int
		VehicleModels                   func(childComplexity int, vehicleModelType *models.VehicleModelSearchType, text *string, after *string, before *string, first *int, last *int) int
		VisitLocation                   func(childComplexity int, id primitive.ObjectID) int
		VisitLocations                  func(childComplexity int, visitLocationType *models.VisitLocationType, text *string, after *string, before *string, first *int, last *int) int
		Webhook                         func(childComplexity int, id primitive.ObjectID) int
		WebhookLogs                     func(childComplexity int, id primitive.ObjectID, after *string, before *string, first *int, last *int) int
		WebhookStatistics               func(childComplexity int, id primitive.ObjectID) int
		Webhooks                        func(childComplexity int, appID primitive.ObjectID, after *string, before *string, first *int, last *int) int
		WineDeliveryLabel               func(childComplexity int, id primitive.ObjectID) int
		WineDeliveryLabels              func(childComplexity int, wineDeliveryLabelSearch *models.WineDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) int
		Withdrawal                      func(childComplexity int, id primitive.ObjectID) int
		Withdrawals                     func(childComplexity int, after *string, before *string, first *int, last *int) int
	}

	RecentUnpaidEarning struct {
		BookingCharge          func(childComplexity int) int
		BookingDate            func(childComplexity int) int
		Commission             func(childComplexity int) int
		FareAmount             func(childComplexity int) int
		ID                     func(childComplexity int) int
		Invoice                func(childComplexity int) int
		PaymentAfterCommission func(childComplexity int) int
		PaymentMethod          func(childComplexity int) int
		Tip                    func(childComplexity int) int
	}

	RecentUnpaidEarningConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RecentUnpaidEarningEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ReferralReport struct {
		Provider func(childComplexity int) int
		User     func(childComplexity int) int
	}

	Refunds struct {
		ID     func(childComplexity int) int
		Reason func(childComplexity int) int
		Total  func(childComplexity int) int
	}

	RentalPackage struct {
		AdditionalPricePerMile func(childComplexity int) int
		AdditionalPricePerMin  func(childComplexity int) int
		ID                     func(childComplexity int) int
		Name                   func(childComplexity int) int
		RentalHour             func(childComplexity int) int
		RentalMiles            func(childComplexity int) int
		RentalTotalPrice       func(childComplexity int) int
	}

	RentalPackageConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RentalPackageEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	RequiredDocument struct {
		Country      func(childComplexity int) int
		DocumentFor  func(childComplexity int) int
		DocumentName func(childComplexity int) int
		ExpireOnDate func(childComplexity int) int
		ID           func(childComplexity int) int
		IsActive     func(childComplexity int) int
	}

	RequiredDocumentConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RequiredDocumentEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Restaurant struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	RestaurantConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RestaurantEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	RestaurantReview struct {
		Comment          func(childComplexity int) int
		Date             func(childComplexity int) int
		FromUserName     func(childComplexity int) int
		OrderNumber      func(childComplexity int) int
		Rate             func(childComplexity int) int
		ToRestaurantName func(childComplexity int) int
	}

	Review struct {
		Comment               func(childComplexity int) int
		Date                  func(childComplexity int) int
		From                  func(childComplexity int) int
		ID                    func(childComplexity int) int
		IsActive              func(childComplexity int) int
		JobID                 func(childComplexity int) int
		ProviderAverageRating func(childComplexity int) int
		ProviderName          func(childComplexity int) int
		ProviderRating        func(childComplexity int) int
		To                    func(childComplexity int) int
		Type                  func(childComplexity int) int
		UserAverageRating     func(childComplexity int) int
		UserName              func(childComplexity int) int
		UserRating            func(childComplexity int) int
	}

	ReviewConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ReviewEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ReviewerAvatarUrls struct {
		ID    func(childComplexity int) int
		Num24 func(childComplexity int) int
		Num48 func(childComplexity int) int
		Num96 func(childComplexity int) int
	}

	RideProfileType struct {
		ButtonText       func(childComplexity int) int
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
		OrganizationType func(childComplexity int) int
		ProfileIcon      func(childComplexity int) int
		ProfileShortName func(childComplexity int) int
		ProfileTitle     func(childComplexity int) int
		ScreenHeading    func(childComplexity int) int
		ScreenTitle      func(childComplexity int) int
		TitleDescription func(childComplexity int) int
		WelcomePicture   func(childComplexity int) int
	}

	RideProfileTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RideProfileTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	SEOSetting struct {
		ID              func(childComplexity int) int
		MetaDescription func(childComplexity int) int
		MetaKeyword     func(childComplexity int) int
		PageName        func(childComplexity int) int
		PageTitle       func(childComplexity int) int
	}

	SEOSettingConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	SEOSettingEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	SMSSetting struct {
		TwilioAuthToken func(childComplexity int) int
		TwilioMobile    func(childComplexity int) int
		TwilioSid       func(childComplexity int) int
	}

	SMSTemplate struct {
		Body       func(childComplexity int) int
		Code       func(childComplexity int) int
		ID         func(childComplexity int) int
		Language   func(childComplexity int) int
		Purpose    func(childComplexity int) int
		TemplateID func(childComplexity int) int
		Title      func(childComplexity int) int
	}

	SMSTemplateConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	SMSTemplateEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Service struct {
		Category      func(childComplexity int) int
		DisplayOrder  func(childComplexity int) int
		ID            func(childComplexity int) int
		Icon          func(childComplexity int) int
		IsActive      func(childComplexity int) int
		Name          func(childComplexity int) int
		SubCategories func(childComplexity int) int
		Tags          func(childComplexity int) int
	}

	ServiceCompaniesConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceCompany struct {
		Address        func(childComplexity int) int
		City           func(childComplexity int) int
		Country        func(childComplexity int) int
		Email          func(childComplexity int) int
		ID             func(childComplexity int) int
		IsActive       func(childComplexity int) int
		Language       func(childComplexity int) int
		Name           func(childComplexity int) int
		Phone          func(childComplexity int) int
		ProvidersCount func(childComplexity int) int
		State          func(childComplexity int) int
		VATNo          func(childComplexity int) int
		ZipCode        func(childComplexity int) int
	}

	ServiceCompanyEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceProvider struct {
		Address            func(childComplexity int) int
		ApprovedAt         func(childComplexity int) int
		ApprovedBy         func(childComplexity int) int
		BankAccountDetails func(childComplexity int) int
		Blocked            func(childComplexity int) int
		City               func(childComplexity int) int
		CompanyID          func(childComplexity int) int
		Country            func(childComplexity int) int
		Currency           func(childComplexity int) int
		Email              func(childComplexity int) int
		FirstName          func(childComplexity int) int
		Gender             func(childComplexity int) int
		ID                 func(childComplexity int) int
		Language           func(childComplexity int) int
		LastName           func(childComplexity int) int
		Metadata           func(childComplexity int) int
		MobileNumber       func(childComplexity int) int
		ProfilePicture     func(childComplexity int) int
		ServiceCategory    func(childComplexity int) int
		ServiceSubCategory func(childComplexity int) int
		State              func(childComplexity int) int
		User               func(childComplexity int) int
		ZipCode            func(childComplexity int) int
	}

	ServiceProviderConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceProviderEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceProviderVehicle struct {
		EnabledServiceType  func(childComplexity int) int
		ID                  func(childComplexity int) int
		IsActive            func(childComplexity int) int
		ServiceCompanyID    func(childComplexity int) int
		VehicleColor        func(childComplexity int) int
		VehicleCompanyName  func(childComplexity int) int
		VehicleImageURL     func(childComplexity int) int
		VehicleLicensePlate func(childComplexity int) int
		VehicleModelName    func(childComplexity int) int
		VehicleNumber       func(childComplexity int) int
		VehicleYear         func(childComplexity int) int
	}

	ServiceProviderVehicleDetails struct {
		EnabledServiceType func(childComplexity int) int
		ID                 func(childComplexity int) int
		ServiceCompanyID   func(childComplexity int) int
		ServiceProviderID  func(childComplexity int) int
		VehicleColor       func(childComplexity int) int
		VehicleCompanyName func(childComplexity int) int
		VehicleImageURL    func(childComplexity int) int
		VehicleModelName   func(childComplexity int) int
		VehicleNumber      func(childComplexity int) int
		VehicleType        func(childComplexity int) int
		VehicleYear        func(childComplexity int) int
	}

	ServiceProviderVehicleDetailsConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceProviderVehicleDetailsEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceSubCategory struct {
		BannerImage  func(childComplexity int) int
		Description  func(childComplexity int) int
		DisplayOrder func(childComplexity int) int
		ID           func(childComplexity int) int
		Icon         func(childComplexity int) int
		IsActive     func(childComplexity int) int
		Name         func(childComplexity int) int
		ServiceID    func(childComplexity int) int
		ServiceType  func(childComplexity int) int
	}

	ServiceSubCategoryConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceSubCategoryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceType struct {
		AllowQuantity        func(childComplexity int) int
		Commission           func(childComplexity int) int
		DisplayOrder         func(childComplexity int) int
		FareType             func(childComplexity int) int
		ID                   func(childComplexity int) int
		IsActive             func(childComplexity int) int
		Location             func(childComplexity int) int
		ServiceCategory      func(childComplexity int) int
		ServiceCharge        func(childComplexity int) int
		ServiceDescription   func(childComplexity int) int
		ServiceSubCategoryID func(childComplexity int) int
		ServiceType          func(childComplexity int) int
	}

	ServiceTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ServiceVehicleType struct {
		BaseFare                     func(childComplexity int) int
		Commission                   func(childComplexity int) int
		EnablePoolRide               func(childComplexity int) int
		ID                           func(childComplexity int) int
		InTransitWaitingFeePerMinute func(childComplexity int) int
		IsActive                     func(childComplexity int) int
		Location                     func(childComplexity int) int
		MinimumFare                  func(childComplexity int) int
		NightCharges                 func(childComplexity int) int
		Order                        func(childComplexity int) int
		PeakTimeSurcharge            func(childComplexity int) int
		PersonCapacity               func(childComplexity int) int
		PricePerKms                  func(childComplexity int) int
		PricePerMinute               func(childComplexity int) int
		UserCancellationCharges      func(childComplexity int) int
		UserCancellationTimeLimit    func(childComplexity int) int
		VehicleCategory              func(childComplexity int) int
		VehiclePicture               func(childComplexity int) int
		VehicleServiceType           func(childComplexity int) int
		VehicleType                  func(childComplexity int) int
		WaitingCharges               func(childComplexity int) int
		WaitingTimeLimit             func(childComplexity int) int
	}

	ServiceVehicleTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ServiceVehicleTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Shipping struct {
		Address1  func(childComplexity int) int
		Address2  func(childComplexity int) int
		City      func(childComplexity int) int
		Company   func(childComplexity int) int
		Country   func(childComplexity int) int
		FirstName func(childComplexity int) int
		LastName  func(childComplexity int) int
		Postcode  func(childComplexity int) int
		State     func(childComplexity int) int
	}

	ShippingLines struct {
		ID          func(childComplexity int) int
		MetaData    func(childComplexity int) int
		MethodID    func(childComplexity int) int
		MethodTitle func(childComplexity int) int
		Taxes       func(childComplexity int) int
		Total       func(childComplexity int) int
		TotalTax    func(childComplexity int) int
	}

	SiteStatistics struct {
		Companies     func(childComplexity int) int
		Providers     func(childComplexity int) int
		Totalearnings func(childComplexity int) int
		Users         func(childComplexity int) int
	}

	SmsTemplateConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	SocialMediaSetting struct {
		EnableFacebookLoginForProvider   func(childComplexity int) int
		EnableFacebookLoginForUser       func(childComplexity int) int
		EnableGooglePlusLoginForProvider func(childComplexity int) int
		EnableGooglePlusLoginForUser     func(childComplexity int) int
		EnableLinkedInLoginForProvider   func(childComplexity int) int
		EnableLinkedInLoginForUser       func(childComplexity int) int
		EnableTwitterLoginForProvider    func(childComplexity int) int
		EnableTwitterLoginForUser        func(childComplexity int) int
		Facebook                         func(childComplexity int) int
		FacebookAppID                    func(childComplexity int) int
		FacebookSecretKey                func(childComplexity int) int
		FooterGoogleLink                 func(childComplexity int) int
		GooglePlusAppName                func(childComplexity int) int
		GooglePlusClientID               func(childComplexity int) int
		GooglePlusRedirectURI            func(childComplexity int) int
		GooglePlusSecretKey              func(childComplexity int) int
		GooglePlusSiteLink               func(childComplexity int) int
		Instagram                        func(childComplexity int) int
		LinkedIn                         func(childComplexity int) int
		LinkedInAppID                    func(childComplexity int) int
		LinkedInSecretKey                func(childComplexity int) int
		Twitter                          func(childComplexity int) int
		TwitterConsumerKey               func(childComplexity int) int
		TwitterConsumerSecret            func(childComplexity int) int
		TwitterToken                     func(childComplexity int) int
		TwitterTokenSecret               func(childComplexity int) int
	}

	State struct {
		CountryCode func(childComplexity int) int
		CountryName func(childComplexity int) int
		ID          func(childComplexity int) int
		IsActive    func(childComplexity int) int
		StateCode   func(childComplexity int) int
		StateName   func(childComplexity int) int
	}

	StateConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StateEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Store struct {
		AdditionalPackingCharges func(childComplexity int) int
		ApprovedAt               func(childComplexity int) int
		ApprovedBy               func(childComplexity int) int
		AvailableStoreItemTypes  func(childComplexity int) int
		BankAccountDetails       func(childComplexity int) int
		Blocked                  func(childComplexity int) int
		ContactPersonName        func(childComplexity int) int
		Country                  func(childComplexity int) int
		Email                    func(childComplexity int) int
		EstimatedOrderTime       func(childComplexity int) int
		ID                       func(childComplexity int) int
		Language                 func(childComplexity int) int
		MaxOrderQuantity         func(childComplexity int) int
		MinimumAmountPerOrder    func(childComplexity int) int
		MobileNumber             func(childComplexity int) int
		OfferAppliesOn           func(childComplexity int) int
		Password                 func(childComplexity int) int
		ServiceCategory          func(childComplexity int) int
		Slot1                    func(childComplexity int) int
		Slot2                    func(childComplexity int) int
		State                    func(childComplexity int) int
		StoreAddress             func(childComplexity int) int
		StoreLocations           func(childComplexity int) int
		StoreLogo                func(childComplexity int) int
		StoreName                func(childComplexity int) int
		ZipCode                  func(childComplexity int) int
	}

	StoreConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StoreDetails struct {
		EditDocuments   func(childComplexity int) int
		Email           func(childComplexity int) int
		ID              func(childComplexity int) int
		ItemCategories  func(childComplexity int) int
		MobileNumber    func(childComplexity int) int
		ServiceCategory func(childComplexity int) int
		StoreName       func(childComplexity int) int
	}

	StoreEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	StoreLocation struct {
		ID                func(childComplexity int) int
		StoreAddress      func(childComplexity int) int
		StoreID           func(childComplexity int) int
		StoreLocationName func(childComplexity int) int
	}

	StoreLocationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StoreLocationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	StoreOrder struct {
		CancellationAndRefundDetails func(childComplexity int) int
		DeliveryDriver               func(childComplexity int) int
		OrderDate                    func(childComplexity int) int
		OrderID                      func(childComplexity int) int
		OrderStatus                  func(childComplexity int) int
		OrderTotalAmount             func(childComplexity int) int
		PaymentMethod                func(childComplexity int) int
		ProviderName                 func(childComplexity int) int
		ServiceType                  func(childComplexity int) int
		StoreName                    func(childComplexity int) int
		UserName                     func(childComplexity int) int
	}

	StorePaymentReport struct {
		AccountNumber     func(childComplexity int) int
		BankName          func(childComplexity int) int
		DeliveryCharges   func(childComplexity int) int
		FinalAmount       func(childComplexity int) int
		ID                func(childComplexity int) int
		OfferAmount       func(childComplexity int) int
		OrderAmount       func(childComplexity int) int
		OrderDate         func(childComplexity int) int
		OrderNumber       func(childComplexity int) int
		OrderStatus       func(childComplexity int) int
		OutstandingAmount func(childComplexity int) int
		PaymentMethod     func(childComplexity int) int
		PaymentStatus     func(childComplexity int) int
		ProviderName      func(childComplexity int) int
		SelectStore       func(childComplexity int) int
		ServiceType       func(childComplexity int) int
		SiteCommission    func(childComplexity int) int
		SortCode          func(childComplexity int) int
		StoreAccountName  func(childComplexity int) int
		StoreAmount       func(childComplexity int) int
		StoreName         func(childComplexity int) int
		UserName          func(childComplexity int) int
	}

	StorePaymentReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StorePaymentReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	StoreReview struct {
		ID         func(childComplexity int) int
		Providers  func(childComplexity int) int
		Restaurant func(childComplexity int) int
		Users      func(childComplexity int) int
	}

	StoreReviewConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StoreReviewEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	StoreSetting struct {
		AdminCommission                   func(childComplexity int) int
		EnableRestaurantEmailVerification func(childComplexity int) int
		EnableRestaurantPhoneVerification func(childComplexity int) int
		OnlineStoreListDistance           func(childComplexity int) int
		UserCancellationCharge            func(childComplexity int) int
	}

	StoreVehicleType struct {
		ChargesForCancelledOrders func(childComplexity int) int
		ChargesForCompletedOrders func(childComplexity int) int
		DeliveryRadius            func(childComplexity int) int
		ID                        func(childComplexity int) int
		IsActive                  func(childComplexity int) int
		Location                  func(childComplexity int) int
		Order                     func(childComplexity int) int
		Type                      func(childComplexity int) int
	}

	StoreVehicleTypeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StoreVehicleTypeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	SubscriberPayload struct {
		Date      func(childComplexity int) int
		Email     func(childComplexity int) int
		ID        func(childComplexity int) int
		IPAddress func(childComplexity int) int
		Name      func(childComplexity int) int
		Status    func(childComplexity int) int
	}

	Subscription struct {
		JobUpdates         func(childComplexity int, jobID string) int
		NearbyVehicles     func(childComplexity int, latitude float64, longitude float64) int
		SupportChatMessage func(childComplexity int, chatID string) int
	}

	SupportAgent struct {
		CreatedAt   func(childComplexity int) int
		Departments func(childComplexity int) int
		ID          func(childComplexity int) int
		IsEnabled   func(childComplexity int) int
		Skills      func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		User        func(childComplexity int) int
	}

	SupportDepartment struct {
		CreatedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		IsEnabled   func(childComplexity int) int
		Name        func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
	}

	SupportSkills struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	TaxLines struct {
		Compound         func(childComplexity int) int
		ID               func(childComplexity int) int
		Label            func(childComplexity int) int
		MetaData         func(childComplexity int) int
		RateCode         func(childComplexity int) int
		RateID           func(childComplexity int) int
		ShippingTaxTotal func(childComplexity int) int
		TaxTotal         func(childComplexity int) int
	}

	Taxes struct {
		ID       func(childComplexity int) int
		Subtotal func(childComplexity int) int
		Total    func(childComplexity int) int
	}

	UnitPrice struct {
		Amount      func(childComplexity int) int
		Currency    func(childComplexity int) int
		IncludesTax func(childComplexity int) int
	}

	User struct {
		City             func(childComplexity int) int
		Country          func(childComplexity int) int
		CreatedAt        func(childComplexity int) int
		DateOfBirth      func(childComplexity int) int
		Email            func(childComplexity int) int
		FirstName        func(childComplexity int) int
		Gender           func(childComplexity int) int
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
		IsEmailVerified  func(childComplexity int) int
		IsLocked         func(childComplexity int) int
		IsMobileVerified func(childComplexity int) int
		LastName         func(childComplexity int) int
		MobileNo         func(childComplexity int) int
		ReferralCode     func(childComplexity int) int
		RoleGroups       func(childComplexity int) int
		Roles            func(childComplexity int) int
		State            func(childComplexity int) int
		UpdatedAt        func(childComplexity int) int
	}

	UserConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	UserReferralReport struct {
		DateReferred         func(childComplexity int) int
		ID                   func(childComplexity int) int
		MemberName           func(childComplexity int) int
		TotalAmountEarned    func(childComplexity int) int
		TotalMembersReferred func(childComplexity int) int
	}

	UserReview struct {
		Comment          func(childComplexity int) int
		Date             func(childComplexity int) int
		FromProviderName func(childComplexity int) int
		OrderNumber      func(childComplexity int) int
		Rate             func(childComplexity int) int
		ToUserName       func(childComplexity int) int
	}

	UserRole struct {
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Permissions func(childComplexity int) int
	}

	UserRoleConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserRoleEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	UserRoleGroup struct {
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Roles       func(childComplexity int) int
	}

	UserRoleGroupConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserRoleGroupEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	UserWalletReport struct {
		Amount          func(childComplexity int) int
		Balance         func(childComplexity int) int
		BalanceType     func(childComplexity int) int
		BookingNo       func(childComplexity int) int
		Description     func(childComplexity int) int
		ID              func(childComplexity int) int
		TransactionDate func(childComplexity int) int
		Type            func(childComplexity int) int
	}

	UserWalletReportConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserWalletReportEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	VehicleMake struct {
		ID       func(childComplexity int) int
		IsActive func(childComplexity int) int
		Make     func(childComplexity int) int
	}

	VehicleMakeConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	VehicleMakeEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	VehicleModel struct {
		ID       func(childComplexity int) int
		IsActive func(childComplexity int) int
		Make     func(childComplexity int) int
		Model    func(childComplexity int) int
	}

	VehicleModelConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	VehicleModelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	VehicleServiceOption struct {
		ID         func(childComplexity int) int
		IsEnabled  func(childComplexity int) int
		OptionName func(childComplexity int) int
	}

	VehicleServiceTypes struct {
		IsEnabled      func(childComplexity int) int
		ServiceID      func(childComplexity int) int
		ServiceName    func(childComplexity int) int
		ServiceOptions func(childComplexity int) int
	}

	VisitLocation struct {
		Destination      func(childComplexity int) int
		DestinationTitle func(childComplexity int) int
		ID               func(childComplexity int) int
		IsActive         func(childComplexity int) int
	}

	VisitLocationConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	VisitLocationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	WalletTransaction struct {
		Amount      func(childComplexity int) int
		Balance     func(childComplexity int) int
		BalanceFor  func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Type        func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
	}

	WalletTransactionConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	WalletTransactionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Webhook struct {
		AppID       func(childComplexity int) int
		EventTopics func(childComplexity int) int
		ID          func(childComplexity int) int
		IsEnabled   func(childComplexity int) int
		Secret      func(childComplexity int) int
		URL         func(childComplexity int) int
	}

	WebhookEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	WebhookLog struct {
		ClientResponseCode   func(childComplexity int) int
		ClientResponseStatus func(childComplexity int) int
		CreatedAt            func(childComplexity int) int
		EventType            func(childComplexity int) int
		ID                   func(childComplexity int) int
		Payload              func(childComplexity int) int
	}

	WebhookLogConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	WebhookLogEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	WebhookStatistics struct {
		Stats func(childComplexity int) int
	}

	WebhooksConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	WineDeliveryLabel struct {
		Code                   func(childComplexity int) int
		ID                     func(childComplexity int) int
		IsActive               func(childComplexity int) int
		LanguageLabel          func(childComplexity int) int
		ValueInEnglishLanguage func(childComplexity int) int
	}

	WineDeliveryLabelConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	WineDeliveryLabelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Withdrawal struct {
		BookingCharge          func(childComplexity int) int
		BookingDate            func(childComplexity int) int
		Commission             func(childComplexity int) int
		FareAmount             func(childComplexity int) int
		ID                     func(childComplexity int) int
		Invoice                func(childComplexity int) int
		PaymentAfterCommission func(childComplexity int) int
		PaymentMethod          func(childComplexity int) int
		Tip                    func(childComplexity int) int
	}

	WithdrawalConnection struct {
		Edges      func(childComplexity int) int
		Nodes      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	WithdrawalEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ProductData struct {
		ID   func(childComplexity int) int
		Type func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type CountryResolver

type CountryResolver interface {
	DistanceUnit(ctx context.Context, obj *models.Country) (models.DistanceUnits, error)

	Tax(ctx context.Context, obj *models.Country) (string, error)
}

type DeclineAlertForProviderResolver

type DeclineAlertForProviderResolver interface {
	ProviderName(ctx context.Context, obj *models.DeclineAlertForProvider) (string, error)
}

type DirectiveRoot

type DirectiveRoot struct {
	HasRole func(ctx context.Context, obj interface{}, next graphql.Resolver, roles []string) (res interface{}, err error)

	HasScope func(ctx context.Context, obj interface{}, next graphql.Resolver, scopes []string) (res interface{}, err error)

	IsAuthenticated func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error)
}

type DocumentResolver

type DocumentResolver interface {
	ExpiryDate(ctx context.Context, obj *models.Document) (string, error)
}

type FAQResolver

type FAQResolver interface {
	Category(ctx context.Context, obj *models.FAQ) (*models.FAQCategory, error)
}

type InstallationResolver

type InstallationResolver interface {
	DeviceWidth(ctx context.Context, obj *models.Installation) (string, error)

	DeviceType(ctx context.Context, obj *models.Installation) (models.DeviceType, error)
	DeviceHeight(ctx context.Context, obj *models.Installation) (string, error)
}

type JobResolver

type JobResolver interface {
	JobType(ctx context.Context, obj *models.Job) (string, error)
}

type MutationResolver

type MutationResolver interface {
	UpdateInstallation(ctx context.Context, input models.InstallationInput) (*models.Installation, error)
	LoginWithCredentials(ctx context.Context, email string, password string) (*models.AuthPayload, error)
	Logout(ctx context.Context) (bool, error)
	BlockServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	UnblockServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ApproveServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	BlockStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	UnblockStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ApproveStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	BlockUser(ctx context.Context, id primitive.ObjectID) (*bool, error)
	SignUpWithEmail(ctx context.Context, input models.UserSignUpDetails) (*models.AuthPayload, error)
	RequestLoginOtp(ctx context.Context, countryCode string, mobileNo string) (*bool, error)
	VerifyLoginOtp(ctx context.Context, countryCode string, mobileNo string, otp string) (*models.AuthPayload, error)
	UpdateUserLocation(ctx context.Context, latitude float64, longitude float64) (bool, error)
	UpdateProviderLocation(ctx context.Context, latitude float64, longitude float64) (bool, error)
	LoginWithSocialAuth(ctx context.Context, provider models.SocialAuthProvder, accessToken string, accessSecret *string) (*models.AuthPayload, error)
	AddServiceCompany(ctx context.Context, input models.AddServiceCompanyInput) (*models.ServiceCompany, error)
	UpdateServiceCompany(ctx context.Context, input models.UpdateServiceCompanyInput) (*models.ServiceCompany, error)
	DeleteServiceCompany(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceCompany(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateServiceCompany(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddUser(ctx context.Context, input models.AddUserInput) (*models.User, error)
	UpdateUser(ctx context.Context, input models.UpdateUserInput) (*models.User, error)
	DeleteUser(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateUser(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateUser(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProduct(ctx context.Context, input models.AddProductInput) (*models.Product, error)
	UpdateProduct(ctx context.Context, input models.UpdateProductInput) (*models.Product, error)
	DeleteProduct(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateProduct(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateProduct(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductVariation(ctx context.Context, input models.AddProductVariationInput) (*models.ProductVariation, error)
	UpdateProductVariation(ctx context.Context, input models.UpdateProductVariationInput) (*models.ProductVariation, error)
	DeleteProductVariation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductReview(ctx context.Context, input models.AddProductReviewInput) (*models.ProductReview, error)
	UpdateProductReview(ctx context.Context, input models.UpdateProductReviewInput) (*models.ProductReview, error)
	DeleteProductReview(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductCategory(ctx context.Context, input models.AddProductCategoryInput) (*models.ProductCategory, error)
	UpdateProductCategory(ctx context.Context, input models.UpdateProductCategoryInput) (*models.ProductCategory, error)
	DeleteProductCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateProductCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateProductCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductImage(ctx context.Context, input models.AddProductImageInput) (*models.ProductImage, error)
	UpdateProductImage(ctx context.Context, input models.UpdateProductImageInput) (*models.ProductImage, error)
	DeleteProductImage(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductDownload(ctx context.Context, input models.AddProductDownloadInput) (*models.ProductDownload, error)
	UpdateProductDownload(ctx context.Context, input models.UpdateProductDownloadInput) (*models.ProductDownload, error)
	DeleteProductDownload(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductTag(ctx context.Context, input models.AddProductTagInput) (*models.ProductTag, error)
	UpdateProductTag(ctx context.Context, input models.UpdateProductTagInput) (*models.ProductTag, error)
	DeleteProductTag(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductMetadata(ctx context.Context, input models.AddProductMetadataInput) (*models.ProductMetadata, error)
	UpdateProductMetadata(ctx context.Context, input models.UpdateProductMetadataInput) (*models.ProductMetadata, error)
	DeleteProductMetadata(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductAttribute(ctx context.Context, input models.AddProductAttributeInput) (*models.ProductAttribute, error)
	UpdateProductAttribute(ctx context.Context, input models.UpdateProductAttributeInput) (*models.ProductAttribute, error)
	DeleteProductAttribute(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductAttributeTerm(ctx context.Context, input models.AddProductAttributeTermInput) (*models.ProductAttributeTerm, error)
	UpdateProductAttributeTerm(ctx context.Context, input models.UpdateProductAttributeTermInput) (*models.ProductAttributeTerm, error)
	DeleteProductAttributeTerm(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeleteCart(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductToCart(ctx context.Context, productID primitive.ObjectID, variationID *primitive.ObjectID, quantity int) (*models.Cart, error)
	AddProductBrand(ctx context.Context, input models.AddProductBrandInput) (*models.ProductBrand, error)
	UpdateProductBrand(ctx context.Context, input models.UpdateProductBrandInput) (*models.ProductBrand, error)
	DeleteProductBrand(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateProductBrand(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateProductBrand(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddProductCollection(ctx context.Context, input models.AddProductCollectionInput) (*models.ProductCollection, error)
	UpdateProductCollection(ctx context.Context, input models.UpdateProductCollectionInput) (*models.ProductCollection, error)
	DeleteProductCollection(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateProductCollection(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateProductCollection(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddServiceProvider(ctx context.Context, input models.AddServiceProviderInput) (*models.ServiceProvider, error)
	UpdateServiceProvider(ctx context.Context, input models.UpdateServiceProviderInput) (*models.ServiceProvider, error)
	DeleteServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateServiceProvider(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ServiceProviderSignUp(ctx context.Context, input models.ServiceProviderSignUpInput) (*models.ServiceProvider, error)
	StoreSignUp(ctx context.Context, input models.StoreSignUpInput) (*models.Store, error)
	AddService(ctx context.Context, input models.AddServiceInput) (*models.Service, error)
	UpdateService(ctx context.Context, input models.UpdateServiceInput) (*models.Service, error)
	DeleteService(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateService(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateService(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddServiceSubCategory(ctx context.Context, input models.AddServiceSubCategoryInput) (*models.ServiceSubCategory, error)
	UpdateServiceSubCategory(ctx context.Context, input models.UpdateServiceSubCategoryInput) (*models.ServiceSubCategory, error)
	DeleteServiceSubCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceSubCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateServiceSubCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddServiceType(ctx context.Context, input models.AddServiceTypeInput) (*models.ServiceType, error)
	UpdateServiceType(ctx context.Context, input models.UpdateServiceTypeInput) (*models.ServiceType, error)
	DeleteServiceType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateServiceType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCoupon(ctx context.Context, input models.AddCouponInput) (*models.Coupon, error)
	UpdateCoupon(ctx context.Context, input models.UpdateCouponInput) (*models.Coupon, error)
	DeleteCoupon(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCoupon(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCoupon(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCancelReason(ctx context.Context, input models.AddCancelReasonInput) (*models.CancelReason, error)
	UpdateCancelReason(ctx context.Context, input models.UpdateCancelReasonInput) (*models.CancelReason, error)
	DeleteCancelReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCancelReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCancelReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddReview(ctx context.Context, input models.AddReviewInput) (*models.Review, error)
	UpdateReview(ctx context.Context, input models.UpdateReviewInput) (*models.Review, error)
	DeleteReview(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddStoreReview(ctx context.Context, input models.AddReviewInput) (*models.StoreReview, error)
	UpdateStoreReview(ctx context.Context, input models.UpdateReviewInput) (*models.StoreReview, error)
	DeleteStoreReview(ctx context.Context, id primitive.ObjectID) (*bool, error)
	SendPushNotification(ctx context.Context, input models.PushNotificationInput) (*models.PushNotification, error)
	AddPage(ctx context.Context, input models.AddPageInput) (*models.Page, error)
	UpdatePage(ctx context.Context, input models.UpdatePageInput) (*models.Page, error)
	DeletePage(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivatePage(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivatePage(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddPackageType(ctx context.Context, input models.AddPackageTypeInput) (*models.PackageType, error)
	UpdatePackageType(ctx context.Context, input models.UpdatePackageTypeInput) (*models.PackageType, error)
	DeletePackageType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivatePackageType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivatePackageType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ChangeUserProfilePassword(ctx context.Context, currentPassword *string, newPassword *string, confirmNewPassword *string) (*bool, error)
	ChangeUserMobileNumber(ctx context.Context, countryCode string, mobileNumber int, changeAuthToken string) (*bool, error)
	UpdateServiceProviderProfile(ctx context.Context, input models.ServiceProviderProfileInput) (*models.ServiceProvider, error)
	UpdateServiceProviderBankDetails(ctx context.Context, input models.UpdateBankDetailsInput) (bool, error)
	AddServiceProviderVehicle(ctx context.Context, input models.AddServiceProviderVehicleInput) (*models.ServiceProviderVehicleDetails, error)
	UpdateServiceProviderVehicle(ctx context.Context, input models.UpdateServiceProviderVehicleInput) (*models.ServiceProviderVehicleDetails, error)
	ActivateServiceProviderVehicle(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceProviderVehicle(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeleteServiceProviderVehicle(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddServiceVehicleType(ctx context.Context, input models.AddServiceVehicleTypeInput) (*models.ServiceVehicleType, error)
	UpdateServiceVehicleType(ctx context.Context, input models.UpdateServiceVehicleTypeInput) (*models.ServiceVehicleType, error)
	ActivateServiceVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateServiceVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeleteServiceVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	CreateBooking(ctx context.Context, input models.BookingInput) (*models.Booking, error)
	EstimateBookingFare(ctx context.Context, input models.BookingInput) (*models.BookingFareEstimate, error)
	AddAdvertisementBanner(ctx context.Context, input models.AddBannerInput) (*models.AdvertisementBanner, error)
	UpdateAdvertisementBanner(ctx context.Context, input models.UpdateBannerInput) (*models.AdvertisementBanner, error)
	DeleteAdvertisementBanner(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateAdvertisementBanner(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateAdvertisementBanner(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddStore(ctx context.Context, input models.AddStoreInput) (*models.Store, error)
	UpdateStore(ctx context.Context, input models.UpdateStoreInput) (*models.Store, error)
	DeleteStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateStore(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddStoreLocation(ctx context.Context, input models.AddStoreLocationInput) (*models.StoreLocation, error)
	UpdateStoreLocation(ctx context.Context, input models.UpdateStoreLocationInput) (*models.StoreLocation, error)
	DeleteStoreLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddAppVersion(ctx context.Context, input models.AddAppVersionInput) (*models.AppVersion, error)
	UpdateAppVersion(ctx context.Context, input models.UpdateAppVersionInput) (*models.AppVersion, error)
	DeleteAppVersion(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateAppVersion(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateAppVersion(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddDeliveryVehicleType(ctx context.Context, input models.AddDeliveryVehicleTypeInput) (*models.DeliveryVehicleType, error)
	UpdateDeliveryVehicleType(ctx context.Context, input models.UpdateDeliveryVehicleTypeInput) (*models.DeliveryVehicleType, error)
	DeleteDeliveryVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateDeliveryVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateDeliveryVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	CancelOrder(ctx context.Context, orderID primitive.ObjectID) (*bool, error)
	AddOrderStatusUtility(ctx context.Context, input models.AddOrderStatusUtilityInput) (*models.OrderStatusUtility, error)
	UpdateOrderStatusUtility(ctx context.Context, input models.UpdateOrderStatusUtilityInput) (*models.OrderStatusUtility, error)
	DeleteOrderStatusUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateOrderStatusUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateOrderStatusUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddDeliveryChargesUtility(ctx context.Context, input models.AddDeliveryChargesUtilityInput) (*models.DeliveryChargesUtility, error)
	UpdateDeliveryChargesUtility(ctx context.Context, input models.UpdateDeliveryChargesUtilityInput) (*models.DeliveryChargesUtility, error)
	DeleteDeliveryChargesUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateDeliveryChargesUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateDeliveryChargesUtility(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddGeoFenceLocation(ctx context.Context, input models.AddGeoFenceLocationInput) (*models.GeoFenceLocation, error)
	UpdateGeoFenceLocation(ctx context.Context, input models.UpdateGeoFenceLocationInput) (*models.GeoFenceLocation, error)
	DeleteGeoFenceLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateGeoFenceLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateGeoFenceLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddGeoFenceRestrictedArea(ctx context.Context, input models.AddGeoFenceRestrictedAreaInput) (*models.GeoFenceRestrictedArea, error)
	UpdateGeoFenceRestrictedArea(ctx context.Context, input models.UpdateGeoFenceRestrictedAreaInput) (*models.GeoFenceRestrictedArea, error)
	DeleteGeoFenceRestrictedArea(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateGeoFenceRestrictedArea(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateGeoFenceRestrictedArea(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddEmailTemplate(ctx context.Context, input models.AddEmailTemplateInput) (*models.EmailTemplate, error)
	UpdateEmailTemplate(ctx context.Context, input models.UpdateEmailTemplateInput) (*models.EmailTemplate, error)
	DeleteEmailTemplate(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddSmsTemplate(ctx context.Context, input models.AddSmsTemplateInput) (*models.SMSTemplate, error)
	UpdateSmsTemplate(ctx context.Context, input models.UpdateSmsTemplateInput) (*models.SMSTemplate, error)
	DeleteSmsTemplate(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddVehicleMake(ctx context.Context, input models.AddVehicleMakeInput) (*models.VehicleMake, error)
	UpdateVehicleMake(ctx context.Context, input models.UpdateVehicleMakeInput) (*models.VehicleMake, error)
	DeleteVehicleMake(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateVehicleMake(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateVehicleMake(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddVehicleModel(ctx context.Context, input models.AddVehicleModelInput) (*models.VehicleModel, error)
	UpdateVehicleModel(ctx context.Context, input models.UpdateVehicleModelInput) (*models.VehicleModel, error)
	DeleteVehicleModel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateVehicleModel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateVehicleModel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddVisitLocation(ctx context.Context, input models.AddVisitLocationInput) (*models.VisitLocation, error)
	UpdateVisitLocation(ctx context.Context, input models.UpdateVisitLocationInput) (*models.VisitLocation, error)
	DeleteVisitLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateVisitLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateVisitLocation(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddEnterpriseAccount(ctx context.Context, input models.AddEnterpriseAccountInput) (*models.EnterpriseAccount, error)
	UpdateEnterpriseAccount(ctx context.Context, input models.UpdateEnterpriseAccountInput) (*models.EnterpriseAccount, error)
	DeleteEnterpriseAccount(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateEnterpriseAccount(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateEnterpriseAccount(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddRideProfileType(ctx context.Context, input models.AddRideProfileTypeInput) (*models.RideProfileType, error)
	UpdateRideProfileType(ctx context.Context, input models.UpdateRideProfileTypeInput) (*models.RideProfileType, error)
	DeleteRideProfileType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateRideProfileType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateRideProfileType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddBusinessTripReason(ctx context.Context, input models.AddBusinessTripReasonInput) (*models.BusinessTripReason, error)
	UpdateBusinessTripReason(ctx context.Context, input models.UpdateBusinessTripReasonInput) (*models.BusinessTripReason, error)
	DeleteBusinessTripReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateBusinessTripReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateBusinessTripReason(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCountry(ctx context.Context, input models.AddCountryInput) (*models.Country, error)
	UpdateCountry(ctx context.Context, input models.UpdateCountryInput) (*models.Country, error)
	DeleteCountry(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCountry(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCountry(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddState(ctx context.Context, input models.AddStateInput) (*models.State, error)
	UpdateState(ctx context.Context, input models.UpdateStateInput) (*models.State, error)
	DeleteState(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateState(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateState(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCity(ctx context.Context, input models.AddCityInput) (*models.City, error)
	UpdateCity(ctx context.Context, input models.UpdateCityInput) (*models.City, error)
	DeleteCity(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCity(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCity(ctx context.Context, id primitive.ObjectID) (*bool, error)
	SingleUpload(ctx context.Context, file graphql.Upload) (*models.File, error)
	SingleUploadWithPayload(ctx context.Context, req models.UploadFile) (*models.File, error)
	MultipleUpload(ctx context.Context, files []*graphql.Upload) ([]*models.File, error)
	MultipleUploadWithPayload(ctx context.Context, req []*models.UploadFile) ([]*models.File, error)
	AddDeliveryCharges(ctx context.Context, input models.AddDeliveryChargeInput) (*models.DeliveryCharge, error)
	UpdateDeliveryCharges(ctx context.Context, input models.UpdateDeliveryChargeInput) (*models.DeliveryCharge, error)
	DeleteDeliveryCharges(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateDeliveryCharges(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateDeliveryCharges(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddLocationWiseFare(ctx context.Context, input models.AddLocationWiseFareInput) (*models.LocationWiseFare, error)
	UpdateLocationWiseFare(ctx context.Context, input models.UpdateLocationWiseFareInput) (*models.LocationWiseFare, error)
	DeleteLocationWiseFare(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateLocationWiseFare(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateLocationWiseFare(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddAirportSurcharge(ctx context.Context, input models.AddAirportSurchargeInput) (*models.AirportSurcharge, error)
	UpdateAirportSurcharge(ctx context.Context, input models.UpdateAirportSurchargeInput) (*models.AirportSurcharge, error)
	DeleteAirportSurcharge(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateAirportSurcharge(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateAirportSurcharge(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddGeneralLabel(ctx context.Context, input models.AddGeneralLabelInput) (*models.GeneralLabel, error)
	UpdateGeneralLabel(ctx context.Context, input models.UpdateGeneralLabelInput) (*models.GeneralLabel, error)
	DeleteGeneralLabel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddFoodDeliveryLabel(ctx context.Context, input models.AddFoodDeliveryLabelInput) (*models.FoodDeliveryLabel, error)
	UpdateFoodDeliveryLabel(ctx context.Context, input models.UpdateFoodDeliveryLabelInput) (*models.FoodDeliveryLabel, error)
	DeleteFoodDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddGroceryDeliveryLabel(ctx context.Context, input models.AddGroceryDeliveryLabelInput) (*models.GroceryDeliveryLabel, error)
	UpdateGroceryDeliveryLabel(ctx context.Context, input models.UpdateGroceryDeliveryLabelInput) (*models.GroceryDeliveryLabel, error)
	DeleteGroceryDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddWineDeliveryLabel(ctx context.Context, input models.AddWineDeliveryLabelInput) (*models.WineDeliveryLabel, error)
	UpdateWineDeliveryLabel(ctx context.Context, input models.UpdateWineDeliveryLabelInput) (*models.WineDeliveryLabel, error)
	DeleteWineDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddFaq(ctx context.Context, input models.AddFAQInput) (*models.FAQ, error)
	UpdateFaq(ctx context.Context, input models.UpdateFAQInput) (*models.FAQ, error)
	DeleteFaq(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateFaq(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateFaq(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddFAQCategory(ctx context.Context, input models.AddFAQCategoryInput) (*models.FAQCategory, error)
	UpdateFAQCategory(ctx context.Context, input models.UpdateFAQCategoryInput) (*models.FAQCategory, error)
	DeleteFAQCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateFAQCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateFAQCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddHelpDetail(ctx context.Context, input models.AddHelpDetailInput) (*models.HelpDetail, error)
	UpdateHelpDetail(ctx context.Context, input models.UpdateHelpDetailInput) (*models.HelpDetail, error)
	DeleteHelpDetail(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateHelpDetail(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateHelpDetail(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddHelpCategory(ctx context.Context, input models.AddHelpCategoryInput) (*models.HelpCategory, error)
	UpdateHelpCategory(ctx context.Context, input models.UpdateHelpCategoryInput) (*models.HelpCategory, error)
	DeleteHelpCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateHelpCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateHelpCategory(ctx context.Context, id primitive.ObjectID) (*bool, error)
	UpdateMarketSettings(ctx context.Context, input models.UpdateMarketSettingsInput) (*models.MarketSettings, error)
	AddOAuthApplication(ctx context.Context, input *models.AddOAuthApplicationInput) (*models.OAuthApplication, error)
	UpdateOAuthApplication(ctx context.Context, input *models.UpdateOAuthApplicationInput) (*models.OAuthApplication, error)
	DeleteOAuthApplication(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateOAuthApplication(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateOAuthApplication(ctx context.Context, id primitive.ObjectID) (*bool, error)
	SubmitAppForApproval(ctx context.Context, id primitive.ObjectID) (*bool, error)
	RevokeAccessToken(ctx context.Context, token string) (*bool, error)
	ResetApplicationClientSecret(ctx context.Context, appID primitive.ObjectID) (*string, error)
	AddWebhook(ctx context.Context, appID primitive.ObjectID, input models.AddWebhookInput) (*models.Webhook, error)
	UpdateWebhook(ctx context.Context, input models.UpdateWebhookInput) (*models.Webhook, error)
	DeleteWebhook(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateWebhook(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateWebhook(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCurrency(ctx context.Context, input models.AddCurrencyInput) (*models.Currency, error)
	UpdateCurrency(ctx context.Context, input models.UpdateCurrencyInput) (*models.Currency, error)
	DeleteCurrency(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCurrency(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCurrency(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddRentalPackage(ctx context.Context, input models.AddRentalPackageInput) (*models.RentalPackage, error)
	UpdateRentalPackage(ctx context.Context, input models.UpdateRentalPackageInput) (*models.RentalPackage, error)
	DeleteRentalPackage(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddStoreVehicleType(ctx context.Context, input models.AddStoreVehicleTypeInput) (*models.StoreVehicleType, error)
	UpdateStoreVehicleType(ctx context.Context, input models.UpdateStoreVehicleTypeInput) (*models.StoreVehicleType, error)
	DeleteStoreVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateStoreVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateStoreVehicleType(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddRequiredDocument(ctx context.Context, input models.AddManageDocumentInput) (*models.RequiredDocument, error)
	UpdateRequiredDocument(ctx context.Context, input models.UpdateManageDocumentInput) (*models.RequiredDocument, error)
	DeleteRequiredDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateRequiredDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateRequiredDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddDocument(ctx context.Context, input models.AddDocumentInput) (*models.Document, error)
	UpdateDocument(ctx context.Context, input models.UpdateDocumentInput) (*models.Document, error)
	DeleteDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateDocument(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AssignRoleToUser(ctx context.Context, roleID primitive.ObjectID, userID primitive.ObjectID) (bool, error)
	AssignRoleGroupToUser(ctx context.Context, roleGroupID primitive.ObjectID, userID primitive.ObjectID) (bool, error)
	AssignRoleToRoleGroup(ctx context.Context, roleID primitive.ObjectID, roleGroupID primitive.ObjectID) (bool, error)
	AssignPermissionToUserRole(ctx context.Context, permission string, roleID primitive.ObjectID) (bool, error)
	UnAssignUserRole(ctx context.Context, roleID primitive.ObjectID, userID primitive.ObjectID) (bool, error)
	UnAssignUserRoleGroup(ctx context.Context, roleGroupID primitive.ObjectID, userID primitive.ObjectID) (bool, error)
	UnAssignRoleGroupRole(ctx context.Context, roleID primitive.ObjectID, roleGroupID primitive.ObjectID) (bool, error)
	UnAssignUserRolePermission(ctx context.Context, permission string, roleID primitive.ObjectID) (bool, error)
	AddUserRole(ctx context.Context, input models.AddUserRoleInput) (*models.UserRole, error)
	UpdateUserRole(ctx context.Context, input models.UpdateUserRoleInput) (*models.UserRole, error)
	DeleteUserRole(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddUserRoleGroup(ctx context.Context, input models.AddUserRoleGroupInput) (*models.UserRoleGroup, error)
	UpdateUserRoleGroup(ctx context.Context, input models.UpdateUserRoleGroupInput) (*models.UserRoleGroup, error)
	DeleteUserRoleGroup(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddEmergencyContact(ctx context.Context, input models.AddEmergencyContactInput) (*models.EmergencyContact, error)
	UpdateEmergencyContact(ctx context.Context, input models.UpdateEmergencyContactInput) (*models.EmergencyContact, error)
	DeleteEmergencyContact(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddAddress(ctx context.Context, input models.AddAddressInput) (*models.Address, error)
	UpdateAddress(ctx context.Context, input models.UpdateAddressInput) (*models.Address, error)
	DeleteAddress(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddCustomer(ctx context.Context, input models.AddCustomerInput) (*models.Customer, error)
	UpdateCustomer(ctx context.Context, input models.UpdateCustomerInput) (*models.Customer, error)
	DeleteCustomer(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateCustomer(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateCustomer(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddOrderNote(ctx context.Context, input models.AddOrderNoteInput) (*models.OrderNote, error)
	UpdateOrderNote(ctx context.Context, input models.UpdateOrderNoteInput) (*models.OrderNote, error)
	DeleteOrderNote(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateOrderNote(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateOrderNote(ctx context.Context, id primitive.ObjectID) (*bool, error)
	AddOrder(ctx context.Context, input models.AddOrderInput) (*models.Order, error)
	UpdateOrder(ctx context.Context, input models.UpdateOrderInput) (*models.Order, error)
	DeleteOrder(ctx context.Context, id primitive.ObjectID) (*bool, error)
	ActivateOrder(ctx context.Context, id primitive.ObjectID) (*bool, error)
	DeactivateOrder(ctx context.Context, id primitive.ObjectID) (*bool, error)
}

type OrderResolver

type OrderResolver interface {
	PaymentMethod(ctx context.Context, obj *models.Order) (models.PaymentMethodType, error)
}

type PackageTypeResolver

type PackageTypeResolver interface {
	ID(ctx context.Context, obj *models.PackageType) (*string, error)
}

type ProductResolver

type ProductResolver interface {
	Type(ctx context.Context, obj *models.Product) (string, error)
	Status(ctx context.Context, obj *models.Product) (models.ProductStatus, error)

	GroupedProducts(ctx context.Context, obj *models.Product) ([]string, error)
	Variations(ctx context.Context, obj *models.Product) ([]string, error)
}

type ProductReviewResolver

type ProductReviewResolver interface {
	ProductID(ctx context.Context, obj *models.ProductReview) (string, error)
}

type QueryResolver

type QueryResolver interface {
	Me(ctx context.Context) (*models.User, error)
	Restaurants(ctx context.Context, name *string, after *string, before *string, first *int, last *int) (*models.RestaurantConnection, error)
	Orders(ctx context.Context, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int, serviceProviderID *primitive.ObjectID, serviceCompanyID *primitive.ObjectID) (*models.OrderConnection, error)
	Order(ctx context.Context, id primitive.ObjectID) (*models.Order, error)
	UserWalletTransactions(ctx context.Context, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int) (*models.WalletTransactionConnection, error)
	UserWalletTransaction(ctx context.Context, id primitive.ObjectID) (*models.WalletTransaction, error)
	CurrentServiceProviderProfile(ctx context.Context) (*models.ServiceProvider, error)
	ServiceProviderVehicles(ctx context.Context, vehicleType *models.ProviderVehicleType, vehicleStatus *models.ProviderVehicleStatus, text *string, after *string, before *string, first *int, last *int) (*models.ServiceProviderVehicleDetailsConnection, error)
	ServiceProviderVehicle(ctx context.Context, id primitive.ObjectID) (*models.ServiceProviderVehicleDetails, error)
	ServiceVehicleTypes(ctx context.Context, serviceVehicleType *models.ServiceVehicleServiceType, serviceVehicleTypeStatus *models.ServiceVehicleTypeStatus, text *string, after *string, before *string, first *int, last *int) (*models.ServiceVehicleTypeConnection, error)
	ServiceVehicleType(ctx context.Context, id primitive.ObjectID) (*models.ServiceVehicleType, error)
	ProviderWalletTransactions(ctx context.Context, fromDate *time.Time, toDate *time.Time, after *string, before *string, first *int, last *int) (*models.ProviderWalletTransactionConnection, error)
	ProviderWalletTransaction(ctx context.Context, id primitive.ObjectID) (*models.ProviderWalletTransaction, error)
	RecentUnpaidJobs(ctx context.Context, after *string, before *string, first *int, last *int) (*models.RecentUnpaidEarningConnection, error)
	Withdrawals(ctx context.Context, after *string, before *string, first *int, last *int) (*models.WithdrawalConnection, error)
	Withdrawal(ctx context.Context, id primitive.ObjectID) (*models.Withdrawal, error)
	PaidJobs(ctx context.Context, after *string, before *string, first *int, last *int) (*models.PaidEarningConnection, error)
	Country(ctx context.Context, countryCode string) (*models.Country, error)
	Installations(ctx context.Context, after *string, before *string, first *int, last *int) (*models.InstallationConnection, error)
	MarketStatistics(ctx context.Context, city *string, service *string, country string, state *string, currency *string) (*models.MarketStatistics, error)
	ServiceCompanies(ctx context.Context, companiesType *models.CompaniesSearchType, text *string, companiesStatus *models.CompaniesStatus, after *string, before *string, first *int, last *int) (*models.ServiceCompaniesConnection, error)
	ServiceCompany(ctx context.Context, companyID string) (*models.ServiceCompany, error)
	CompanyProviderDocuments(ctx context.Context, companyID *string, after *string, before *string, first *int, last *int) (*models.DocumentConnection, error)
	CompanyProviderDocument(ctx context.Context, id primitive.ObjectID) (*models.Document, error)
	ServiceProviders(ctx context.Context, searchProvidersType *models.SearchProviderType, text *string, providerStatus *models.ProviderStatus, after *string, before *string, first *int, last *int) (*models.ServiceProviderConnection, error)
	ServiceProvider(ctx context.Context, id primitive.ObjectID) (*models.ServiceProvider, error)
	ServiceProviderDocuments(ctx context.Context, serviceProviderID *string, after *string, before *string, first *int, last *int) (*models.DocumentConnection, error)
	ServiceProviderDocument(ctx context.Context, id primitive.ObjectID) (*models.Document, error)
	RequiredDocuments(ctx context.Context, id *string, after *string, before *string, first *int, last *int) (*models.RequiredDocumentConnection, error)
	RequiredDocument(ctx context.Context, id primitive.ObjectID) (*models.RequiredDocument, error)
	Services(ctx context.Context, serviceStatus *models.ServiceStatus, after *string, before *string, first *int, last *int) (*models.ServiceConnection, error)
	Service(ctx context.Context, id primitive.ObjectID) (*models.Service, error)
	ServiceSubCategories(ctx context.Context, text *string, serviceSubCategoryStatus *models.ServiceSubCategoryStatus, after *string, before *string, first *int, last *int) (*models.ServiceSubCategoryConnection, error)
	ServiceSubCategory(ctx context.Context, id primitive.ObjectID) (*models.ServiceSubCategory, error)
	ServiceTypes(ctx context.Context, text *string, serviceTypeSubCategory *string, serviceTypeStatus *models.ServiceTypeStatus, after *string, before *string, first *int, last *int) (*models.ServiceTypeConnection, error)
	ServiceType(ctx context.Context, id primitive.ObjectID) (*models.ServiceType, error)
	Coupons(ctx context.Context, couponType *models.CouponType, couponStatus *models.CouponStatus, text *string, after *string, before *string, first *int, last *int) (*models.CouponConnection, error)
	Coupon(ctx context.Context, id primitive.ObjectID) (*models.Coupon, error)
	Reviews(ctx context.Context, reviewType *models.ReviewType, text *string, after *string, before *string, first *int, last *int) (*models.ReviewConnection, error)
	Review(ctx context.Context, id primitive.ObjectID) (*models.Review, error)
	Users(ctx context.Context, userType *models.UserSearchType, text *string, userStatus *models.UserStatus, after *string, before *string, first *int, last *int) (*models.UserConnection, error)
	User(ctx context.Context, id primitive.ObjectID) (*models.User, error)
	UserRoles(ctx context.Context, after *string, before *string, first *int, last *int) (*models.UserRoleConnection, error)
	UserRole(ctx context.Context, id primitive.ObjectID) (*models.UserRole, error)
	UserRoleGroups(ctx context.Context, after *string, before *string, first *int, last *int) (*models.UserRoleGroupConnection, error)
	UserRoleGroup(ctx context.Context, id primitive.ObjectID) (*models.UserRoleGroup, error)
	Jobs(ctx context.Context, fromDate *time.Time, toDate *time.Time, jobStatus *models.JobStatus, jobNumber *string, company *string, provider *string, user *string, serviceType *models.JobServiceType, laterJobsOnly *bool, after *string, before *string, first *int, last *int) (*models.JobConnection, error)
	Job(ctx context.Context, jobID string) (*models.Job, error)
	Pages(ctx context.Context, searchType *models.PageType, text string, after *string, before *string, first *int, last *int) (*models.PageConnection, error)
	Page(ctx context.Context, pageID string) (*models.Page, error)
	PackageTypes(ctx context.Context, searchPackageType *models.SearchPackageType, text *string, searchPackageTypeStatus *models.SearchPackageTypeStatus, after *string, before *string, first *int, last *int) (*models.PackageTypeConnection, error)
	PackageType(ctx context.Context, packageTypeID string) (*models.PackageType, error)
	CancelReasons(ctx context.Context, searchCancelReasonType *models.SearchCancelReasonType, text *string, searchCancelReasonStatus *models.SearchCancelReasonStatus, cancelReasonServiceType *models.CancelReasonServiceType, after *string, before *string, first *int, last *int) (*models.CancelReasonConnection, error)
	CancelReason(ctx context.Context, id primitive.ObjectID) (*models.CancelReason, error)
	JobLaterBookings(ctx context.Context, jobLaterSearchServiceType *models.JobLaterSearchServiceType, jobLaterType *models.JobLaterType, text *string, after *string, before *string, first *int, last *int) (*models.JobLaterBookingConnection, error)
	JobLaterBooking(ctx context.Context, id primitive.ObjectID) (*models.JobLaterBooking, error)
	GodsView(ctx context.Context, vehicleStatusType *models.VehicleStatusType, latitude *float64, longitude *float64, after *string, before *string, first *int, last *int) (*models.GodsViewConnection, error)
	HeatView(ctx context.Context, latitude *float64, longitude *float64, after *string, before *string, first *int, last *int) (*models.HeatViewConnection, error)
	AdvertisementBanners(ctx context.Context, bannersType *models.BannersType, text *string, bannerStatus *models.BannerStatusInput, after *string, before *string, first *int, last *int) (*models.AdvertisementBannerConnection, error)
	AdvertisementBanner(ctx context.Context, id primitive.ObjectID) (*models.AdvertisementBanner, error)
	Products(ctx context.Context, productType *models.ProductSearchType, text *string, productStatus *models.ProductStatus, after *string, before *string, first *int, last *int) (*models.ProductConnection, error)
	Product(ctx context.Context, id primitive.ObjectID) (*models.Product, error)
	ProductReviews(ctx context.Context, productReviewID *primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductReviewConnection, error)
	ProductReview(ctx context.Context, id primitive.ObjectID) (*models.ProductReview, error)
	ProductVariations(ctx context.Context, productVariationID *primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductVariationConnection, error)
	ProductVariation(ctx context.Context, id primitive.ObjectID) (*models.ProductVariation, error)
	ProductCategories(ctx context.Context, productCategoryType *models.ItemCategoryType, text *string, productCategoryStatus *models.ProductStatus, after *string, before *string, first *int, last *int) (*models.ProductCategoryConnection, error)
	ProductCategory(ctx context.Context, id primitive.ObjectID) (*models.ProductCategory, error)
	Carts(ctx context.Context, cartID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.CartConnection, error)
	Cart(ctx context.Context, id primitive.ObjectID) (*models.Cart, error)
	ProductBrands(ctx context.Context, brandID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductBrandConnection, error)
	ProductBrand(ctx context.Context, id primitive.ObjectID) (*models.ProductBrand, error)
	ProductCollections(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductCollectionConnection, error)
	ProductCollection(ctx context.Context, id primitive.ObjectID) (*models.ProductCollection, error)
	Stores(ctx context.Context, storeType *models.StoreType, text *string, storeStatus *models.StoreStatus, storeCategory *models.StoreCategory, after *string, before *string, first *int, last *int) (*models.StoreConnection, error)
	Store(ctx context.Context, id primitive.ObjectID) (*models.Store, error)
	StoreLocations(ctx context.Context, storeLocationID *primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.StoreLocationConnection, error)
	StoreLocation(ctx context.Context, id primitive.ObjectID) (*models.StoreLocation, error)
	DeliveryVehicleTypes(ctx context.Context, deliveryVehicleType *models.DeliveryVehicleSearchType, text *string, deliveryVehicleTypeStatus *models.DeliveryVehicleTypeStatus, after *string, before *string, first *int, last *int) (*models.DeliveryVehicleTypeConnection, error)
	DeliveryVehicleType(ctx context.Context, id primitive.ObjectID) (*models.DeliveryVehicleType, error)
	OrderStatusUtilities(ctx context.Context, orderStatusUtilityType *models.OrderStatusUtilitySearchType, text *string, after *string, before *string, first *int, last *int) (*models.OrderStatusUtilityConnection, error)
	OrderStatusUtility(ctx context.Context, id primitive.ObjectID) (*models.OrderStatusUtility, error)
	DeliveryChargesUtilities(ctx context.Context, deliveryChargesUtilityType *models.DeliveryChargesUtilityType, text *string, deliveryChargesUtilityStatus *models.DeliveryChargesUtilityStatus, after *string, before *string, first *int, last *int) (*models.DeliveryChargesUtilityConnection, error)
	DeliveryChargesUtility(ctx context.Context, id primitive.ObjectID) (*models.DeliveryChargesUtility, error)
	GeoFenceLocations(ctx context.Context, geoFenceLocationType *models.GeoFenceLocationSearchType, text *string, geoFenceLocationStatus *models.GeoFenceLocationStatus, after *string, before *string, first *int, last *int) (*models.GeoFenceLocationConnection, error)
	GeoFenceLocation(ctx context.Context, id primitive.ObjectID) (*models.GeoFenceLocation, error)
	GeoFenceRestrictedAreas(ctx context.Context, geoFenceRestrictedAreaType *models.GeoFenceRestrictedAreaSearchType, text *string, geoFenceRestrictedAreaStatus *models.GeoFenceRestrictedAreaStatus, after *string, before *string, first *int, last *int) (*models.GeoFenceRestrictedAreaConnection, error)
	GeoFenceRestrictedArea(ctx context.Context, id primitive.ObjectID) (*models.GeoFenceRestrictedArea, error)
	EmailTemplates(ctx context.Context, emailTemplateSearchType *models.EmailTemplateSearchType, text *string, after *string, before *string, first *int, last *int) (*models.EmailTemplateConnection, error)
	EmailTemplate(ctx context.Context, templateID primitive.ObjectID) (*models.EmailTemplate, error)
	SmsTemplates(ctx context.Context, smsTemplateType *models.SMSTemplateSearchType, text *string, after *string, before *string, first *int, last *int) (*models.SMSTemplateConnection, error)
	SmsTemplate(ctx context.Context, templateID primitive.ObjectID) (*models.SMSTemplate, error)
	VehicleMakes(ctx context.Context, vehicleMakeType *models.VehicleMakeType, text *string, after *string, before *string, first *int, last *int) (*models.VehicleMakeConnection, error)
	VehicleMake(ctx context.Context, id primitive.ObjectID) (*models.VehicleMake, error)
	VehicleModels(ctx context.Context, vehicleModelType *models.VehicleModelSearchType, text *string, after *string, before *string, first *int, last *int) (*models.VehicleModelConnection, error)
	VehicleModel(ctx context.Context, id primitive.ObjectID) (*models.VehicleModel, error)
	VisitLocations(ctx context.Context, visitLocationType *models.VisitLocationType, text *string, after *string, before *string, first *int, last *int) (*models.VisitLocationConnection, error)
	VisitLocation(ctx context.Context, id primitive.ObjectID) (*models.VisitLocation, error)
	EnterpriseAccounts(ctx context.Context, enterpriseAccountType *models.EnterpriseAccountType, enterpriseAccountStatus *models.EnterpriseAccountStatus, text *string, after *string, before *string, first *int, last *int) (*models.EnterpriseAccountConnection, error)
	EnterpriseAccount(ctx context.Context, id primitive.ObjectID) (*models.EnterpriseAccount, error)
	RideProfileTypes(ctx context.Context, rideProfileType *models.RideProfileSearchType, text *string, after *string, before *string, first *int, last *int) (*models.RideProfileTypeConnection, error)
	RideProfileType(ctx context.Context, id primitive.ObjectID) (*models.RideProfileType, error)
	BusinessTripReasons(ctx context.Context, reasonType *models.BusinessTripReasonType, text *string, after *string, before *string, first *int, last *int) (*models.BusinessTripReasonConnection, error)
	BusinessTripReason(ctx context.Context, id primitive.ObjectID) (*models.BusinessTripReason, error)
	EnterpriseAccountPaymentReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, text *string, after *string, before *string, first *int, last *int) (*models.EnterpriseAccountPaymentReportConnection, error)
	EnterpriseAccountPaymentReport(ctx context.Context, id primitive.ObjectID) (*models.EnterpriseAccountPaymentReport, error)
	Countries(ctx context.Context, countryType *models.CountryType, countryStatus *models.CountryStatus, text *string, after *string, before *string, first *int, last *int) (*models.CountryConnection, error)
	CountryStates(ctx context.Context, country *string, stateType *models.StateType, text *string, after *string, before *string, first *int, last *int) (*models.StateConnection, error)
	CountryState(ctx context.Context, country string, state string) (*models.State, error)
	Cities(ctx context.Context, cityType *models.CityType, text *string, after *string, before *string, first *int, last *int) (*models.CityConnection, error)
	City(ctx context.Context, id primitive.ObjectID) (*models.City, error)
	NewsletterSubscribers(ctx context.Context, newsletterSubscriberType *models.NewsletterSubscriberType, newsletterSubscriberStatus *models.NewsletterSubscriberStatus, text *string, after *string, before *string, first *int, last *int) (*models.NewsletterSubscriberConnection, error)
	NewsletterSubscriber(ctx context.Context, id primitive.ObjectID) (*models.NewsletterSubscriber, error)
	Faqs(ctx context.Context, faqType *models.FAQType, text *string, after *string, before *string, first *int, last *int) (*models.FAQConnection, error)
	Faq(ctx context.Context, id primitive.ObjectID) (*models.FAQ, error)
	FaqCategories(ctx context.Context, faqCategoryType *models.FAQCategorySearchType, text *string, after *string, before *string, first *int, last *int) (*models.FAQCategoryConnection, error)
	FaqCategory(ctx context.Context, id primitive.ObjectID) (*models.FAQCategory, error)
	HelpDetails(ctx context.Context, helpDetailType *models.HelpDetailType, text *string, after *string, before *string, first *int, last *int) (*models.HelpDetailConnection, error)
	HelpDetail(ctx context.Context, id primitive.ObjectID) (*models.HelpDetail, error)
	HelpCategories(ctx context.Context, helpCategoryType *models.HelpCategoryType, text *string, after *string, before *string, first *int, last *int) (*models.HelpCategoryConnection, error)
	HelpCategory(ctx context.Context, id primitive.ObjectID) (*models.HelpCategory, error)
	DeclineAlertForProviders(ctx context.Context, providerType *models.DeclineAlertForProviderType, providerStatus *models.DeclineAlertForProviderStatus, text *string, after *string, before *string, first *int, last *int) (*models.DeclineAlertForProviderConnection, error)
	DeclineAlertForProvider(ctx context.Context, id primitive.ObjectID) (*models.DeclineAlertForProvider, error)
	DeclineAlertForUsers(ctx context.Context, userType *models.DeclineAlertForUserType, userStatus *models.DeclineAlertForUserStatus, text *string, after *string, before *string, first *int, last *int) (*models.DeclineAlertForUserConnection, error)
	DeclineAlertForUser(ctx context.Context, id primitive.ObjectID) (*models.DeclineAlertForUser, error)
	DeliveryCharges(ctx context.Context, deliveryChargeSearch *models.DeliveryChargesSearch, text *string, after *string, before *string, first *int, last *int) (*models.DeliveryChargeConnection, error)
	DeliveryCharge(ctx context.Context, id primitive.ObjectID) (*models.DeliveryCharge, error)
	LocationWiseFares(ctx context.Context, locationFareSearch *models.LocationWiseFareSearch, text *string, after *string, before *string, first *int, last *int) (*models.LocationWiseFareConnection, error)
	LocationWiseFare(ctx context.Context, id primitive.ObjectID) (*models.LocationWiseFare, error)
	AirportSurcharges(ctx context.Context, airportSurchargeSearch *models.AirportSurchargeSearch, text *string, after *string, before *string, first *int, last *int) (*models.AirportSurchargeConnection, error)
	AirportSurcharge(ctx context.Context, id primitive.ObjectID) (*models.AirportSurcharge, error)
	GeneralLabels(ctx context.Context, generalLabelSearch *models.GeneralLabelSearch, text *string, after *string, before *string, first *int, last *int) (*models.GeneralLabelConnection, error)
	GeneralLabel(ctx context.Context, id primitive.ObjectID) (*models.GeneralLabel, error)
	FoodDeliveryLabels(ctx context.Context, foodDeliveryLabelSearch *models.FoodDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) (*models.FoodDeliveryLabelConnection, error)
	FoodDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*models.FoodDeliveryLabel, error)
	GroceryDeliveryLabels(ctx context.Context, groceryDeliveryLabelSearch *models.GroceryDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) (*models.GroceryDeliveryLabelConnection, error)
	GroceryDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*models.GroceryDeliveryLabel, error)
	WineDeliveryLabels(ctx context.Context, wineDeliveryLabelSearch *models.WineDeliveryLabelSearch, text *string, after *string, before *string, first *int, last *int) (*models.WineDeliveryLabelConnection, error)
	WineDeliveryLabel(ctx context.Context, id primitive.ObjectID) (*models.WineDeliveryLabel, error)
	AdminReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, storeSearch *string, paymentType *models.PaymentType, serviceType *string, text *string, after *string, before *string, first *int, last *int) (*models.AdminReportConnection, error)
	AdminReport(ctx context.Context, id primitive.ObjectID) (*models.AdminReport, error)
	StorePaymentReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, storeSearch *string, serviceType *string, paymentStatus *models.PaymentStatus, text *string, after *string, before *string, first *int, last *int) (*models.StorePaymentReportConnection, error)
	StorePaymentReport(ctx context.Context, id primitive.ObjectID) (*models.StorePaymentReport, error)
	ProviderPaymentReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, company *string, provider *string, paymentType *models.PaymentType, paymentStatus *models.PaymentStatus, serviceType *string, text *string, after *string, before *string, first *int, last *int) (*models.ProviderPaymentReportConnection, error)
	ProviderPaymentReport(ctx context.Context, id primitive.ObjectID) (*models.ProviderPaymentReport, error)
	CancelledReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, paymentType *models.PaymentType, serviceType *string, text *string, after *string, before *string, first *int, last *int) (*models.CancelledReportConnection, error)
	CancelledReport(ctx context.Context, id primitive.ObjectID) (*models.CancelledReport, error)
	StoreReviews(ctx context.Context, storeReviewType *models.StoreReviewType, text *string, after *string, before *string, first *int, last *int) (*models.StoreReviewConnection, error)
	StoreReview(ctx context.Context, id primitive.ObjectID) (*models.StoreReview, error)
	UserWalletReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, searchByUser *models.UserWalletReportSearchByUserType, searchByPayment *models.WalletTransactionType, searchByBalance *models.UserWalletReportSearchByBalanceType, selectProvider *string, selectUser *string, text *string, after *string, before *string, first *int, last *int) (*models.UserWalletReportConnection, error)
	UserWalletReport(ctx context.Context, id primitive.ObjectID) (*models.UserWalletReport, error)
	ProviderLogReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, provider *string, text *string, after *string, before *string, first *int, last *int) (*models.ProviderLogReportConnection, error)
	ProviderLogReport(ctx context.Context, id primitive.ObjectID) (*models.ProviderLogReport, error)
	CancelledJobs(ctx context.Context, fromDate *time.Time, toDate *time.Time, provider *string, cancelledJobserviceType *models.CancelledJobServiceType, text *string, after *string, before *string, first *int, last *int) (*models.JobConnection, error)
	JobRequestAcceptanceReports(ctx context.Context, fromDate *time.Time, toDate *time.Time, provider *string, text *string, after *string, before *string, first *int, last *int) (*models.JobRequestAcceptanceReportConnection, error)
	JobRequestAcceptanceReport(ctx context.Context, id primitive.ObjectID) (*models.JobRequestAcceptanceReport, error)
	JobTimeVariances(ctx context.Context, fromDate *time.Time, toDate *time.Time, driver *string, text *string, after *string, before *string, first *int, last *int) (*models.JobTimeVarianceConnection, error)
	JobTimeVariance(ctx context.Context, id primitive.ObjectID) (*models.JobTimeVariance, error)
	MarketSettings(ctx context.Context) (*models.MarketSettings, error)
	SeoSettings(ctx context.Context, seoSettingType *models.SEOSettingType, text *string, after *string, before *string, first *int, last *int) (*models.SEOSettingConnection, error)
	SeoSetting(ctx context.Context, id primitive.ObjectID) (*models.SEOSetting, error)
	AdminDashboard(ctx context.Context, city *string) (*models.AdminDashboard, error)
	AppLatestVersion(ctx context.Context, oSType string, packageID primitive.ObjectID, currentVersion string) (*models.AppVersion, error)
	OAuthApplications(ctx context.Context, appStatus *models.AppStatus, text *string, after *string, before *string, first *int, last *int) (*models.OAuthApplicationConnection, error)
	OAuthApplication(ctx context.Context, appID primitive.ObjectID) (*models.OAuthApplication, error)
	OAuthApplicationStatistics(ctx context.Context, appID primitive.ObjectID) (*models.OAuthApplicationStatistics, error)
	Webhooks(ctx context.Context, appID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.WebhooksConnection, error)
	Webhook(ctx context.Context, id primitive.ObjectID) (*models.Webhook, error)
	WebhookStatistics(ctx context.Context, id primitive.ObjectID) (*models.WebhookStatistics, error)
	WebhookLogs(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.WebhookLogConnection, error)
	Currency(ctx context.Context, id primitive.ObjectID) (*models.Currency, error)
	Currencies(ctx context.Context, appID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.CurrencyConnection, error)
	RentalPackage(ctx context.Context, id primitive.ObjectID) (*models.RentalPackage, error)
	RentalPackages(ctx context.Context, appID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.RentalPackageConnection, error)
	StoreVehicleType(ctx context.Context, id primitive.ObjectID) (*models.StoreVehicleType, error)
	StoreVehicleTypes(ctx context.Context, storeVehicleTypeSearch *models.StoreVehicleTypeSearch, storeVehicleTypeStatus *models.StoreVehicleTypeStatus, storeVehicleTypeLocation *models.StoreVehicleTypeLocation, text *string, appID primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.StoreVehicleTypeConnection, error)
	EmergencyContacts(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.EmergencyContactConnection, error)
	EmergencyContact(ctx context.Context, id primitive.ObjectID) (*models.EmergencyContact, error)
	SavedAddresses(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.AddressConnection, error)
	SavedAddress(ctx context.Context, id primitive.ObjectID) (*models.Address, error)
	Customers(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.CustomerConnection, error)
	Customer(ctx context.Context, id primitive.ObjectID) (*models.Customer, error)
	OrderNotes(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.OrderNoteConnection, error)
	OrderNote(ctx context.Context, id primitive.ObjectID) (*models.OrderNote, error)
	ProductImages(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductImageConnection, error)
	ProductImage(ctx context.Context, id primitive.ObjectID) (*models.ProductImage, error)
	ProductDownloads(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductDownloadConnection, error)
	ProductDownload(ctx context.Context, id primitive.ObjectID) (*models.ProductDownload, error)
	ProductTags(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductTagConnection, error)
	ProductTag(ctx context.Context, id primitive.ObjectID) (*models.ProductTag, error)
	ProductMetadatas(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductMetadataConnection, error)
	ProductMetadata(ctx context.Context, id primitive.ObjectID) (*models.ProductMetadata, error)
	ProductAttributes(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductAttributeConnection, error)
	ProductAttribute(ctx context.Context, id primitive.ObjectID) (*models.ProductAttribute, error)
	ProductAttributeTerms(ctx context.Context, id primitive.ObjectID, after *string, before *string, first *int, last *int) (*models.ProductAttributeTermConnection, error)
	ProductAttributeTerm(ctx context.Context, id primitive.ObjectID) (*models.ProductAttributeTerm, error)
}

type Resolver

type Resolver struct{}

Resolver ...

func (*Resolver) Cart

func (r *Resolver) Cart() CartResolver

Cart

func (*Resolver) CartItem

func (r *Resolver) CartItem() CartItemResolver

CartItem

func (*Resolver) Country

func (r *Resolver) Country() CountryResolver

Country resolver

func (*Resolver) DeclineAlertForProvider

func (r *Resolver) DeclineAlertForProvider() DeclineAlertForProviderResolver

DeclineAlertForProvider resolver

func (*Resolver) Document

func (r *Resolver) Document() DocumentResolver

Document resolver

func (*Resolver) FAQ

func (r *Resolver) FAQ() FAQResolver

FAQ resolver

func (*Resolver) Installation

func (r *Resolver) Installation() InstallationResolver

Installation resolver

func (*Resolver) Job

func (r *Resolver) Job() JobResolver

Job

func (*Resolver) Mutation

func (r *Resolver) Mutation() MutationResolver

Mutation resolver

func (*Resolver) Order

func (r *Resolver) Order() OrderResolver

Order resolver

func (*Resolver) PackageType

func (r *Resolver) PackageType() PackageTypeResolver

PackageType resolver

func (*Resolver) Product

func (r *Resolver) Product() ProductResolver

Product

func (*Resolver) ProductReview

func (r *Resolver) ProductReview() ProductReviewResolver

ProductReview

func (*Resolver) Query

func (r *Resolver) Query() QueryResolver

Query resolver

func (*Resolver) Review

func (r *Resolver) Review() ReviewResolver

Review resolver

func (*Resolver) Service

func (r *Resolver) Service() ServiceResolver

Service

func (*Resolver) ServiceCompany

func (r *Resolver) ServiceCompany() ServiceCompanyResolver

ServiceCompany resolver

func (*Resolver) ServiceProvider

func (r *Resolver) ServiceProvider() ServiceProviderResolver

ServiceProvider resolver

func (*Resolver) Store

func (r *Resolver) Store() StoreResolver

Store

func (*Resolver) Subscription

func (r *Resolver) Subscription() SubscriptionResolver

Subscription resolver

func (*Resolver) User

func (r *Resolver) User() UserResolver

User resolver

func (*Resolver) WalletTransaction

func (r *Resolver) WalletTransaction() WalletTransactionResolver

WalletTransaction resolver

func (*Resolver) Webhook

func (r *Resolver) Webhook() WebhookResolver

Webhook resolver

func (*Resolver) Withdrawal

func (r *Resolver) Withdrawal() WithdrawalResolver

Withdrawal resolver

type ResolverRoot

type ResolverRoot interface {
	Cart() CartResolver
	CartItem() CartItemResolver
	Country() CountryResolver
	DeclineAlertForProvider() DeclineAlertForProviderResolver
	Document() DocumentResolver
	FAQ() FAQResolver
	Installation() InstallationResolver
	Job() JobResolver
	Mutation() MutationResolver
	Order() OrderResolver
	PackageType() PackageTypeResolver
	Product() ProductResolver
	ProductReview() ProductReviewResolver
	Query() QueryResolver
	Review() ReviewResolver
	Service() ServiceResolver
	ServiceCompany() ServiceCompanyResolver
	ServiceProvider() ServiceProviderResolver
	Store() StoreResolver
	Subscription() SubscriptionResolver
	User() UserResolver
	WalletTransaction() WalletTransactionResolver
	Webhook() WebhookResolver
	Withdrawal() WithdrawalResolver
}

type ReviewResolver

type ReviewResolver interface {
	IsActive(ctx context.Context, obj *models.Review) (string, error)
}

type ServiceCompanyResolver

type ServiceCompanyResolver interface {
	ProvidersCount(ctx context.Context, obj *models.ServiceCompany) (int, error)
}

type ServiceProviderResolver

type ServiceProviderResolver interface {
	Currency(ctx context.Context, obj *models.ServiceProvider) (*models.Currency, error)
	BankAccountDetails(ctx context.Context, obj *models.ServiceProvider) (*models.BankAccountDetails, error)

	User(ctx context.Context, obj *models.ServiceProvider) (*models.User, error)
}

type ServiceResolver

type ServiceResolver interface {
	SubCategories(ctx context.Context, obj *models.Service) ([]*models.ServiceSubCategory, error)
}

type StoreResolver

type StoreResolver interface {
	StoreLocations(ctx context.Context, obj *models.Store) ([]*models.StoreLocation, error)

	BankAccountDetails(ctx context.Context, obj *models.Store) (*models.BankAccountDetails, error)
}

type SubscriptionResolver

type SubscriptionResolver interface {
	NearbyVehicles(ctx context.Context, latitude float64, longitude float64) (<-chan []*models.NearByVehicle, error)
	SupportChatMessage(ctx context.Context, chatID string) (<-chan *models.ChatMessage, error)
	JobUpdates(ctx context.Context, jobID string) (<-chan *models.JobUpdate, error)
}

type UserResolver

type UserResolver interface {
	Roles(ctx context.Context, obj *models.User) ([]*models.UserRole, error)
	RoleGroups(ctx context.Context, obj *models.User) ([]*models.UserRoleGroup, error)
}

type WalletTransactionResolver

type WalletTransactionResolver interface {
	Balance(ctx context.Context, obj *models.WalletTransaction) (float64, error)
}

type WebhookResolver

type WebhookResolver interface {
	IsEnabled(ctx context.Context, obj *models.Webhook) (bool, error)
}

type WithdrawalResolver

type WithdrawalResolver interface {
	PaymentMethod(ctx context.Context, obj *models.Withdrawal) (models.PaymentMethodType, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL