mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-23 16:33:11 +08:00
84 lines
2.6 KiB
Python
84 lines
2.6 KiB
Python
import strawberry # noqa
|
|
from api.gql.analysis.mutations import AnalysisMutations
|
|
from api.gql.analysis.query import AnalysisQuery
|
|
from api.gql.analytics.query import AnalyticsQuery
|
|
from api.gql.audit.query import AuditLogQuery
|
|
from api.gql.client.mutations import ClientMutations
|
|
from api.gql.client.query import ClientQuery
|
|
from api.gql.impress.query import ReportImpressQuery
|
|
from api.gql.inventory.mutations import InventoryMutations
|
|
from api.gql.inventory.query import InventoryQuery
|
|
from api.gql.messaging.mutations import MessageMutations
|
|
from api.gql.messaging.query import MessageQuery
|
|
from api.gql.noticeboard.mutations import NoticeMutations
|
|
from api.gql.noticeboard.query import NoticeQuery
|
|
from api.gql.notification.query import StreamNotificationQuery
|
|
from api.gql.notification.subscription import StreamSubscription
|
|
from api.gql.patient.mutations import PatientMutations
|
|
from api.gql.patient.query import PatientQuery
|
|
from api.gql.reflex.mutations import ReflexRuleMutations
|
|
from api.gql.reflex.query import ReflexRuleQuery
|
|
from api.gql.setup.mutations import SetupMutations
|
|
from api.gql.setup.query import SetupQuery
|
|
from api.gql.storage.mutations import StorageMutations
|
|
from api.gql.storage.query import StorageQuery
|
|
from api.gql.user.mutations import UserMutations
|
|
from api.gql.user.query import UserQuery
|
|
from api.gql.worksheet.mutations import WorkSheetMutations
|
|
from api.gql.worksheet.query import WorkSheetQuery
|
|
from api.gql.instrument.mutations import InstrumentMutations
|
|
from api.gql.instrument.query import InstrumentQuery
|
|
from api.gql.shipment.mutations import ShipmentMutations
|
|
from api.gql.shipment.query import ShipmentQuery
|
|
|
|
|
|
@strawberry.type
|
|
class Query(
|
|
SetupQuery,
|
|
AuditLogQuery,
|
|
UserQuery,
|
|
ClientQuery,
|
|
PatientQuery,
|
|
AnalysisQuery,
|
|
WorkSheetQuery,
|
|
MessageQuery,
|
|
NoticeQuery,
|
|
StreamNotificationQuery,
|
|
AnalyticsQuery,
|
|
ReflexRuleQuery,
|
|
StorageQuery,
|
|
InventoryQuery,
|
|
ReportImpressQuery,
|
|
InstrumentQuery,
|
|
ShipmentQuery,
|
|
):
|
|
pass
|
|
|
|
|
|
@strawberry.type
|
|
class Mutation(
|
|
UserMutations,
|
|
SetupMutations,
|
|
ClientMutations,
|
|
PatientMutations,
|
|
AnalysisMutations,
|
|
WorkSheetMutations,
|
|
MessageMutations,
|
|
NoticeMutations,
|
|
ReflexRuleMutations,
|
|
StorageMutations,
|
|
InventoryMutations,
|
|
InstrumentMutations,
|
|
ShipmentMutations,
|
|
):
|
|
pass
|
|
|
|
|
|
@strawberry.type
|
|
class Subscription(StreamSubscription):
|
|
pass
|
|
|
|
|
|
gql_schema = strawberry.Schema(
|
|
query=Query, mutation=Mutation, subscription=Subscription
|
|
)
|