Last active
January 9, 2026 23:15
-
-
Save jacquesg/3ba6f835c39af64f21595b3d2ba5656b to your computer and use it in GitHub Desktop.
Deianira GraphQL Schema - feat/company-whatwg branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ------------------------------------------------------ | |
| # THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY) | |
| # ------------------------------------------------------ | |
| type Actor { | |
| id: String! | |
| stakeholder: Stakeholder | |
| type: ActorRole! | |
| user: User | |
| } | |
| """The role/type of actor""" | |
| enum ActorRole { | |
| collaborator | |
| creator | |
| expert | |
| operation | |
| owner | |
| reporter | |
| } | |
| input AddAdjustmentAirframeCrewMemberInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The Crew Member's date of birth""" | |
| dateOfBirth: DateTime! | |
| """ | |
| The Crew Member's family name/surname. The length should be between 2 and 64 characters | |
| """ | |
| familyName: String! | |
| """ | |
| The Crew Member's first/given name. The length should be between 2 and 64 characters | |
| """ | |
| firstName: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The Crew Member's nationalities""" | |
| nationalities: [String!]! = [] | |
| """The role of the Crew Member during the flight""" | |
| role: AircraftCrewRole! | |
| """The sex of the Crew Member""" | |
| sex: IndividualSex! | |
| } | |
| input AddAdjustmentAirframeEngineDamageInput { | |
| """The Engine component damaged""" | |
| components: [AirframeEngineComponent!]! | |
| """The id of the Engine""" | |
| engineId: String! | |
| """The extent damage to the Engine""" | |
| extent: DamageExtent! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| } | |
| input AddAdjustmentAirframeEngineInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The lease status of the Engine""" | |
| lease: LeaseStatus! | |
| """The id of the Manufacturer""" | |
| manufacturerId: Int! | |
| """The id of the Model""" | |
| modelId: Int! | |
| """The position of the Engine""" | |
| position: AirframeEnginePosition! | |
| """The repairability of the Engine""" | |
| repairability: Repairability! | |
| """ | |
| (Optional) The serial number of the Engine. The length should be between 1 and 32 characters | |
| """ | |
| serialNumber: String = null | |
| """The Workload of the Engine""" | |
| workload: AddAdjustmentAirframeEngineWorkloadInput = null | |
| """ | |
| (Optional) The year the Engine was manufactured. The value should be between 1980 and 2026 | |
| """ | |
| yearOfManufacture: Int = null | |
| } | |
| input AddAdjustmentAirframeEngineMaintenanceCheckInput { | |
| """The id of the Company/Organisation who performed the Maintenance/Check""" | |
| companyId: String! | |
| """ | |
| (Optional) The number of cycles at the time of the Maintenance/Check. The value should be between 0 and 100000 | |
| """ | |
| cyclesAtCheck: Int = null | |
| """ | |
| The end date of the Maintenance/Check. This date must be after the start date and before the loss date | |
| """ | |
| endDate: DateTime! | |
| """The id of the Engine""" | |
| engineId: String! | |
| """ | |
| (Optional) The number of hours at the time of the Maintenance/Check. The value should be between 0 and 200000 | |
| """ | |
| hoursAtCheck: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The location for the Maintenance/Check""" | |
| location: EngineMaintenanceCheckLocation! | |
| """The reason for Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """ | |
| The start date of the Maintenance/Check. This date must be before the loss date | |
| """ | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [EngineMaintenanceCheck!]! | |
| } | |
| input AddAdjustmentAirframeEngineWorkloadInput { | |
| """ | |
| (Optional). The number of cycles since new. The value should be between 0 and 100000 | |
| """ | |
| cyclesSinceNew: Int = null | |
| """ | |
| (Optional). The number of hours since new. The value should be between 0 and 200000 | |
| """ | |
| hoursSinceNew: Int = null | |
| } | |
| input AddAdjustmentAirframeInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AddAdjustmentAirframeMaintenanceCheckInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The id of the Company/Organisation who performed the Maintenance/Check""" | |
| companyId: String! | |
| """ | |
| (Optional) The number of cycles at the time of the Maintenance/Check. The value should be between 0 and 100000 | |
| """ | |
| cyclesAtCheck: Int = null | |
| """ | |
| The end date of the Maintenance/Check. This date must be after the start date and before the loss date | |
| """ | |
| endDate: DateTime! | |
| """ | |
| (Optional) The number of hours at the time of the Maintenance/Check. The value should be between 0 and 200000 | |
| """ | |
| hoursAtCheck: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The reason for Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """ | |
| The start date of the Maintenance/Check. This date must be before the loss date | |
| """ | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [AirframeMaintenanceCheck!]! | |
| } | |
| input AddAdjustmentAirframePartDamageInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The Airframe System/Component damaged""" | |
| components: [AirframeSystemComponent!]! | |
| """ | |
| (Optional) A description of the Part. The length should be between 1 and 64 characters | |
| """ | |
| description: String = null | |
| """The extent damage to the Part""" | |
| extent: DamageExtent! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The manufacturer of the Part. The length should be between 1 and 32 characters | |
| """ | |
| manufacturer: String = null | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| """ | |
| (Optional) The model/part number of the Part. The length should be between 1 and 32 characters | |
| """ | |
| partModelNumber: String = null | |
| """ | |
| (Optional) The serial number of the Part. The length should be between 1 and 32 characters | |
| """ | |
| serialNumber: String = null | |
| } | |
| input AddAdjustmentCollaboratorInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Stakeholder""" | |
| stakeholderId: String! | |
| """The id of the User""" | |
| userId: String! | |
| } | |
| input AddAdjustmentCompanyInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The name of the Company/Organisation""" | |
| name: String! | |
| } | |
| input AddAdjustmentCostExpensePaymentInput { | |
| """The amount for the Payment/Disbursement""" | |
| amount: DenominationInput! | |
| """The coverage for the Payment/Disbursement""" | |
| coverage: CostExpenseCoverage! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The amount for the Payment/Disbursement in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input AddAdjustmentCostExpenseReserveInput { | |
| """The amount for the Reserve""" | |
| amount: DenominationInput! | |
| """The coverage for the Reserve""" | |
| coverage: CostExpenseCoverage! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| } | |
| input AddAdjustmentFeePaymentInput { | |
| """The allocation for the Payment/Disbursement""" | |
| allocation: FeeAllocation! | |
| """The amount for the Payment/Disbursement""" | |
| amount: DenominationInput! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The amount for the Payment/Disbursement in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input AddAdjustmentFeeReserveInput { | |
| """The allocation for the Reserve""" | |
| allocation: FeeAllocation! | |
| """The amount for the Reserve""" | |
| amount: DenominationInput! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| } | |
| input AddAdjustmentFlightInput { | |
| """The id of the Flight""" | |
| flightId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AddAdjustmentIndemnityPaymentInput { | |
| """The id of the Airframe""" | |
| airframeId: String = null | |
| """The indemnity allocation for the Payment/Disbursement""" | |
| allocation: IndemnityAllocation! | |
| """The amount for the payment""" | |
| amount: DenominationInput! | |
| """The indemnity category for the Payment/Disbursement""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Payment/Disbursement""" | |
| coverage: IndemnityCoverage! | |
| """The date of the payment""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The amount for the payment in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input AddAdjustmentIndemnityReserveInput { | |
| """(Optional) The id of the Airframe""" | |
| airframeId: String = null | |
| """The indemnity allocation for the Reserve""" | |
| allocation: IndemnityAllocation! | |
| """The amount for the Reserve""" | |
| amount: DenominationInput! | |
| """The indemnity category for the Reserve""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Reserve""" | |
| coverage: IndemnityCoverage! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| } | |
| input AddAdjustmentIndividualInput { | |
| """The Individual's address""" | |
| address: AddressInput! | |
| """The Individual's date of birth""" | |
| dateOfBirth: DateTime! | |
| """ | |
| The Individual's family name/surname. The length should be between 2 and 64 characters | |
| """ | |
| familyName: String! | |
| """ | |
| The Individual's first/given name. The length should be between 2 and 64 characters | |
| """ | |
| firstName: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The Individual's nationalities""" | |
| nationalities: [String!]! | |
| """The Individual's sex""" | |
| sex: IndividualSex! | |
| } | |
| input AddAdjustmentLabelInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The Label to apply to the Adjustment. The length should be between 3 and 16 characters | |
| """ | |
| label: String! | |
| } | |
| input AddAdjustmentManualFlightAerodrome { | |
| """The id of the Aerodrome""" | |
| aerodromeId: Int! | |
| """The departure/arrival date of the Flight""" | |
| date: DateTime = null | |
| } | |
| input AddAdjustmentManualFlightInput { | |
| """The id of the AirCarrier""" | |
| airCarrierId: Int! | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The departure Aerodrome""" | |
| departure: AddAdjustmentManualFlightAerodrome! | |
| """The destination Aerodrome""" | |
| destination: AddAdjustmentManualFlightAerodrome! | |
| """(Optional) The diversion Aerodrome""" | |
| diversion: AddAdjustmentManualFlightAerodrome = null | |
| """The flight numbers for the Flight""" | |
| flightNumbers: AddAdjustmentManualFlightNumbers! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AddAdjustmentManualFlightNumbers { | |
| """(Optional) The code shares of the Flight""" | |
| codeShares: [String!] = null | |
| """(Optional) The IATA code of the Flight""" | |
| iata: String = null | |
| """(Optional) The ICAO code of the Flight""" | |
| icao: String = null | |
| } | |
| input AddAdjustmentPolicyInput { | |
| """ | |
| (Optional) The claims Reference for the Policy. The length should be between 4 and 32 characters | |
| """ | |
| claimsReference: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Policy""" | |
| policyId: String! | |
| } | |
| input AddLossNoticeAirframeEngineDamageInput { | |
| components: [AirframeEngineComponent!]! | |
| engineId: String! | |
| extent: DamageExtent! | |
| id: String! | |
| narrative: JSONObject | |
| } | |
| input AddLossNoticeAirframeEngineInput { | |
| airframeId: String! | |
| id: String! | |
| lease: LeaseStatus! | |
| manufacturerId: Int! | |
| modelId: Int! | |
| position: AirframeEnginePosition! | |
| serialNumber: String | |
| workload: AddLossNoticeAirframeEngineWorkloadInput | |
| yearOfManufacture: Int | |
| } | |
| input AddLossNoticeAirframeEngineWorkloadInput { | |
| cyclesSinceNew: Int | |
| hoursSinceNew: Int | |
| } | |
| input AddLossNoticeAirframeInput { | |
| airframeId: String! | |
| id: String! | |
| } | |
| input AddLossNoticeAirframePartDamageInput { | |
| airframeId: String! | |
| components: [AirframeSystemComponent!]! | |
| description: String = null | |
| extent: DamageExtent! | |
| id: String! | |
| manufacturer: String = null | |
| narrative: JSONObject = null | |
| partModelNumber: String = null | |
| serialNumber: String = null | |
| } | |
| input AddLossNoticeFlightInput { | |
| flightId: String! | |
| id: String! | |
| } | |
| input AddLossNoticeLabelInput { | |
| """The id of the LossNotice""" | |
| id: String! | |
| """ | |
| The Label to apply to the LossNotice. The length should be between 3 and 16 characters | |
| """ | |
| label: String! | |
| } | |
| input AddLossNoticeManualFlightAerodrome { | |
| """The id of the Aerodrome""" | |
| aerodromeId: Int! | |
| """The departure/arrival date of the Flight""" | |
| date: DateTime = null | |
| } | |
| input AddLossNoticeManualFlightInput { | |
| airCarrierId: Int! | |
| airframeId: String! | |
| departure: AddLossNoticeManualFlightAerodrome! | |
| destination: AddLossNoticeManualFlightAerodrome! | |
| diversion: AddLossNoticeManualFlightAerodrome = null | |
| flightNumbers: AddLossNoticeManualFlightNumbers! | |
| id: String! | |
| } | |
| input AddLossNoticeManualFlightNumbers { | |
| """(Optional) The code shares of the Flight""" | |
| codeShares: [String!] = null | |
| """(Optional) The IATA code of the Flight""" | |
| iata: String = null | |
| """(Optional) The ICAO code of the Flight""" | |
| icao: String = null | |
| } | |
| input AddMarketReferenceInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The Market reference""" | |
| reference: String! | |
| """The type of Market Reference""" | |
| type: MarketReferenceType! | |
| } | |
| input AddPolicyLabelInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """ | |
| The Label to apply to the Policy. The length should be between 3 and 16 characters | |
| """ | |
| label: String! | |
| } | |
| input AddPolicyMarketCompanyLineInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Company/Organisation""" | |
| insurerId: String! | |
| """The size of the Line""" | |
| lineSize: Decimal! | |
| """The id of the Market""" | |
| marketId: String! | |
| """ | |
| (Optional) The Insurer Reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String = null | |
| """ | |
| (Optional) The Insurer Stamp Code. The length should be between 4 and 16 characters | |
| """ | |
| stampCode: String = null | |
| """(Optional) The id of Warrany Policy/Risk Framework""" | |
| warrantyPolicyId: String = null | |
| } | |
| input AddPolicyMarketCompanyLineTagInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """The tag to add to the Line""" | |
| tag: PolicyLineTag! | |
| } | |
| input AddPolicyMarketInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The coverages types for the Market""" | |
| type: [PolicyType!]! | |
| } | |
| input AddPolicyMarketWarrantyPolicyInput { | |
| """ | |
| The Risk Framework/Warranty Policy Description. The length should be at most 512 characters | |
| """ | |
| description: String! | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """ | |
| The Risk Framework/Warranty Policy Reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String! | |
| } | |
| input AddPolicyNamedInsuredInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Company/Organisation""" | |
| insuredId: String! | |
| } | |
| input AddStakeholderReferenceInput { | |
| """ | |
| (Optional) A description of the Stakeholder reference. The length should be between 1 and 512 characters | |
| """ | |
| description: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The Stakeholder's reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String! | |
| """The id of the Stakeholder""" | |
| stakeholderId: String! | |
| } | |
| """WHATWG-compliant address with audit trail""" | |
| type Address { | |
| """Broadest admin (UK: County, US: State)""" | |
| addressLevel1: String | |
| """City/Town""" | |
| addressLevel2: String | |
| """District/Borough""" | |
| addressLevel3: String | |
| """Street address""" | |
| addressLine1: String! | |
| """Secondary (apt, suite)""" | |
| addressLine2: String | |
| """Tertiary (building, floor)""" | |
| addressLine3: String | |
| auditEntry: AuditEntry! | |
| country: Country! | |
| """ISO 3166-1 alpha-2 country code""" | |
| countryCode: String! | |
| date: DateTime! | |
| """Complete formatted address for display""" | |
| fullAddress: String! | |
| id: String! | |
| """Latitude coordinate""" | |
| latitude: Decimal | |
| """Longitude coordinate""" | |
| longitude: Decimal | |
| """Mapbox feature ID""" | |
| mapboxId: String | |
| """Postal code""" | |
| postcode: String | |
| revision: Int! | |
| """Source of address data""" | |
| source: AddressSource! | |
| user: User | |
| """Address verification status""" | |
| validity: AddressValidity | |
| } | |
| """Input for creating or updating an address""" | |
| input AddressInput { | |
| """Broadest admin (UK: County, US: State)""" | |
| addressLevel1: String | |
| """City/Town""" | |
| addressLevel2: String | |
| """District/Borough""" | |
| addressLevel3: String | |
| """Street address""" | |
| addressLine1: String! | |
| """Secondary (apt, suite)""" | |
| addressLine2: String | |
| """Tertiary (building, floor)""" | |
| addressLine3: String | |
| """ISO 3166-1 alpha-2 country code""" | |
| countryCode: String! | |
| """Complete formatted address for display""" | |
| fullAddress: String! | |
| """Latitude coordinate""" | |
| latitude: Decimal | |
| """Longitude coordinate""" | |
| longitude: Decimal | |
| """Mapbox feature ID""" | |
| mapboxId: String | |
| """Postal code""" | |
| postcode: String | |
| """Source of address data""" | |
| source: AddressSource! | |
| """Address verification status""" | |
| validity: AddressValidity | |
| } | |
| """Source/provenance of address data""" | |
| enum AddressSource { | |
| """Address entered manually by user""" | |
| manual | |
| """Address selected from Mapbox autofill""" | |
| mapbox | |
| } | |
| """Address verification validity status""" | |
| enum AddressValidity { | |
| """Address exists but may not be precise enough for registered use""" | |
| partial | |
| """Address cannot be verified""" | |
| unverified | |
| """Address verified and suitable for registered use""" | |
| valid | |
| } | |
| type Adjustment { | |
| actions: [AdjustmentAction!]! | |
| airframes: [AdjustmentAirframe!]! | |
| allocations: [AdjustmentAllocation!]! | |
| categories: [LossCategory!]! | |
| collaborators: [Actor!] | |
| costsExpenses: AdjustmentCostsExpenses! | |
| """The date the Adjustment was created""" | |
| creationDate: DateTime! | |
| documents: [FileMetadata!]! | |
| executiveSummary: JSONObject | |
| expert: Actor | |
| fees: AdjustmentFees! | |
| flights: [AdjustmentFlight!]! | |
| """The id of the Adjustment""" | |
| id: String! | |
| images: [FileMetadata!]! | |
| indemnity: AdjustmentIndemnity! | |
| labels: [AdjustmentLabel!]! | |
| """The date the Adjustment was last updated""" | |
| lastUpdateDate: DateTime! | |
| legalEntities: AdjustmentLegalEntities! | |
| """The date of loss""" | |
| lossDate: DateTime! | |
| lossLocation: Location! | |
| lossNotice: LossNotice | |
| marketReferences: [MarketReference!]! | |
| operation: Actor! | |
| owner: Actor | |
| recommendations: JSONObject | |
| """The date the loss was first reported""" | |
| reportDate: DateTime! | |
| reporter: Actor! | |
| """The reporting currency for the loss""" | |
| reportingCurrency: String! | |
| reports: [AdjustmentReport!]! | |
| stakeholderReferences: [StakeholderReference!]! | |
| """The status of the Adjustment""" | |
| status: AdjustmentStatus! | |
| statusHistory: [AdjustmentStatusChange!]! | |
| transitions: [AdjustmentTransition!]! | |
| unpublishedChanges: Boolean! | |
| zone: Zone! | |
| } | |
| type AdjustmentAction { | |
| """The action thay may be taken""" | |
| action: PermissionAction! | |
| """The aspect of the Action""" | |
| aspect: AdjustmentAspect! | |
| } | |
| input AdjustmentActorFilter { | |
| """The id of the Stakeholder""" | |
| stakeholderId: [String!]! | |
| """(Optional) The id of the User""" | |
| userId: String | |
| } | |
| type AdjustmentAircraftHullIndemnity { | |
| payments: [AdjustmentIndemnityPayment!]! | |
| reserves: [AdjustmentIndemnityReserve!]! | |
| """The Adjustment Aircraft Hull Indemnity Totals""" | |
| total: [AdjustmentIndemnityTotals!]! | |
| totals: AdjustmentIndemnityTotals! | |
| } | |
| type AdjustmentAirframe { | |
| airframe: Airframe! | |
| """The causal factors for the Loss""" | |
| causalFactors: [AircraftHullLossCausalFactor!]! | |
| creationDate: DateTime! | |
| crew: Int | |
| crewMembers: [AdjustmentAirframeCrewMember!]! | |
| documents: [FileMetadata!]! | |
| engines: [AdjustmentAirframeEngine!]! | |
| flightId: String | |
| """The outcome of the Flight""" | |
| flightOutcome: FlightOutcome | |
| """The phase of the Flight""" | |
| flightPhase: FlightPhase | |
| """The type/purpose of the Flight""" | |
| flightType: FlightType | |
| gForceLanding: Decimal | |
| goArounds: Int | |
| """The id of the Airframe""" | |
| id: String! | |
| landingWeight: Int | |
| lastUpdateDate: DateTime! | |
| maintenanceChecks: [AdjustmentAirframeMaintenanceCheck!]! | |
| """A narrative describing the occurrence. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| partsDamaged: [AdjustmentAirframePartDamage!]! | |
| passengers: Int | |
| """The physical damage to the Airframe""" | |
| physicalDamage: PhysicalDamage | |
| takeoffWeight: Int | |
| workload: AdjustmentAirframeWorkload | |
| } | |
| type AdjustmentAirframeCrewMember { | |
| """The Crew Member's date of birth""" | |
| dateOfBirth: DateTime! | |
| """The Crew Member's experience""" | |
| experience: AdjustmentAirframeCrewMemberExperience | |
| """The Crew Member's family name/surname""" | |
| familyName: String! | |
| """The Crew Member's first/given name""" | |
| firstName: String! | |
| """The Crew Member's flight role""" | |
| flightRole: AdjustmentAirframeCrewMemberFlightRole | |
| id: String! | |
| """A narrative describing the Crew Member. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| """The Crew Member's nationalities""" | |
| nationalities: [Country!]! | |
| """The role of the Crew Member during the flight""" | |
| role: AircraftCrewRole! | |
| """The sex of the Crew Member""" | |
| sex: IndividualSex! | |
| """The Crew Member's workload""" | |
| workload: AdjustmentAirframeCrewMemberWorkload | |
| } | |
| type AdjustmentAirframeCrewMemberExperience { | |
| """The licence of the Crew Member""" | |
| licence: PilotLicence! | |
| """The country of issue for the Crew Member's licence""" | |
| licenceCountryOfIssue: Country | |
| """The date of issue for the Crew Member's licence""" | |
| licenceIssueDate: DateTime | |
| """The total cycles for the Crew Member on all types""" | |
| totalCyclesAll: Int | |
| """The total cycles for the Crew Member on this type""" | |
| totalCyclesType: Int | |
| """The total hours for the Crew Member on all types""" | |
| totalHoursAll: Int | |
| """The total hours the Crew Member on this type""" | |
| totalHoursType: Int | |
| } | |
| type AdjustmentAirframeCrewMemberFlightRole { | |
| """The flight role of the Crew Member""" | |
| flightRole: FlightCrewRole! | |
| """The last base check of the Crew Member""" | |
| lastBaseCheck: DateTime | |
| """The last line check of the Crew Member""" | |
| lastLineCheck: DateTime | |
| """The last medical check of the Crew Member""" | |
| lastMedicalCheck: DateTime | |
| """The medical fitness of the Crew Member""" | |
| medicalFitness: PilotMedicalFitness! | |
| """The rank of the Crew Member""" | |
| rank: PilotRank! | |
| } | |
| type AdjustmentAirframeCrewMemberWorkload { | |
| """The total cycles for the last 7 days""" | |
| totalCyclesLast7d: Int | |
| """The total cycles for the last 24 hours""" | |
| totalCyclesLast24h: Int | |
| """The total cycles for the last 30 days""" | |
| totalCyclesLast30d: Int | |
| """The total hours for the last 7 days""" | |
| totalHoursLast7d: Int | |
| """The total hours for the last 24 hours""" | |
| totalHoursLast24h: Int | |
| """The total hours for the last 30 days""" | |
| totalHoursLast30d: Int | |
| } | |
| type AdjustmentAirframeEngine { | |
| damage: [AdjustmentAirframeEngineDamage!]! | |
| documents: [FileMetadata!]! | |
| """The id of the Engine""" | |
| id: String! | |
| images: [FileMetadata!]! | |
| """The lease status of the Engine""" | |
| lease: LeaseStatus! | |
| maintenanceChecks: [AdjustmentAirframeEngineMaintenanceCheck!]! | |
| manufacturer: EngineManufacturer! | |
| model: EngineModel! | |
| """The position of the Engine""" | |
| position: AirframeEnginePosition! | |
| """The repairability of the Engine""" | |
| repairability: Repairability! | |
| """The serial number of the Engine""" | |
| serialNumber: String | |
| workload: AdjustmentAirframeEngineWorkload | |
| """The year the Engine was manufactured""" | |
| yearOfManufacture: Int | |
| } | |
| type AdjustmentAirframeEngineDamage { | |
| """The Engine component damaged""" | |
| components: [AirframeEngineComponent!]! | |
| """The extent damage to the Engine""" | |
| extent: DamageExtent! | |
| id: String! | |
| """A narrative describing the Damage. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| } | |
| type AdjustmentAirframeEngineMaintenanceCheck { | |
| company: AdjustmentCompany! | |
| """The number of cycles at the time of the Maintenance/Check""" | |
| cyclesAtCheck: Int | |
| """The end date of the Maintenance/Check""" | |
| endDate: DateTime! | |
| """The number of hours at the time of the Maintenance/Check""" | |
| hoursAtCheck: Int | |
| """The id of the Maintenance/Check""" | |
| id: String! | |
| """The location of the Maintenance/Check""" | |
| location: EngineMaintenanceCheckLocation! | |
| """ | |
| A narrative describing the Maintenance/Check. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject | |
| """The reason for the Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """The start date of the Maintenance/Check""" | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [EngineMaintenanceCheck!]! | |
| } | |
| type AdjustmentAirframeEngineWorkload { | |
| """The number of hours since new""" | |
| cyclesSinceNew: Int | |
| """The number of cycles since new""" | |
| hoursSinceNew: Int | |
| } | |
| type AdjustmentAirframeMaintenanceCheck { | |
| company: AdjustmentCompany! | |
| """The number of cycles at the time of the Maintenance/Check""" | |
| cyclesAtCheck: Int | |
| """The end date of the Maintenance/Check""" | |
| endDate: DateTime! | |
| """The number of hours at the time of the Maintenance/Check""" | |
| hoursAtCheck: Int | |
| """The id of the Maintenance/Check""" | |
| id: String! | |
| """ | |
| A narrative describing the Maintenance/Check. This is a TipTap JSON object. | |
| """ | |
| narrative: JSONObject | |
| """The reason for the Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """The start date of the Maintenance/Check""" | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [AirframeMaintenanceCheck!]! | |
| } | |
| type AdjustmentAirframePartDamage { | |
| """The Airframe System/Component damaged""" | |
| components: [AirframeSystemComponent!]! | |
| """A description of the Part""" | |
| description: String | |
| documents: [FileMetadata!]! | |
| """The extent damage to the Part""" | |
| extent: DamageExtent! | |
| id: String! | |
| images: [FileMetadata!]! | |
| """The manufacturer of the Part""" | |
| manufacturer: String | |
| """A narrative describing the Damage. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| """The model number of the Part""" | |
| partModelNumber: String | |
| """The serial number of the Part""" | |
| serialNumber: String | |
| } | |
| type AdjustmentAirframeWorkload { | |
| """The number of hours since new""" | |
| cyclesSinceNew: Int | |
| """The number of cycles since new""" | |
| hoursSinceNew: Int | |
| } | |
| type AdjustmentAllocation { | |
| """The date the Allocation was created/updated""" | |
| creationDate: DateTime | |
| financialSummary: AdjustmentFinancialSummary! | |
| """The id of the Allocation""" | |
| id: String! | |
| missingRequirements: [AdjustmentAllocationSaveRequirement!]! | |
| policies: [AdjustmentPolicy!]! | |
| retained: AdjustmentRetained! | |
| """The revision/version of the Allocation""" | |
| revision: Int! | |
| user: User | |
| } | |
| enum AdjustmentAllocationCoverage { | |
| first_party | |
| not_applicable | |
| third_party | |
| } | |
| """Requirement for an Adjustment Allocation to be saved""" | |
| enum AdjustmentAllocationSaveRequirement { | |
| CHANGED_SINCE_LAST_VERSION | |
| FEES_COSTS_EXPENSES_INDEMNITY_SET | |
| POLICY_ALLOCATION_SET | |
| POLICY_PAID_CORRECT | |
| POLICY_RESERVES_CORRECT | |
| RETAINED_ALLOCATION_SET | |
| VALUES_BALANCE | |
| } | |
| enum AdjustmentAllocationType { | |
| costs_expenses | |
| fees | |
| indemnity_aircraft_hull | |
| indemnity_baggage_personal_effects | |
| indemnity_bodily_injury | |
| indemnity_ground_handling_support_equipment | |
| indemnity_spares_aircraft_equipment | |
| } | |
| """An aspect of an adjustment""" | |
| enum AdjustmentAspect { | |
| airframes | |
| allocation | |
| categories | |
| collaborators | |
| costs_expenses | |
| expert | |
| fees | |
| findings_advice | |
| flights | |
| indemnity | |
| labels | |
| legal_entities | |
| loss_date | |
| loss_location | |
| operation | |
| owner | |
| report | |
| reporting_currency | |
| stakeholder_references | |
| } | |
| type AdjustmentCompany { | |
| company: Company | |
| id: String! | |
| """The name of the Company/Organisation""" | |
| name: String! | |
| } | |
| input AdjustmentCompanyQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type AdjustmentCostExpensePayment { | |
| amount: Denomination! | |
| """The coverage for the Payment/Disbursement""" | |
| coverage: CostExpenseCoverage! | |
| """The date the Payment/Disbursement was created/updated""" | |
| dateOfChange: DateTime! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Payment/Disbursement""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """A narrative describing the payment. This must be a TipTap JSON object.""" | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Payment/Disbursement""" | |
| revision: Int! | |
| user: User! | |
| } | |
| type AdjustmentCostExpenseReserve { | |
| amount: Denomination! | |
| """The coverage for the Reserve""" | |
| coverage: CostExpenseCoverage! | |
| """The date the Reserve was created/updated""" | |
| dateOfChange: DateTime! | |
| """The id of the Reserve""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """A narrative describing the Reserve. This must be a TipTap JSON object.""" | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Reserve""" | |
| revision: Int! | |
| user: User! | |
| } | |
| type AdjustmentCostExpenseTotals { | |
| count: Int! | |
| payments: Denomination! | |
| reserves: Denomination! | |
| } | |
| type AdjustmentCostsExpenses { | |
| payments: [AdjustmentCostExpensePayment!]! | |
| reserves: [AdjustmentCostExpenseReserve!]! | |
| totals: AdjustmentCostExpenseTotals! | |
| } | |
| input AdjustmentCostsExpensesPaymentQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AdjustmentCostsExpensesReserveQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AdjustmentDateFilter { | |
| end: DateTime | |
| start: DateTime | |
| } | |
| type AdjustmentFeePayment { | |
| """The allocation for the Payment/Disbursement""" | |
| allocation: FeeAllocation! | |
| amount: Denomination! | |
| """The date the Payment/Disbursement was created/updated""" | |
| dateOfChange: DateTime! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Payment/Disbursement""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """ | |
| A narrative describing the Payment/Disbursement. This is a TipTap JSON object. | |
| """ | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Payment/Disbursement""" | |
| revision: Int! | |
| user: User! | |
| } | |
| type AdjustmentFeeReserve { | |
| """The allocation for the Reserve""" | |
| allocation: FeeAllocation! | |
| amount: Denomination! | |
| """The date the Reserve was created/updated""" | |
| dateOfChange: DateTime! | |
| """The id of the Reserve""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """A narrative describing the Reserve. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Reserve""" | |
| revision: Int! | |
| user: User! | |
| } | |
| type AdjustmentFeeTotals { | |
| count: Int! | |
| payments: Denomination! | |
| reserves: Denomination! | |
| } | |
| type AdjustmentFees { | |
| payments: [AdjustmentFeePayment!]! | |
| reserves: [AdjustmentFeeReserve!]! | |
| totals: AdjustmentFeeTotals! | |
| } | |
| input AdjustmentFeesPaymentQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input AdjustmentFeesReserveQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type AdjustmentFinancialSummary { | |
| lines: [AdjustmentFinancialSummaryLine!]! | |
| } | |
| type AdjustmentFinancialSummaryLine { | |
| """The coverage of the Allocation""" | |
| coverage: AdjustmentAllocationCoverage! | |
| """The paid amount""" | |
| paid: Denomination! | |
| """The reserved amount""" | |
| reserved: Denomination! | |
| """The type of the Allocation""" | |
| type: AdjustmentAllocationType! | |
| } | |
| type AdjustmentFlight { | |
| airframeId: String | |
| creationDate: DateTime! | |
| flight: Flight! | |
| """The id of the Flight""" | |
| id: String! | |
| lastUpdateDate: DateTime! | |
| """The source of the Flight information""" | |
| source: FlightSource! | |
| } | |
| type AdjustmentIndemnity { | |
| aircraftHull: AdjustmentAircraftHullIndemnity! | |
| } | |
| type AdjustmentIndemnityCoverageTotals { | |
| count: Int! | |
| payments: Denomination! | |
| reserves: Denomination! | |
| } | |
| type AdjustmentIndemnityPayment { | |
| airframe: AdjustmentAirframe | |
| """The indemnity allocation for the Payment/Disbursement""" | |
| allocation: IndemnityAllocation! | |
| amount: Denomination! | |
| """The indemnity category for the Payment/Disbursement""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Payment/Disbursement""" | |
| coverage: IndemnityCoverage! | |
| """The date the Payment/Disbursement was created/updated""" | |
| dateOfChange: DateTime! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Payment/Disbursement""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """ | |
| A narrative describing the Payment/Disbursement. This is a TipTap JSON object. | |
| """ | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Payment/Disbursement""" | |
| revision: Int! | |
| user: User! | |
| } | |
| input AdjustmentIndemnityPaymentQueryFilters { | |
| """The indemnity category""" | |
| category: IndemnityCategory! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type AdjustmentIndemnityReserve { | |
| airframe: AdjustmentAirframe | |
| """The indemnity allocation for the Reserve""" | |
| allocation: IndemnityAllocation! | |
| amount: Denomination! | |
| """The indemnity category for the Reserve""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Reserve""" | |
| coverage: IndemnityCoverage! | |
| """The date the Reserve was created/updated""" | |
| dateOfChange: DateTime! | |
| """The id of the Reserve""" | |
| id: String! | |
| legalEntity: AdjustmentLegalEntity | |
| """A narrative describing the Reserve. This is a TipTap JSON object.""" | |
| narrative: JSONObject | |
| reportingAmount: Denomination! | |
| """The revision/version of the Reserve""" | |
| revision: Int! | |
| user: User! | |
| } | |
| input AdjustmentIndemnityReserveQueryFilters { | |
| """The indemnity category""" | |
| category: IndemnityCategory! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type AdjustmentIndemnityTotals { | |
| count: Int! | |
| firstParty: AdjustmentIndemnityCoverageTotals! | |
| payments: Denomination! | |
| reserves: Denomination! | |
| thirdParty: AdjustmentIndemnityCoverageTotals! | |
| } | |
| type AdjustmentIndividual { | |
| """The Individual's address""" | |
| address: Address! | |
| """The Individual's date of birth""" | |
| dateOfBirth: DateTime! | |
| """The Individual's family name/surname""" | |
| familyName: String! | |
| """The Individual's first/given name""" | |
| firstName: String! | |
| """The id of the Individual""" | |
| id: String! | |
| """The Individual's nationalities""" | |
| nationalities: [Country!]! | |
| """The Individual's sex""" | |
| sex: IndividualSex! | |
| } | |
| input AdjustmentIndividualQueryFilters { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type AdjustmentLabel { | |
| """The id of the Label""" | |
| id: String! | |
| """The Label applied to the Adjustment""" | |
| label: String! | |
| """The type of Label""" | |
| type: LabelType! | |
| } | |
| type AdjustmentLegalEntities { | |
| companies: [AdjustmentCompany!]! | |
| individuals: [AdjustmentIndividual!]! | |
| } | |
| union AdjustmentLegalEntity = AdjustmentCompany | AdjustmentIndividual | |
| type AdjustmentPolicy { | |
| """The claims Reference for the Policy""" | |
| claimsReference: String | |
| """The id of the Policy""" | |
| id: String! | |
| lines: [AdjustmentPolicyAllocationLine!]! | |
| policy: Policy! | |
| } | |
| type AdjustmentPolicyAllocationLine { | |
| """The coverage of the Allocation""" | |
| coverage: AdjustmentAllocationCoverage! | |
| """The id of the Line""" | |
| id: String! | |
| """The paid amount of the Allocation""" | |
| paid: Denomination | |
| """The reserved amount of the Allocation""" | |
| reserved: Denomination | |
| """The type of the Allocation""" | |
| type: AdjustmentAllocationType! | |
| } | |
| input AdjustmentQueryFilters { | |
| categories: [LossCategory!] | |
| creationDate: AdjustmentDateFilter | |
| expert: [AdjustmentActorFilter!] | |
| label: [String!] | |
| lastUpdateDate: AdjustmentDateFilter | |
| lossDate: AdjustmentDateFilter | |
| operation: [String!] | |
| owner: [AdjustmentActorFilter!] | |
| references: [AdjustmentReferenceFilter!] | |
| reportDate: AdjustmentDateFilter | |
| reporter: [String!] | |
| status: [AdjustmentStatus!] | |
| zoneId: String | |
| } | |
| """The field to be used to sort the adjustments""" | |
| enum AdjustmentQuerySortField { | |
| creationDate | |
| lastUpdateDate | |
| lossDate | |
| reportDate | |
| } | |
| """The sort order for the adjustments""" | |
| enum AdjustmentQuerySortOrder { | |
| ascending | |
| descending | |
| } | |
| input AdjustmentQuerySorting { | |
| field: AdjustmentQuerySortField! | |
| order: AdjustmentQuerySortOrder | |
| } | |
| input AdjustmentReferenceFilter { | |
| reference: [String!]! | |
| type: ReferenceType! | |
| } | |
| type AdjustmentReport { | |
| """The date the Report was created/updated""" | |
| creationDate: DateTime! | |
| """The id of the Report""" | |
| id: String! | |
| """The revision/version of the Report""" | |
| revision: Int! | |
| user: User! | |
| } | |
| type AdjustmentRetained { | |
| lines: [AdjustmentRetainedAllocationLine!]! | |
| } | |
| type AdjustmentRetainedAllocationLine { | |
| """The amount of the Allocation""" | |
| amount: Denomination | |
| """The coverage of the Allocation""" | |
| coverage: AdjustmentAllocationCoverage! | |
| """The id of the Line""" | |
| id: String! | |
| """The type of the Allocation""" | |
| type: AdjustmentAllocationType! | |
| } | |
| """The current state of the adjustment""" | |
| enum AdjustmentStatus { | |
| abeyance | |
| assessment | |
| closed | |
| draft | |
| duplicate | |
| open | |
| review | |
| } | |
| type AdjustmentStatusChange { | |
| """The date of change""" | |
| dateOfChange: DateTime! | |
| """The id of the Change""" | |
| id: String! | |
| """The new status of the Adjustment""" | |
| status: AdjustmentStatus! | |
| user: User! | |
| } | |
| type AdjustmentTransition { | |
| """The enabled status of the Transition""" | |
| enabled: Boolean! | |
| """The missing/unmet requirements for the Transition""" | |
| missingRequirements: [AdjustmentTransitionRequirement!]! | |
| """The primary status of the Transition""" | |
| primary: Boolean! | |
| """The status of the Adjustment after the Transition""" | |
| status: AdjustmentStatus! | |
| } | |
| """Requirement for an Adjustment to transition to a new state""" | |
| enum AdjustmentTransitionRequirement { | |
| AIRCRAFT_ADDED | |
| AIRCRAFT_ENGINE_REPAIRABILITY_SET | |
| AIRCRAFT_PHYSICAL_DAMAGE_SET | |
| ALLOCATION_INCOMPLETE | |
| ALLOCATION_VERSION_SAVED | |
| COSTS_EXPENSES_RESERVES_ZERO | |
| EXECUTIVE_SUMMARY_SET | |
| EXPERT_SET | |
| FEES_RESERVES_ZERO | |
| FEES_SET | |
| INDEMNITY_RESERVES_ZERO | |
| INDEMNITY_SET | |
| RECOMMENDATIONS_SET | |
| REPORT_VERSION_SAVED | |
| UPDATE_PERMISSION | |
| } | |
| type Aerodrome { | |
| country: Country! | |
| elevation: Int | |
| iataCode: String | |
| icaoCode: String | |
| id: Int! | |
| latitude: Decimal! | |
| longitude: Decimal! | |
| name: String! | |
| runways: [Runway!]! | |
| subdivision: Subdivision | |
| timeZone: String! | |
| type: AerodromeType! | |
| } | |
| input AerodromeQuery { | |
| """The IATA code of the Aerodrome""" | |
| iataCode: String = null | |
| """The ICAO code of the Aerodrome""" | |
| icaoCode: String = null | |
| """The id of the Aerodrome""" | |
| id: Int = null | |
| } | |
| type AerodromeType { | |
| id: String! | |
| name: String! | |
| } | |
| type AirCarrier { | |
| callsigns: [String!]! | |
| countries: [Country!]! | |
| iata: [String!]! | |
| icao: [String!]! | |
| id: Int! | |
| names: [String!]! | |
| } | |
| input AirCarrierQuery { | |
| """The IATA code of the Air Carrier/Operator""" | |
| iataCode: String = null | |
| """The ICAO code of the Air Carrier/Operator""" | |
| icaoCode: String = null | |
| """The id of the Air Carrier/Operator""" | |
| id: Int = null | |
| } | |
| type Aircraft { | |
| absoluteCeiling: Int | |
| engineCount: Int! | |
| engineType: AircraftType! | |
| fuelCapacity: Int | |
| height: Int | |
| icaoClassification: String! | |
| landingDistance: Int | |
| length: Int | |
| maximumClimbRate: Int | |
| maximumRange: Int | |
| maximumSpeed: Int | |
| mtow: Int | |
| optimumCeiling: Int | |
| optimumSpeed: Int | |
| personsOnBoard: Int | |
| tailConfiguration: AircraftTailConfiguration! | |
| takeoffDistance: Int | |
| type: AircraftType! | |
| typeDesignator: AircraftTypeDesignator! | |
| wakeTurbulenceCategory: AircraftWakeTurbulenceCategory! | |
| wingPosition: AircraftWingPosition! | |
| wingSpan: Int | |
| wingType: AircraftWingType! | |
| } | |
| enum AircraftCrewRole { | |
| cabincrew | |
| flightcrew | |
| groundcrew | |
| } | |
| type AircraftFamily { | |
| id: Int! | |
| label: String! | |
| } | |
| enum AircraftHullLossCausalFactor { | |
| aircraft_avionics_failure | |
| aircraft_collision_ground_vehicle | |
| aircraft_collision_infrastructure_installations | |
| aircraft_collision_other_aircraft | |
| aircraft_electrical_system_failure | |
| aircraft_fire | |
| aircraft_flap_system_failure | |
| aircraft_flying_control_failure | |
| aircraft_foreign_object_damage_animal_bird | |
| aircraft_foreign_object_damage_debris | |
| aircraft_foreign_object_damage_drone_uav | |
| aircraft_foreign_object_damage_other | |
| aircraft_foreign_object_damage_water_ice | |
| aircraft_fuel_system_contamination | |
| aircraft_fuel_system_failure | |
| aircraft_fuel_tank_contamination | |
| aircraft_hydraulic_system_failure | |
| aircraft_landing_gear_failure | |
| aircraft_navigation_system_failure | |
| aircraft_pressurisation_system_failure | |
| aircraft_safety_system_failure | |
| aircraft_separation_of_part | |
| aircraft_structural_failure | |
| atc_controller_competence | |
| atc_equipment_failure | |
| atc_incorrect_clearance | |
| atc_incorrect_instructions | |
| atc_incorrect_read_back | |
| atc_runway_conflict | |
| atc_traffic_conflict | |
| flight_operations_aircraft_configuration | |
| flight_operations_aircraft_mishandling | |
| flight_operations_checklist_usage | |
| flight_operations_crew_crew_communications | |
| flight_operations_crew_error | |
| flight_operations_crew_external_communications | |
| flight_operations_crew_incapacitation | |
| flight_operations_crew_qualifications | |
| flight_operations_crew_training | |
| flight_operations_emergency_landing_off_runway | |
| flight_operations_emergency_landing_on_runway | |
| flight_operations_flight_planning | |
| flight_operations_fuel_exhaustion | |
| flight_operations_fuel_planning_monitoring | |
| flight_operations_gear_up_landing | |
| flight_operations_go_around | |
| flight_operations_heavy_landing | |
| flight_operations_incorrect_take_off_settings | |
| flight_operations_incorrect_thrust | |
| flight_operations_landed_long | |
| flight_operations_landed_short | |
| flight_operations_landing_below_minima | |
| flight_operations_non_stabilised_approach | |
| flight_operations_rejected_takeoff | |
| flight_operations_runway_excursion | |
| flight_operations_runway_incursion | |
| flight_operations_runway_overrun | |
| flight_operations_standard_operating_procedures | |
| flight_operations_tail_strike | |
| flight_operations_weight_balance | |
| ground_operations_aircraft_loading | |
| ground_operations_aircraft_refuelling | |
| ground_operations_loadsheet_error | |
| ground_operations_taxi_procedure | |
| ground_operations_towing_pushback_procedure | |
| maintenance_engineering_engineer_training_competence | |
| maintenance_engineering_failure_to_follow_directives_bulletins | |
| maintenance_engineering_improper_maintenance | |
| maintenance_engineering_maintenance_schedule_adherance_failure | |
| maintenance_engineering_non_approved_maintenance_practices | |
| maintenance_engineering_non_approved_parts | |
| maintenance_engineering_non_approved_repairs | |
| other_design_failure | |
| propulsion_engine_failure | |
| propulsion_engine_fire | |
| propulsion_engine_flame_out | |
| propulsion_engine_ingestion | |
| propulsion_foreign_object_damage_animal_bird | |
| propulsion_foreign_object_damage_debris | |
| propulsion_foreign_object_damage_drone_uav | |
| propulsion_foreign_object_damage_other | |
| propulsion_foreign_object_damage_water_ice | |
| propulsion_propeller_failure | |
| propulsion_separation_of_part | |
| propulsion_thrust_reverse_failure | |
| propulsion_uncontained_engine_failure | |
| security_air2air_weapon | |
| security_confiscation_theft | |
| security_hazardous_material_cabin | |
| security_hazardous_material_cargo | |
| security_hijack | |
| security_improperly_manifested_load | |
| security_passenger_crew_behaviour | |
| security_sabotage | |
| security_surface2air_weapon | |
| undetermined | |
| weather_environment_cross_wind | |
| weather_environment_hail | |
| weather_environment_high_wind | |
| weather_environment_icing_conditions | |
| weather_environment_lightning_strike | |
| weather_environment_low_visibility | |
| weather_environment_rain | |
| weather_environment_snow | |
| weather_environment_thunderstorm | |
| weather_environment_turbulence | |
| weather_environment_volacanic_ash | |
| weather_environment_windshear_downdraft | |
| } | |
| type AircraftManufacturer { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftMasterSeries { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftModel { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftSeries { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftTailConfiguration { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftType { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftTypeDesignator { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftWakeTurbulenceCategory { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftWingPosition { | |
| id: Int! | |
| label: String! | |
| } | |
| type AircraftWingType { | |
| id: Int! | |
| label: String! | |
| } | |
| type Airframe { | |
| aircraft: Aircraft! | |
| build: [AirframeBuild!]! | |
| engineFamily: EngineFamily | |
| engineManufacturer: EngineManufacturer | |
| engineMasterSeries: EngineMasterSeries | |
| engineModel: EngineModel | |
| engineSeries: EngineSeries | |
| family: AircraftFamily | |
| hexCode: String | |
| id: String! | |
| lineNumber: String | |
| manufacturer: AircraftManufacturer! | |
| masterSeries: AircraftMasterSeries | |
| model: AircraftModel! | |
| operators: [AirframeOperator!]! | |
| registrations: [AirframeRegistration!]! | |
| serialNumber: String! | |
| series: AircraftSeries! | |
| status: AirframeStatus! | |
| } | |
| type AirframeBuild { | |
| id: Int! | |
| label: String! | |
| } | |
| """The component of the engine""" | |
| enum AirframeEngineComponent { | |
| carburettor | |
| combustion_section | |
| cowling | |
| engine_block | |
| engine_cylinder | |
| fan_blade | |
| high_pressure_compressor | |
| high_pressure_turbine | |
| intake | |
| intermediate_pressure_compressor | |
| intermediate_pressure_turbine | |
| low_pressure_compressor | |
| low_pressure_turbine | |
| magneto | |
| nacelle | |
| propeller | |
| reduction_gearbox | |
| spinner | |
| thrust_reverser | |
| } | |
| """The position of the engine""" | |
| enum AirframeEnginePosition { | |
| apu | |
| no1 | |
| no2 | |
| no3 | |
| no4 | |
| } | |
| enum AirframeMaintenanceCheck { | |
| a_check | |
| annual_inspection | |
| b_check | |
| c_check | |
| d_check | |
| major_repair | |
| minor_repair | |
| other | |
| routine_inspection | |
| scheduled_maintenance | |
| unscheduled_maintenance | |
| } | |
| type AirframeOperator { | |
| endDate: DateTime | |
| operator: AirCarrier! | |
| startDate: DateTime! | |
| } | |
| input AirframeQuery { | |
| """The id of the Airframe""" | |
| id: String = null | |
| """The registration of the Airframe""" | |
| registration: String = null | |
| """The type designator of the Airframe""" | |
| typeDesignator: String = null | |
| } | |
| type AirframeRegistration { | |
| endDate: DateTime | |
| registration: String! | |
| startDate: DateTime! | |
| } | |
| type AirframeStatus { | |
| id: Int! | |
| label: String! | |
| } | |
| """The component of the airframe""" | |
| enum AirframeSystemComponent { | |
| auxiliary_power_apu_bleed_valve | |
| auxiliary_power_apu_generator | |
| auxiliary_power_apu_pump | |
| avionics_air_traffic_control_transponder | |
| avionics_flight_management_computer | |
| avionics_flight_management_guidance_computer | |
| avionics_master_control_display_unit | |
| avionics_mode_control_panel | |
| cabin_cabin_crew_seat | |
| cabin_cabin_window | |
| cabin_flight_deck_door | |
| cabin_flight_deck_seat | |
| cabin_galley | |
| cabin_passenger_seat | |
| cabin_passenger_toilet | |
| communications_hf_aerial | |
| communications_hf_radio | |
| communications_ils_aerial | |
| communications_vhf_aerial | |
| communications_vhf_radio | |
| electrical_system_anti_collision_light | |
| electrical_system_anti_ice_light | |
| electrical_system_generator | |
| electrical_system_integrated_drive_generator | |
| electrical_system_inverter | |
| electrical_system_landing_light | |
| electrical_system_navigation_light | |
| electrical_system_taxi_light | |
| empanage_elevator | |
| empanage_horizontal_stabiliser | |
| empanage_horizontal_stabiliser_fairing | |
| empanage_horizontal_stabiliser_leading_edge | |
| empanage_rudder | |
| empanage_structure | |
| empanage_tailcone | |
| empanage_vertical_stabiliser | |
| empanage_vertical_stabiliser_fairing | |
| empanage_vertical_stabiliser_leading_edge | |
| fuselage_aft | |
| fuselage_bulkhead | |
| fuselage_drain_mast | |
| fuselage_fairing | |
| fuselage_flight_deck_cockpit | |
| fuselage_forward | |
| fuselage_frame | |
| fuselage_passenger_door | |
| fuselage_pressure_bulkhead | |
| fuselage_radome | |
| fuselage_skin | |
| fuselage_stringer | |
| fuselage_structure | |
| fuselage_tailcone | |
| hydraulic_system_hose | |
| hydraulic_system_motor | |
| hydraulic_system_pipe | |
| hydraulic_system_pump | |
| hydraulic_system_valve | |
| landing_gear_actuator | |
| landing_gear_axle | |
| landing_gear_beam | |
| landing_gear_brake | |
| landing_gear_inner_cylinder | |
| landing_gear_strut | |
| landing_gear_trunnion | |
| landing_gear_tyre | |
| landing_gear_uplock | |
| landing_gear_wheel | |
| pylon_fairing | |
| pylon_mount | |
| pylon_structure | |
| wing_aileron | |
| wing_box | |
| wing_flap_drive | |
| wing_leading_edge_flap | |
| wing_rib | |
| wing_skin | |
| wing_spar | |
| wing_structure | |
| wing_tip | |
| wing_trailing_edge_flap | |
| wing_winglet | |
| } | |
| """The type of audit action performed""" | |
| enum AuditAction { | |
| CREATE | |
| DELETE | |
| UPDATE | |
| } | |
| """Audit trail entry for entity changes""" | |
| type AuditEntry { | |
| """Type of action performed""" | |
| action: AuditAction! | |
| id: String! | |
| """IP address of the requestor""" | |
| ipAddress: String | |
| """Optional reason for the action""" | |
| reason: String | |
| """When the action occurred""" | |
| timestamp: DateTime! | |
| user: User | |
| """User agent of the requestor""" | |
| userAgent: String | |
| } | |
| type AuthStrategy { | |
| description: String! | |
| id: String! | |
| strategy: IdentityProviderStrategy! | |
| url: String! | |
| } | |
| """The class of business""" | |
| enum ClassOfBusiness { | |
| aviation | |
| } | |
| type Company { | |
| address: Address! | |
| artwork: [CompanyArtworkMetadata!]! | |
| group: Group | |
| id: String! | |
| name: String! | |
| reportSettings: CompanyReportSettings | |
| stampCodes: [String!]! | |
| users: [User!] | |
| } | |
| type CompanyArtworkMetadata { | |
| attachReport: Boolean | |
| caption: String | |
| fileName: String! | |
| height: Int | |
| id: String! | |
| mimeType: String! | |
| previewUrl: String | |
| size: Int! | |
| url: String | |
| usage: CompanyFileUsage! | |
| width: Int | |
| } | |
| """The intended use of the file""" | |
| enum CompanyFileUsage { | |
| operator_image | |
| report_footer_image | |
| report_header_image | |
| } | |
| type CompanyReportSettings { | |
| fontFamily: FontFamily | |
| footerImageMargin: Int | |
| footerImageRepetition: HeaderFooterRepetition | |
| footerText: String | |
| footerTextMargin: Int | |
| footerTextRepetition: HeaderFooterRepetition | |
| headerImageMargin: Int | |
| headerImageRepetition: HeaderFooterRepetition | |
| pageNumberPosition: PageNumberPosition | |
| pageNumberRepetition: PageNumberRepetition | |
| } | |
| type Condition { | |
| """The Date from when the condition is valid""" | |
| from: DateTime | |
| id: String! | |
| roles: [PermissionRoleCondition!] | |
| """The Date until when the condition is valid""" | |
| to: DateTime | |
| } | |
| type Constraint { | |
| field: ConstraintField! | |
| type: ConstraintType! | |
| value: ConstraintValue! | |
| } | |
| """The field to which the Constraint applies""" | |
| enum ConstraintField { | |
| AIRCRAFT_CYCLES | |
| AIRCRAFT_DAMAGED_PART_DESCRIPTION | |
| AIRCRAFT_DAMAGED_PART_MANUFACTURER | |
| AIRCRAFT_DAMAGED_PART_PART_NUMBER | |
| AIRCRAFT_GFORCE_LANDING | |
| AIRCRAFT_GO_AROUNDS | |
| AIRCRAFT_HOURS | |
| AIRCRAFT_LANDING_WEIGHT | |
| AIRCRAFT_POWERPLANT_YEAR_OF_MANUFACTURE | |
| AIRCRAFT_SERIAL_NUMBER | |
| AIRCRAFT_TAKEOFF_WEIGHT | |
| COMPANY_ADDRESS_LINE | |
| COMPANY_COUNTY | |
| COMPANY_IMAGE_UPLOAD | |
| COMPANY_LOCALITY | |
| COMPANY_NAME | |
| COMPANY_POSTAL_CODE | |
| COMPANY_REGION | |
| COMPANY_STAMP_CODE | |
| COMPANY_STREET_NAME | |
| CREW_COUNT | |
| CREW_MEMBER_EXPERIENCE_TOTAL_CYCLES | |
| CREW_MEMBER_EXPERIENCE_TOTAL_HOURS | |
| CREW_MEMBER_LICENCE | |
| CREW_MEMBER_WORKLOAD_CHECK | |
| CREW_MEMBER_WORKLOAD_CYCLES_LAST_7D | |
| CREW_MEMBER_WORKLOAD_CYCLES_LAST_24H | |
| CREW_MEMBER_WORKLOAD_CYCLES_LAST_30D | |
| CREW_MEMBER_WORKLOAD_HOURS_LAST_7D | |
| CREW_MEMBER_WORKLOAD_HOURS_LAST_24H | |
| CREW_MEMBER_WORKLOAD_HOURS_LAST_30D | |
| DATE_OF_BIRTH | |
| DOCUMENT_UPLOAD | |
| FAMILY_NAME | |
| FIRST_NAME | |
| FLIGHT_DATE | |
| FLIGHT_IATA_CODE | |
| FLIGHT_ICAO_CODE | |
| IMAGE_CAPTION | |
| IMAGE_UPLOAD | |
| LABEL | |
| LOSS_DATE | |
| MAINTENANCE_CHECK_DATE | |
| PASSENGERS_COUNT | |
| PAYMENT_DATE | |
| POLICY_LINE_SIZE | |
| POLICY_MARKET_STAMP_CODE | |
| POLICY_POLICY_NUMBER | |
| POLICY_WARRANTY_POLICY_DESCRIPTION | |
| REFERENCE | |
| REFERENCE_DESCRIPTION | |
| REPORT_DATE | |
| ROLE_DESCRIPTION | |
| ROLE_NAME | |
| ZONE_DESCRIPTION | |
| ZONE_NAME | |
| } | |
| type ConstraintPairValue { | |
| key: String! | |
| value: String! | |
| } | |
| """The type of Constraint""" | |
| enum ConstraintType { | |
| MAX_DATE | |
| MAX_LENGTH | |
| MAX_VALUE | |
| MIME_TYPE | |
| MIN_DATE | |
| MIN_LENGTH | |
| MIN_VALUE | |
| } | |
| type ConstraintValue { | |
| """(Optional) The date value of the constraint""" | |
| date: DateTime | |
| """(Optional) The numeric value of the constraint""" | |
| numeric: Decimal | |
| """(Optional) The value pairs of the constraint""" | |
| pairs: [ConstraintPairValue!] | |
| } | |
| type Continent { | |
| id: ContinentId! | |
| name: String! | |
| } | |
| """The id of the continent""" | |
| enum ContinentId { | |
| af | |
| an | |
| as | |
| eu | |
| na | |
| oc | |
| sa | |
| } | |
| input ConvertAdjustmentFlightManualInput { | |
| flightId: String! | |
| id: String! | |
| } | |
| input ConvertLossNoticeFlightManualInput { | |
| flightId: String! | |
| id: String! | |
| } | |
| enum CostExpenseCoverage { | |
| bail_guarantee | |
| crisis_management | |
| diversion | |
| environmental_cleanup | |
| family_assistance | |
| medical | |
| other | |
| public_inquiry | |
| repossession | |
| runway_foaming | |
| search_rescue | |
| wreckage_removal | |
| } | |
| type Country { | |
| code: Int! | |
| continent: Continent! | |
| iso2: String! | |
| iso3: String! | |
| name: String! | |
| } | |
| input CreateAdjustmentInput { | |
| """The categories of Loss for the Adjustment""" | |
| categories: [LossCategory!]! | |
| """The Class of Business for the Adjustment""" | |
| cls: ClassOfBusiness = aviation | |
| """The date of Loss""" | |
| lossDate: DateTime! | |
| """The id of the LossNotice (FNOL) resulting in this Adjustment""" | |
| lossNoticeId: String = null | |
| """The id of the Operation associated with the Loss""" | |
| operationId: String! | |
| """(Optional) The date the Loss was first reported""" | |
| reportDate: DateTime = null | |
| """The currency in which the Adjustment figures should be reported""" | |
| reportingCurrency: String = "USD" | |
| """The id of the Zone in which the adjustment is to be created""" | |
| zoneId: String! | |
| } | |
| input CreateCompanyInput { | |
| """Company address (required)""" | |
| address: AddressInput! | |
| """Group ID to assign on creation""" | |
| groupId: String | |
| """Company name""" | |
| name: String! | |
| } | |
| input CreateLossNoticeInput { | |
| categories: [LossCategory!]! | |
| cls: ClassOfBusiness! = aviation | |
| lossDate: DateTime! | |
| operationId: String! | |
| reportDate: DateTime = null | |
| zoneId: String! | |
| } | |
| input CreatePolicyInput { | |
| """(Optional) The Class of Business for the Policy""" | |
| cls: ClassOfBusiness = aviation | |
| """The end date of the Policy""" | |
| endDate: DateTime! | |
| """The Policy number. The length should be between 4 and 32 characters""" | |
| policyNumber: String! | |
| """The id of the Policyholder Company/Organisation""" | |
| policyholderId: String! | |
| """The id of the primary Broker Company/Organisation""" | |
| primaryBrokerId: String! | |
| """(Optional) The id of the secondary Broker Company/Organisation""" | |
| secondaryBrokerId: String = null | |
| """The start date of the Policy""" | |
| startDate: DateTime! | |
| """The id of the Zone where the Policy is to be created""" | |
| zoneId: String! | |
| } | |
| input CreateRoleInput { | |
| """ | |
| (Optional) The description for the Zone. The length should be at most 512 characters | |
| """ | |
| description: String = null | |
| """(Optional) The id of the Group the Role is associated with""" | |
| groupId: String = null | |
| """The name of the Role. The length should be between 5 and 64 characters""" | |
| name: String! | |
| """The Scope of the Role""" | |
| scope: RoleScope! | |
| """ | |
| The id of the Zone the Role is associated with. This should be specified if the Scope is set to RoleScope.Zone, and omitted otherwise | |
| """ | |
| zoneId: String = null | |
| } | |
| input CreateRolePermissionInput { | |
| """The Actions the Permission allows""" | |
| actions: [PermissionAction!]! | |
| """The id of the Role""" | |
| id: String! | |
| """The Resource the permission applies to""" | |
| resource: PermissionResource! | |
| } | |
| input CreateStakeholderInput { | |
| """The id of the Company/Organisation""" | |
| companyId: String! | |
| """The Roles the Stakeholder may assume in the Zone""" | |
| roles: [StakeholderRole!]! | |
| """The id of the Zone""" | |
| zoneId: String! | |
| } | |
| input CreateZoneInput { | |
| """ | |
| (Optional) The description for the Zone. The length should be at most 512 characters | |
| """ | |
| description: String = null | |
| """The name of the Zone. The length should be between 5 and 64 characters""" | |
| name: String! | |
| """(Optional) The id of the parent Zone""" | |
| parentId: String = null | |
| } | |
| """The extent of damage""" | |
| enum DamageExtent { | |
| destroyed | |
| minor | |
| substantial | |
| unknown | |
| } | |
| """ | |
| A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format. | |
| """ | |
| scalar DateTime | |
| """An arbitrary-precision Decimal type""" | |
| scalar Decimal | |
| input DeleteCompanyImageInput { | |
| companyId: String! | |
| id: String! | |
| } | |
| input DeleteCompanyInput { | |
| id: String! | |
| } | |
| input DeleteRoleInput { | |
| """The id of the Role""" | |
| id: String! | |
| } | |
| input DeleteRolePermissionConditionInput { | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| } | |
| input DeleteRolePermissionInput { | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| } | |
| input DeleteStakeholderInput { | |
| """The id of the Stakeholder""" | |
| id: String! | |
| } | |
| input DeleteZoneInput { | |
| """The id of the Zone""" | |
| id: String! | |
| } | |
| type Denomination { | |
| currency: String! | |
| value: Decimal! | |
| } | |
| input DenominationInput { | |
| currency: String! | |
| value: Decimal! | |
| } | |
| input DisableRoleInput { | |
| """The id of the Role""" | |
| id: String! | |
| } | |
| input DisableRolePermissionInput { | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| } | |
| input EnableRoleInput { | |
| """The id of the Role""" | |
| id: String! | |
| } | |
| input EnableRolePermissionInput { | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| } | |
| type EngineFamily { | |
| id: Int! | |
| label: String! | |
| } | |
| enum EngineMaintenanceCheck { | |
| borescope_inspection | |
| compressor_wash | |
| ground_run | |
| hot_section_inspection | |
| non_destructive_testing | |
| other | |
| overhaul | |
| repair | |
| } | |
| enum EngineMaintenanceCheckLocation { | |
| off_wing | |
| on_wing | |
| } | |
| type EngineManufacturer { | |
| id: Int! | |
| label: String! | |
| } | |
| type EngineMasterSeries { | |
| id: Int! | |
| label: String! | |
| } | |
| type EngineModel { | |
| id: Int! | |
| label: String! | |
| } | |
| type EngineSeries { | |
| id: Int! | |
| label: String! | |
| } | |
| type EngineType { | |
| id: Int! | |
| label: String! | |
| } | |
| type ExchangeRate { | |
| base: String! | |
| currency: String! | |
| factor: Float! | |
| } | |
| enum FeeAllocation { | |
| correspondent | |
| medical_investigation | |
| nacha | |
| services | |
| } | |
| type FileMetadata { | |
| attachReport: Boolean | |
| caption: String | |
| fileName: String! | |
| height: Int | |
| id: String! | |
| mimeType: String! | |
| narrative: JSONObject | |
| previewUrl: String | |
| size: Int! | |
| url: String | |
| width: Int | |
| } | |
| type Flight { | |
| airCarrier: AirCarrier! | |
| airframe: Airframe! | |
| departure: FlightAerodrome! | |
| destination: FlightAerodrome! | |
| diversion: FlightAerodrome | |
| flightNumbers: FlightNumbers! | |
| id: String! | |
| status: FlightStatus! | |
| } | |
| type FlightAerodrome { | |
| actualArrival: DateTime | |
| actualDeparture: DateTime | |
| actualLanding: DateTime | |
| actualTakeoff: DateTime | |
| aerodrome: Aerodrome! | |
| estimated: DateTime | |
| gate: String | |
| runway: Runway | |
| scheduled: DateTime | |
| terminal: String | |
| } | |
| enum FlightCrewRole { | |
| pilot_flying | |
| pilot_monitoring | |
| relief_first_officer | |
| unknown | |
| } | |
| type FlightNumbers { | |
| codeShares: [String!]! | |
| iata: String | |
| icao: String | |
| } | |
| enum FlightOutcome { | |
| cfit | |
| ditching | |
| event_on_landing | |
| other | |
| uneventful_landing | |
| } | |
| enum FlightPhase { | |
| approach_approach | |
| enroute_climb | |
| enroute_cruise | |
| enroute_descent | |
| landing_goaround | |
| landing_landing | |
| landing_roll_out | |
| postflight_arrival_engine_shutdown | |
| postflight_ground_activities | |
| postflight_postflight | |
| postflight_taxi_in | |
| preflight_engine_start_depart | |
| preflight_loading | |
| preflight_planning | |
| preflight_preflight | |
| preflight_taxi_out | |
| takeoff_climb | |
| takeoff_takeoff | |
| } | |
| """The source of the flight""" | |
| enum FlightSource { | |
| api | |
| manual | |
| } | |
| """The flight status""" | |
| enum FlightStatus { | |
| cancelled | |
| diverted | |
| in_flight | |
| landed | |
| on_ground | |
| scheduled | |
| unknown | |
| } | |
| enum FlightType { | |
| commercial_charter_adhoc | |
| commercial_charter_cargo | |
| commercial_charter_passenger | |
| commercial_scheduled_cargo | |
| commercial_scheduled_passenger | |
| commercial_scheduled_passenger_cargo | |
| non_revenue_certification | |
| non_revenue_delivery | |
| non_revenue_ferry | |
| non_revenue_maintenance | |
| non_revenue_test_flight | |
| non_revenue_training | |
| not_applicable | |
| other | |
| } | |
| """Custom Font Family""" | |
| enum FontFamily { | |
| arial | |
| calibri | |
| eb_garamond | |
| inter | |
| merriweather | |
| } | |
| type Group { | |
| displayName: String! | |
| id: String! | |
| provider: String! | |
| } | |
| """Header/Footer repetition settings""" | |
| enum HeaderFooterRepetition { | |
| all | |
| first | |
| } | |
| """IdP strategy""" | |
| enum IdentityProviderStrategy { | |
| LOCAL | |
| SAML | |
| } | |
| enum IndemnityAllocation { | |
| advance_payment | |
| agreed_settlement | |
| compensation | |
| damage_assessment | |
| estimate | |
| ferry_flight | |
| goodwill | |
| labour | |
| parts_components | |
| precautionary | |
| punitive_damages | |
| storage_hangarage | |
| sum_insured | |
| } | |
| enum IndemnityCategory { | |
| aircraft_hull | |
| baggage_personal_effects | |
| bodily_injury | |
| ground_handling_and_support_equipment | |
| spares_and_aircraft_equipment | |
| } | |
| enum IndemnityCoverage { | |
| aircraft_hull | |
| baggage_personal_effects | |
| bodily_injury | |
| buyer_furnished_equipment | |
| cost_of_working | |
| flight_spares_kits | |
| ground_handling_and_support_equipment | |
| hull_total_loss | |
| inflight_entertainment_system | |
| loss_of_use | |
| premium_insurance | |
| residual_value | |
| spares_and_aircraft_equipment | |
| third_party | |
| } | |
| """The sex of the Individual""" | |
| enum IndividualSex { | |
| female | |
| male | |
| } | |
| """ | |
| The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). | |
| """ | |
| scalar JSONObject @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf") | |
| """The type of Label""" | |
| enum LabelType { | |
| auto | |
| custom | |
| } | |
| """The lease status""" | |
| enum LeaseStatus { | |
| leased | |
| not_leased | |
| } | |
| type Location { | |
| address: Address | |
| aerodrome: Aerodrome | |
| coordinates: LocationCoordinates | |
| id: String! | |
| specificity: LocationSpecificity! | |
| } | |
| type LocationCoordinates { | |
| latitude: Decimal! | |
| longitude: Decimal! | |
| } | |
| """The specificity of thelocaction""" | |
| enum LocationSpecificity { | |
| address | |
| aerodrome | |
| coordinates | |
| locality | |
| unknown | |
| } | |
| """A category of loss""" | |
| enum LossCategory { | |
| aircraft_hull | |
| baggage_personal_effects | |
| bodily_injury | |
| cargo_in_transit | |
| cargo_mail | |
| ground_handling_and_support_equipment | |
| loss_of_license | |
| non_aviation | |
| personal_accident | |
| personal_injury | |
| property | |
| spares_and_aircraft_equipment | |
| } | |
| type LossNotice { | |
| actions: [PermissionAction!]! | |
| airframes: [LossNoticeAirframe!]! | |
| categories: [LossCategory!]! | |
| creationDate: DateTime! | |
| documents: [FileMetadata!]! | |
| flights: [LossNoticeFlight!]! | |
| id: String! | |
| images: [FileMetadata!]! | |
| labels: [LossNoticeLabel!]! | |
| lastUpdateDate: DateTime! | |
| lossDate: DateTime! | |
| lossLocation: Location! | |
| narrative: JSONObject | |
| operation: Actor! | |
| reportDate: DateTime! | |
| reporter: Actor! | |
| status: LossNoticeStatus! | |
| zone: Zone! | |
| } | |
| type LossNoticeAirframe { | |
| airframe: Airframe! | |
| creationDate: DateTime! | |
| documents: [FileMetadata!]! | |
| engines: [LossNoticeAirframeEngine!]! | |
| flightId: String | |
| id: String! | |
| lastUpdateDate: DateTime! | |
| partsDamaged: [LossNoticeAirframePartDamage!]! | |
| workload: LossNoticeAirframeWorkload | |
| } | |
| type LossNoticeAirframeEngine { | |
| damage: [LossNoticeAirframeEngineDamage!]! | |
| documents: [FileMetadata!]! | |
| id: String! | |
| images: [FileMetadata!]! | |
| """The lease status of the Engine""" | |
| lease: LeaseStatus! | |
| manufacturer: EngineManufacturer! | |
| model: EngineModel! | |
| position: AirframeEnginePosition! | |
| serialNumber: String | |
| workload: LossNoticeAirframeEngineWorkload | |
| yearOfManufacture: Int | |
| } | |
| type LossNoticeAirframeEngineDamage { | |
| components: [AirframeEngineComponent!]! | |
| extent: DamageExtent! | |
| id: String! | |
| narrative: JSONObject | |
| } | |
| type LossNoticeAirframeEngineWorkload { | |
| cyclesSinceNew: Int | |
| hoursSinceNew: Int | |
| } | |
| type LossNoticeAirframePartDamage { | |
| components: [AirframeSystemComponent!]! | |
| description: String | |
| documents: [FileMetadata!]! | |
| extent: DamageExtent! | |
| id: String! | |
| images: [FileMetadata!]! | |
| manufacturer: String | |
| narrative: JSONObject | |
| partModelNumber: String | |
| serialNumber: String | |
| } | |
| type LossNoticeAirframeWorkload { | |
| cyclesSinceNew: Int | |
| hoursSinceNew: Int | |
| } | |
| input LossNoticeDateFilter { | |
| end: DateTime | |
| start: DateTime | |
| } | |
| type LossNoticeFlight { | |
| airframeId: String | |
| creationDate: DateTime! | |
| flight: Flight! | |
| id: String! | |
| lastUpdateDate: DateTime! | |
| source: FlightSource! | |
| } | |
| type LossNoticeLabel { | |
| """The id of the Label""" | |
| id: String! | |
| """The Label applied to the LossNotice""" | |
| label: String! | |
| """The type of Label""" | |
| type: LabelType! | |
| } | |
| input LossNoticeQueryFilters { | |
| categories: [LossCategory!] | |
| creationDate: LossNoticeDateFilter | |
| label: [String!] | |
| lastUpdateDate: LossNoticeDateFilter | |
| lossDate: LossNoticeDateFilter | |
| operation: [String!] | |
| reportDate: LossNoticeDateFilter | |
| reporter: [String!] | |
| status: [LossNoticeStatus!] | |
| zoneId: String | |
| } | |
| """The field to be used to sort the adjustments""" | |
| enum LossNoticeQuerySortField { | |
| creationDate | |
| lastUpdateDate | |
| lossDate | |
| reportDate | |
| } | |
| """The sort order for the loss notices""" | |
| enum LossNoticeQuerySortOrder { | |
| ascending | |
| descending | |
| } | |
| input LossNoticeQuerySorting { | |
| field: LossNoticeQuerySortField! | |
| order: LossNoticeQuerySortOrder | |
| } | |
| """The current state of the loss notice""" | |
| enum LossNoticeStatus { | |
| draft | |
| duplicate | |
| historic | |
| open | |
| } | |
| enum MaintenanceCheckReason { | |
| non_routine | |
| routine | |
| } | |
| type MarketReference { | |
| """The id of the Market Reference""" | |
| id: String! | |
| """The Market reference""" | |
| reference: String! | |
| type: MarketReferenceType! | |
| } | |
| """The type of market reference""" | |
| enum MarketReferenceType { | |
| claim | |
| policy | |
| } | |
| type Mutation { | |
| """Add an Airframe to an Adjustment""" | |
| addAdjustmentAirframe(data: AddAdjustmentAirframeInput!): Adjustment! | |
| """Add a Crew Member to an Adjustment Airframe""" | |
| addAdjustmentAirframeCrewMember(data: AddAdjustmentAirframeCrewMemberInput!): Adjustment! | |
| """Add an Engine to an Adjustment Airframe""" | |
| addAdjustmentAirframeEngine(data: AddAdjustmentAirframeEngineInput!): Adjustment! | |
| """Add Damage to an Adjustment Airframe Engine""" | |
| addAdjustmentAirframeEngineDamage(data: AddAdjustmentAirframeEngineDamageInput!): Adjustment! | |
| """Add a Maintenance Check to an Adjustment Airframe Engine""" | |
| addAdjustmentAirframeEngineMaintenanceCheck(data: AddAdjustmentAirframeEngineMaintenanceCheckInput!): Adjustment! | |
| """Add a Maintenance Check to an Adjustment Airframe""" | |
| addAdjustmentAirframeMaintenanceCheck(data: AddAdjustmentAirframeMaintenanceCheckInput!): Adjustment! | |
| """Add Damage to an Adjustment Airframe Part""" | |
| addAdjustmentAirframePartDamage(data: AddAdjustmentAirframePartDamageInput!): Adjustment! | |
| """Add a Collaborator to an Adjustment""" | |
| addAdjustmentCollaborator(data: AddAdjustmentCollaboratorInput!): Adjustment! | |
| """Add a Company/Organisation to an Adjustment""" | |
| addAdjustmentCompany(data: AddAdjustmentCompanyInput!): Adjustment! | |
| """Add a Payment/Disbursement to an Adjustment""" | |
| addAdjustmentCostExpensePayment(data: AddAdjustmentCostExpensePaymentInput!): Adjustment! | |
| """Add a new Adjustment Cost & Expense Reserve""" | |
| addAdjustmentCostExpenseReserve(data: AddAdjustmentCostExpenseReserveInput!): Adjustment! | |
| """Add a custom Label to an Adjustment""" | |
| addAdjustmentCustomLabel(data: AddAdjustmentLabelInput!): Adjustment! | |
| """Add a new Adjustment Fee Payment/Disbursement""" | |
| addAdjustmentFeePayment(data: AddAdjustmentFeePaymentInput!): Adjustment! | |
| """Add a new Adjustment Fee Reserve""" | |
| addAdjustmentFeeReserve(data: AddAdjustmentFeeReserveInput!): Adjustment! | |
| """Add a Flight to an Adjustment""" | |
| addAdjustmentFlight(data: AddAdjustmentFlightInput!): Adjustment! | |
| """Add an Adjustment Indemnity Payment/Disbursement""" | |
| addAdjustmentIndemnityPayment(data: AddAdjustmentIndemnityPaymentInput!): Adjustment! | |
| """Add a new Adjustment Indemnity Reserve""" | |
| addAdjustmentIndemnityReserve(data: AddAdjustmentIndemnityReserveInput!): Adjustment! | |
| """Add an Individual to an Adjustment""" | |
| addAdjustmentIndividual(data: AddAdjustmentIndividualInput!): Adjustment! | |
| """Add a manual Flight to an Adjustment""" | |
| addAdjustmentManualFlight(data: AddAdjustmentManualFlightInput!): Adjustment! | |
| addAdjustmentMarketReference(data: AddMarketReferenceInput!): Adjustment! | |
| """Add a Policy to the Adjustment""" | |
| addAdjustmentPolicy(data: AddAdjustmentPolicyInput!): Adjustment! | |
| """Add a Stakeholder Reference to an Adjustment""" | |
| addAdjustmentStakeholderReference(data: AddStakeholderReferenceInput!): Adjustment! | |
| addLossNoticeAirframe(data: AddLossNoticeAirframeInput!): LossNotice! | |
| addLossNoticeAirframeEngine(data: AddLossNoticeAirframeEngineInput!): LossNotice! | |
| addLossNoticeAirframeEngineDamage(data: AddLossNoticeAirframeEngineDamageInput!): LossNotice! | |
| addLossNoticeAirframePartDamage(data: AddLossNoticeAirframePartDamageInput!): LossNotice! | |
| addLossNoticeCustomLabel(data: AddLossNoticeLabelInput!): LossNotice! | |
| addLossNoticeFlight(data: AddLossNoticeFlightInput!): LossNotice! | |
| addLossNoticeManualFlight(data: AddLossNoticeManualFlightInput!): LossNotice! | |
| """Add a custom Label to a Policy""" | |
| addPolicyCustomLabel(data: AddPolicyLabelInput!): Policy! | |
| """Add a new Market to a Policy""" | |
| addPolicyMarket(data: AddPolicyMarketInput!): Policy! | |
| """Add a Company Line to a Policy Market""" | |
| addPolicyMarketCompanyLine(data: AddPolicyMarketCompanyLineInput!): Policy! | |
| """Add a Tag to a Policy Market Company Line""" | |
| addPolicyMarketCompanyLineTag(data: AddPolicyMarketCompanyLineTagInput!): Policy! | |
| """Add a Warranty Policy/Risk Framework to a Policy Market""" | |
| addPolicyMarketWarrantyPolicy(data: AddPolicyMarketWarrantyPolicyInput!): Policy! | |
| """Add a Named Insured to a Policy""" | |
| addPolicyNamedInsured(data: AddPolicyNamedInsuredInput!): Policy! | |
| """Convert a Flight to a manual Flight""" | |
| convertAdjustmentFlightManual(data: ConvertAdjustmentFlightManualInput!): Adjustment! | |
| convertLossNoticeFlightManual(data: ConvertLossNoticeFlightManualInput!): LossNotice! | |
| """Create a new Adjustment""" | |
| createAdjustment(data: CreateAdjustmentInput!): Adjustment! | |
| """Create a new Company/Organisation""" | |
| createCompany(data: CreateCompanyInput!): Company! | |
| createLossNotice(data: CreateLossNoticeInput!): LossNotice! | |
| """Create a new Policy""" | |
| createPolicy(data: CreatePolicyInput!): Policy! | |
| """Create a new Role""" | |
| createRole(data: CreateRoleInput!): Role! | |
| createRolePermission(data: CreateRolePermissionInput!): Permission! | |
| """Create a new Stakeholder""" | |
| createStakeholder(data: CreateStakeholderInput!): Stakeholder! | |
| createZone(data: CreateZoneInput!): Zone! | |
| """Delete a Company/Organisation""" | |
| deleteCompany(data: DeleteCompanyInput!): Company! | |
| """Delete a Company/Organisation's logo""" | |
| deleteCompanyImage(data: DeleteCompanyImageInput!): Company! | |
| """Delete a Role""" | |
| deleteRole(data: DeleteRoleInput!): Role! | |
| deleteRolePermission(data: DeleteRolePermissionInput!): Permission! | |
| deleteRolePermissionCondition(data: DeleteRolePermissionConditionInput!): Condition! | |
| """Delete a Stakeholder""" | |
| deleteStakeholder(data: DeleteStakeholderInput!): Stakeholder! | |
| deleteZone(data: DeleteZoneInput!): Zone! | |
| """Disable a Role""" | |
| disableRole(data: DisableRoleInput!): Role! | |
| disableRolePermission(data: DisableRolePermissionInput!): Permission! | |
| """Enable a Role""" | |
| enableRole(data: EnableRoleInput!): Role! | |
| enableRolePermission(data: EnableRolePermissionInput!): Permission! | |
| """Remove an Airframe from an Adjustment""" | |
| removeAdjustmentAirframe(data: RemoveAdjustmentAirframeInput!): Adjustment! | |
| """Remove a Crew Member from an Adjustment Airframe""" | |
| removeAdjustmentAirframeCrewMember(data: RemoveAdjustmentAirframeCrewMemberInput!): Adjustment! | |
| """Remove the Experience of an Adjustment Airframe Crew Member""" | |
| removeAdjustmentAirframeCrewMemberExperience(data: RemoveAdjustmentAirframeCrewMemberExperienceInput!): Adjustment! | |
| """Remove the Flight Role of an Adjustment Airframe Crew Member""" | |
| removeAdjustmentAirframeCrewMemberFlightRole(data: RemoveAdjustmentAirframeCrewMemberFlightRoleInput!): Adjustment! | |
| """Remove the Workload of an Adjustment Airframe Crew Member""" | |
| removeAdjustmentAirframeCrewMemberWorkload(data: RemoveAdjustmentAirframeCrewMemberWorkloadInput!): Adjustment! | |
| """Remove an Engine from an Adjustment Airframe""" | |
| removeAdjustmentAirframeEngine(data: RemoveAdjustmentAirframeEngineInput!): Adjustment! | |
| """Remove Damage from an Adjustment Airframe Engine""" | |
| removeAdjustmentAirframeEngineDamage(data: RemoveAdjustmentAirframeEngineDamageInput!): Adjustment! | |
| """Remove a Maintenance Check from an Adjustment Airframe Engine""" | |
| removeAdjustmentAirframeEngineMaintenanceCheck(data: RemoveAdjustmentAirframeEngineMaintenanceCheckInput!): Adjustment! | |
| """Remove a Maintenance Check from an Adjustment Airframe""" | |
| removeAdjustmentAirframeMaintenanceCheck(data: RemoveAdjustmentAirframeMaintenanceCheckInput!): Adjustment! | |
| """Remove Damage from an Adjustment Airframe Part""" | |
| removeAdjustmentAirframePartDamage(data: RemoveAdjustmentAirframePartDamageInput!): Adjustment! | |
| """Remove a Collaborator from an Adjustment""" | |
| removeAdjustmentCollaborator(data: RemoveAdjustmentCollaboratorInput!): Adjustment! | |
| """Remove a Company/Organisation from an Adjustment""" | |
| removeAdjustmentCompany(data: RemoveAdjustmentCompanyInput!): Adjustment! | |
| """Remove an Adjustment Payment/Disbursement""" | |
| removeAdjustmentCostExpensePayment(data: RemoveAdjustmentCostExpensePaymentInput!): Adjustment! | |
| """Remove an Adjustment Cost & Expense Reserve""" | |
| removeAdjustmentCostExpenseReserve(data: RemoveAdjustmentCostExpenseReserveInput!): Adjustment! | |
| """Remove a custom Label from an Adjustment""" | |
| removeAdjustmentCustomLabel(data: RemoveAdjustmentLabelInput!): Adjustment! | |
| removeAdjustmentDocuments(data: RemoveAdjustmentDocumentsInput!): Adjustment! | |
| """Remove an Adjustment Fee Payment/Disbursement""" | |
| removeAdjustmentFeePayment(data: RemoveAdjustmentFeePaymentInput!): Adjustment! | |
| """Remove an Adjustment Fee Reserve""" | |
| removeAdjustmentFeeReserve(data: RemoveAdjustmentFeeReserveInput!): Adjustment! | |
| """Remove a Flight from an Adjustment""" | |
| removeAdjustmentFlight(data: RemoveAdjustmentFlightInput!): Adjustment! | |
| """Remove the Diversion from an Adjustment Flight""" | |
| removeAdjustmentFlightDiversion(data: RemoveAdjustmentFlightDiversionInput!): Adjustment! | |
| removeAdjustmentImages(data: RemoveAdjustmentImagesInput!): Adjustment! | |
| """Remove an Adjustment Indemnity Payment/Disbursement""" | |
| removeAdjustmentIndemnityPayment(data: RemoveAdjustmentIndemnityPaymentInput!): Adjustment! | |
| """Remove an Adjustment Indemnity Reserve""" | |
| removeAdjustmentIndemnityReserve(data: RemoveAdjustmentIndemnityReserveInput!): Adjustment! | |
| """Remove an Individual from an Adjustment""" | |
| removeAdjustmentIndividual(data: RemoveAdjustmentIndividualInput!): Adjustment! | |
| removeAdjustmentMarketReference(data: RemoveMarketReferenceInput!): Adjustment! | |
| """Remove a Policy assigned to the Adjustment""" | |
| removeAdjustmentPolicy(data: RemoveAdjustmentPolicyInput!): Adjustment! | |
| """Remove a Stakeholder Reference from an Adjustment""" | |
| removeAdjustmentStakeholderReference(data: RemoveStakeholderReferenceInput!): Adjustment! | |
| removeLossNoticeAirframe(data: RemoveLossNoticeAirframeInput!): LossNotice! | |
| removeLossNoticeAirframeEngine(data: RemoveLossNoticeAirframeEngineInput!): LossNotice! | |
| removeLossNoticeAirframeEngineDamage(data: RemoveLossNoticeAirframeEngineDamageInput!): LossNotice! | |
| removeLossNoticeAirframePartDamage(data: RemoveLossNoticeAirframePartDamageInput!): LossNotice! | |
| removeLossNoticeCustomLabel(data: RemoveLossNoticeLabelInput!): LossNotice! | |
| removeLossNoticeDocuments(data: RemoveLossNoticeDocumentsInput!): LossNotice! | |
| removeLossNoticeFlight(data: RemoveLossNoticeFlightInput!): LossNotice! | |
| removeLossNoticeFlightDiversion(data: RemoveLossNoticeFlightDiversionInput!): LossNotice! | |
| removeLossNoticeImages(data: RemoveLossNoticeImagesInput!): LossNotice! | |
| """Remove a Policy""" | |
| removePolicy(data: RemovePolicyInput!): Policy! | |
| """Remove a custom Label from a Policy""" | |
| removePolicyCustomLabel(data: RemovePolicyLabelInput!): Policy! | |
| """Remove a Policy Market""" | |
| removePolicyMarket(data: RemovePolicyMarketInput!): Policy! | |
| """Remove a Policy Market Company Line""" | |
| removePolicyMarketCompanyLine(data: RemovePolicyMarketCompanyLineInput!): Policy! | |
| """Remove a Tag from a Policy Market Company Line""" | |
| removePolicyMarketCompanyLineTag(data: RemovePolicyMarketCompanyLineTagInput!): Policy! | |
| """Remove a Policy Market Warrant Policy / Risk Framework""" | |
| removePolicyMarketWarrantyPolicy(data: RemovePolicyMarketWarrantyPolicyInput!): Policy! | |
| """Remove a Named Insured from a Policy""" | |
| removePolicyNamedInsured(data: RemovePolicyNamedInsuredInput!): Policy! | |
| """Save the latest version of the Adjustment Allocation""" | |
| saveAdjustmentAllocationVersion(data: SaveAdjustmentAllocationVersionInput!): Adjustment! | |
| """Save the latest version of the Adjustment report""" | |
| saveAdjustmentReportRevision(data: SaveAdjustmentReportRevisionInput!): Adjustment! | |
| """Update an Adjustment Airframe Crew Member""" | |
| updateAdjustmentAirframeCrewMember(data: UpdateAdjustmentAirframeCrewMemberInput!): Adjustment! | |
| """Update the Experience of an Adjustment Airframe Crew Member""" | |
| updateAdjustmentAirframeCrewMemberExperience(data: UpdateAdjustmentAirframeCrewMemberExperienceInput!): Adjustment! | |
| """Update the Flight Role of an Adjustment Airframe Crew Member""" | |
| updateAdjustmentAirframeCrewMemberFlightRole(data: UpdateAdjustmentAirframeCrewMemberFlightRoleInput!): Adjustment! | |
| """Update the narrative of an Adjustment Airframe Crew Member""" | |
| updateAdjustmentAirframeCrewMemberNarrative(data: UpdateAdjustmentAirframeCrewMemberNarrativeInput!): Adjustment! | |
| """Update the Workload of an Adjustment Airframe Crew Member""" | |
| updateAdjustmentAirframeCrewMemberWorkload(data: UpdateAdjustmentAirframeCrewMemberWorkloadInput!): Adjustment! | |
| """Update an Adjustment Airframe Engine""" | |
| updateAdjustmentAirframeEngine(data: UpdateAdjustmentAirframeEngineInput!): Adjustment! | |
| """Update the Damage of an Adjustment Airframe Engine""" | |
| updateAdjustmentAirframeEngineDamage(data: UpdateAdjustmentAirframeEngineDamageInput!): Adjustment! | |
| """Update the Damage narrative of an Adjustment Airframe Engine""" | |
| updateAdjustmentAirframeEngineDamageNarrative(data: UpdateAdjustmentAirframeEngineDamageNarrativeInput!): Adjustment! | |
| """Update a Maintenance Check of an Adjustment Airframe Engine""" | |
| updateAdjustmentAirframeEngineMaintenanceCheck(data: UpdateAdjustmentAirframeEngineMaintenanceCheckInput!): Adjustment! | |
| """ | |
| Update the narrative of an Adjustment Airframe Engine Maintenance Check | |
| """ | |
| updateAdjustmentAirframeEngineMaintenanceCheckNarrative(data: UpdateAdjustmentAirframeEngineMaintenanceCheckNarrativeInput!): Adjustment! | |
| """Update a Maintenance Check of an Adjustment Airframe""" | |
| updateAdjustmentAirframeMaintenanceCheck(data: UpdateAdjustmentAirframeMaintenanceCheckInput!): Adjustment! | |
| """Update the narrative of an Adjustment Airframe Maintenance Check""" | |
| updateAdjustmentAirframeMaintenanceCheckNarrative(data: UpdateAdjustmentAirframeMaintenanceCheckNarrativeInput!): Adjustment! | |
| """Update the narrative of an Adjustment Airframe""" | |
| updateAdjustmentAirframeNarrative(data: UpdateAdjustmentAirframeNarrativeInput!): Adjustment! | |
| """Update the Occurrence of an Adjustment Airframe""" | |
| updateAdjustmentAirframeOccurrence(data: UpdateAdjustmentAirframeOccurrenceInput!): Adjustment! | |
| """Update the Damage of an Adjustment Airframe Part""" | |
| updateAdjustmentAirframePartDamage(data: UpdateAdjustmentAirframePartDamageInput!): Adjustment! | |
| """Update the Damage narrative of an Adjustment Airframe Part""" | |
| updateAdjustmentAirframePartDamageNarrative(data: UpdateAdjustmentAirframePartDamageNarrativeInput!): Adjustment! | |
| """Update the Workload of an Adjustment Airframe""" | |
| updateAdjustmentAirframeWorkload(data: UpdateAdjustmentAirframeWorkloadInput!): Adjustment! | |
| """Update a Collaborator of an Adjustment""" | |
| updateAdjustmentCollaborator(data: UpdateAdjustmentCollaboratorInput!): Adjustment! | |
| """Update an Adjustment Payment/Disbursement""" | |
| updateAdjustmentCostExpensePayment(data: UpdateAdjustmentCostExpensePaymentInput!): Adjustment! | |
| """Update the narrative of an Adjustment Payment/Disbursement""" | |
| updateAdjustmentCostExpensePaymentNarrative(data: UpdateAdjustmentPaymentNarrativeInput!): Adjustment! | |
| """Update an Adjustment Cost & Expense Reserve""" | |
| updateAdjustmentCostExpenseReserve(data: UpdateAdjustmentCostExpenseReserveInput!): Adjustment! | |
| """Update the narrative of an Adjustment Cost & Expense Reserve""" | |
| updateAdjustmentCostExpenseReserveNarrative(data: UpdateAdjustmentReserveNarrativeInput!): Adjustment! | |
| updateAdjustmentDocumentMetadata(data: UpdateAdjustmentDocumentMetadataInput!): Adjustment! | |
| """Update the Executive Summary of an Adjustment""" | |
| updateAdjustmentExecutiveSummary(data: UpdateAdjustmentExecutiveSummaryInput!): Adjustment! | |
| """Update the Expert of an Adjustment""" | |
| updateAdjustmentExpert(data: UpdateAdjustmentExpertInput!): Adjustment! | |
| """Update an Adjustment Fee Payment/Disbursement""" | |
| updateAdjustmentFeePayment(data: UpdateAdjustmentFeePaymentInput!): Adjustment! | |
| """Update the narrative of an Adjustment Fee Payment/Disbursement""" | |
| updateAdjustmentFeePaymentNarrative(data: UpdateAdjustmentPaymentNarrativeInput!): Adjustment! | |
| """Update an Adjustment Fee Reserve""" | |
| updateAdjustmentFeeReserve(data: UpdateAdjustmentFeeReserveInput!): Adjustment! | |
| """Update the narrative of an Adjustment Fee Reserve""" | |
| updateAdjustmentFeeReserveNarrative(data: UpdateAdjustmentReserveNarrativeInput!): Adjustment! | |
| """Update the Departure Aerodrome of an Adjustment Flight""" | |
| updateAdjustmentFlightDepartureAerodrome(data: UpdateAdjustmentFlightAerodromeInput!): Adjustment! | |
| """Update the Destination Aerodrome of an Adjustment Flight""" | |
| updateAdjustmentFlightDestinationAerodrome(data: UpdateAdjustmentFlightAerodromeInput!): Adjustment! | |
| """Update the Diversion Aerodrome of an Adjustment Flight""" | |
| updateAdjustmentFlightDiversionAerodrome(data: UpdateAdjustmentFlightAerodromeInput!): Adjustment! | |
| """Update the Flight numbers of an Adjustment Flight""" | |
| updateAdjustmentFlightFlightNumbers(data: UpdateAdjustmentFlightFlightNumbersInput!): Adjustment! | |
| """Update the Operator of an Adjustment Flight""" | |
| updateAdjustmentFlightOperator(data: UpdateAdjustmentFlightOperatorInput!): Adjustment! | |
| updateAdjustmentImageMetadata(data: UpdateAdjustmentImageMetadataInput!): Adjustment! | |
| """Update an Adjustment Indemnity Payment/Disbursement""" | |
| updateAdjustmentIndemnityPayment(data: UpdateAdjustmentIndemnityPaymentInput!): Adjustment! | |
| """Update the narrative of an Adjustment Indemnity Payment/Disbursement""" | |
| updateAdjustmentIndemnityPaymentNarrative(data: UpdateAdjustmentPaymentNarrativeInput!): Adjustment! | |
| """Update an Adjustment Indemnity Reserve""" | |
| updateAdjustmentIndemnityReserve(data: UpdateAdjustmentIndemnityReserveInput!): Adjustment! | |
| """Update the narrative of an Adjustment Indemnity Reserve""" | |
| updateAdjustmentIndemnityReserveNarrative(data: UpdateAdjustmentReserveNarrativeInput!): Adjustment! | |
| """Update an Individual of an Adjustment""" | |
| updateAdjustmentIndividual(data: UpdateAdjustmentIndividualInput!): Adjustment! | |
| """Update the Loss Categories of an Adjustment""" | |
| updateAdjustmentLossCategories(data: UpdateLossCategoriesInput!): Adjustment! | |
| """Update the date of Loss of an Adjustment""" | |
| updateAdjustmentLossDate(data: UpdateAdjustmentLossDateInput!): Adjustment! | |
| """Update the Loss Location of an Adjustment""" | |
| updateAdjustmentLossLocation(data: UpdateLocationInput!): Adjustment! | |
| updateAdjustmentMarketReference(data: UpdateMarketReferenceInput!): Adjustment! | |
| """Update the Operation of an Adjustment""" | |
| updateAdjustmentOperation(data: UpdateOperationInput!): Adjustment! | |
| """Update the Owner of an Adjustment""" | |
| updateAdjustmentOwner(data: UpdateAdjustmentOwnerInput!): Adjustment! | |
| """Update a Policy assigned with the Adjustment""" | |
| updateAdjustmentPolicy(data: UpdateAdjustmentPolicyInput!): Adjustment! | |
| """Update a Policy Allocation Line assigned to the Adjustment""" | |
| updateAdjustmentPolicyAllocationLine(data: UpdateAdjustmentPolicyAllocationLineInput!): Adjustment! | |
| """Update the Recommendations of an Adjustment""" | |
| updateAdjustmentRecommendations(data: UpdateAdjustmentRecommendationsInput!): Adjustment! | |
| """Update the reporting date of an Adjustment""" | |
| updateAdjustmentReportDate(data: UpdateAdjustmentReportDateInput!): Adjustment! | |
| """Update the Reporter of an Adjustment""" | |
| updateAdjustmentReporter(data: UpdateReporterInput!): Adjustment! | |
| """Update the reporting currency of an Adjustment""" | |
| updateAdjustmentReportingCurrency(data: UpdateAdjustmentReportingCurrencyInput!): Adjustment! | |
| """Update a retained Allocation Line of an Adjustment""" | |
| updateAdjustmentRetainedAllocationLine(data: UpdateAdjustmentRetainedAllocationLineInput!): Adjustment! | |
| """Update a Stakeholder Reference of an Adjustment""" | |
| updateAdjustmentStakeholderReference(data: UpdateStakeholderReferenceInput!): Adjustment! | |
| """Update the Status of an Adjustment""" | |
| updateAdjustmentStatus(data: UpdateAdjustmentStatusInput!): Adjustment! | |
| """Update basic company info (name only)""" | |
| updateCompany(data: UpdateCompanyInput!): Company! | |
| """Update company address (creates new revision for audit trail)""" | |
| updateCompanyAddress(data: UpdateCompanyAddressInput!): Company! | |
| """Update company group assignment""" | |
| updateCompanyGroup(data: UpdateCompanyGroupInput!): Company! | |
| """Update a Company/Organisation's report settings""" | |
| updateCompanyReportSettings(data: UpdateCompanyReportSettingsInput!): Company! | |
| """Update a Company/Organisation's stamp codes""" | |
| updateCompanyStampCodes(data: UpdateCompanyStampCodesInput!): Company! | |
| updateLossNoticeAirframeEngine(data: UpdateLossNoticeAirframeEngineInput!): LossNotice! | |
| updateLossNoticeAirframeEngineDamage(data: UpdateLossNoticeAirframeEngineDamageInput!): LossNotice! | |
| updateLossNoticeAirframeEngineDamageNarrative(data: UpdateLossNoticeAirframeEngineDamageNarrativeInput!): LossNotice! | |
| updateLossNoticeAirframePartDamage(data: UpdateLossNoticeAirframePartDamageInput!): LossNotice! | |
| updateLossNoticeAirframePartDamageNarrative(data: UpdateLossNoticeAirframePartDamageNarrativeInput!): LossNotice! | |
| updateLossNoticeAirframeWorkload(data: UpdateLossNoticeAirframeWorkloadInput!): LossNotice! | |
| updateLossNoticeDocumentMetadata(data: UpdateLossNoticeDocumentMetadataInput!): LossNotice! | |
| updateLossNoticeFlightDepartureAerodrome(data: UpdateLossNoticeFlightAerodromeInput!): LossNotice! | |
| updateLossNoticeFlightDestinationAerodrome(data: UpdateLossNoticeFlightAerodromeInput!): LossNotice! | |
| updateLossNoticeFlightDiversionAerodrome(data: UpdateLossNoticeFlightAerodromeInput!): LossNotice! | |
| updateLossNoticeFlightFlightNumbers(data: UpdateLossNoticeFlightFlightNumbersInput!): LossNotice! | |
| updateLossNoticeFlightOperator(data: UpdateLossNoticeFlightOperatorInput!): LossNotice! | |
| updateLossNoticeImageMetadata(data: UpdateLossNoticeImageMetadataInput!): LossNotice! | |
| updateLossNoticeLossCategories(data: UpdateLossCategoriesInput!): LossNotice! | |
| updateLossNoticeLossDate(data: UpdateLossNoticeLossDateInput!): LossNotice! | |
| updateLossNoticeLossLocation(data: UpdateLocationInput!): LossNotice! | |
| updateLossNoticeNarrative(data: UpdateLossNoticeNarrativeInput!): LossNotice! | |
| updateLossNoticeOperation(data: UpdateOperationInput!): LossNotice! | |
| updateLossNoticeReportDate(data: UpdateLossNoticeReportDateInput!): LossNotice! | |
| updateLossNoticeReporter(data: UpdateReporterInput!): LossNotice! | |
| """Update Policy details""" | |
| updatePolicyDetails(data: UpdatePolicyDetailsInput!): Policy! | |
| """Update a Policy Market""" | |
| updatePolicyMarket(data: UpdatePolicyMarketInput!): Policy! | |
| """Remove a Company Line from a Policy Market""" | |
| updatePolicyMarketCompanyLine(data: UpdatePolicyMarketCompanyLineInput!): Policy! | |
| """Update a Policy Market Warrant Policy / Risk Framework""" | |
| updatePolicyMarketWarrantyPolicy(data: UpdatePolicyMarketWarrantyPolicyInput!): Policy! | |
| """Update the Policy type""" | |
| updatePolicyType(data: UpdatePolicyTypeInput!): Policy! | |
| """Update a Role""" | |
| updateRole(data: UpdateRoleInput!): Role! | |
| updateRolePermission(data: UpdateRolePermissionInput!): Permission! | |
| updateRolePermissionCondition(data: UpdateRolePermissionConditionInput!): Condition! | |
| """Update a Stakeholder""" | |
| updateStakeholder(data: UpdateStakeholderInput!): Stakeholder! | |
| updateZone(data: UpdateZoneInput!): Zone! | |
| """Zero all unallocated Policy Lines assigned to the Adjustment""" | |
| zeroAdjustmentUnallocatedPolicyLines(data: ZeroAdjustmentUnallocatedPolicyLinesInput!): Adjustment! | |
| """Zero all unallocated retained Allocation Lines of an Adjustment""" | |
| zeroAdjustmentUnallocatedRetainedLines(data: ZeroAdjustmentUnallocatedRetainedLinesInput!): Adjustment! | |
| } | |
| type OffsetPaginatedAdjustmentCompanies { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentCompany!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentCostExpensePayments { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentCostExpensePayment!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentCostExpenseReserves { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentCostExpenseReserve!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentFeePayments { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentFeePayment!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentFeeReserves { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentFeeReserve!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentIndemnityPayments { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentIndemnityPayment!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentIndemnityReserves { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentIndemnityReserve!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustmentIndividuals { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [AdjustmentIndividual!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedAdjustments { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [Adjustment!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedCompanies { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [Company!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedGroups { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [Group!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedLossNotices { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [LossNotice!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedPolicies { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [Policy!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type OffsetPaginatedUsers { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [User!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| """Page Number Position""" | |
| enum PageNumberPosition { | |
| center | |
| left | |
| right | |
| } | |
| """Page Number Repetition""" | |
| enum PageNumberRepetition { | |
| all | |
| skip_first | |
| } | |
| type PaginatedFlights { | |
| """The number of items returned for the current page""" | |
| count: Int! | |
| """The data returned for the current page""" | |
| data: [Flight!] | |
| """The current page number""" | |
| page: Int! | |
| """The total number of items available""" | |
| totalCount: Int! | |
| """The total number of pages available""" | |
| totalPages: Int! | |
| } | |
| type Permission { | |
| """The Actions the Permission allows""" | |
| actions: [PermissionAction!]! | |
| """The Conditions that must be met for the Permission to be granted""" | |
| conditions: Condition | |
| """The enabled status of the Permission""" | |
| enabled: Boolean! | |
| """The id of the Permission""" | |
| id: String! | |
| """The Resource the permission applies to""" | |
| resource: PermissionResource! | |
| } | |
| """The actions allowed by the Permission""" | |
| enum PermissionAction { | |
| create | |
| delete | |
| read | |
| update | |
| } | |
| """The Resource the Permission applies to""" | |
| enum PermissionResource { | |
| adjustment | |
| adjustment_label | |
| aviation_insights | |
| company | |
| financial_insights | |
| group | |
| lossnotice | |
| policy | |
| policy_label | |
| role | |
| stakeholder | |
| user | |
| zone | |
| } | |
| """The role conditions associated with the Permission""" | |
| enum PermissionRoleCondition { | |
| collaborator | |
| creator | |
| expert | |
| owner | |
| reporter | |
| } | |
| enum PhysicalDamage { | |
| none | |
| partial_loss | |
| total_loss | |
| undetermined | |
| } | |
| enum PilotLicence { | |
| atpl | |
| cpl | |
| ppl | |
| unknown | |
| } | |
| enum PilotMedicalFitness { | |
| fit_to_fly | |
| unfit_to_fly | |
| unknown | |
| } | |
| enum PilotRank { | |
| cadet_trainee | |
| captain | |
| first_officer | |
| unknown | |
| } | |
| type Policy { | |
| cls: ClassOfBusiness! | |
| """The date the Policy was created""" | |
| creationDate: DateTime! | |
| """The end date of the Policy""" | |
| endDate: DateTime! | |
| """The id of the Policy""" | |
| id: String! | |
| labels: [PolicyLabel!]! | |
| """The date the Policy was last updated""" | |
| lastUpdateDate: DateTime! | |
| markets: [PolicyMarket!]! | |
| namedInsured: [PolicyLegalEntity!]! | |
| """The Policynumber""" | |
| policyNumber: String! | |
| policyholder: PolicyLegalEntity! | |
| primaryBroker: PolicyLegalEntity! | |
| secondaryBroker: PolicyLegalEntity | |
| """The start date of the Policy""" | |
| startDate: DateTime! | |
| """The types of coverage for the Policy""" | |
| type: [PolicyType!]! | |
| zone: Zone! | |
| } | |
| input PolicyDateFilter { | |
| end: DateTime | |
| start: DateTime | |
| } | |
| type PolicyLabel { | |
| """The id of the Label""" | |
| id: String! | |
| """The Label applied to the Policy""" | |
| label: String! | |
| } | |
| type PolicyLegalEntity { | |
| """The id of the Policy LegalEntity""" | |
| id: String! | |
| stakeholder: Stakeholder! | |
| """The type of the Policy LegalEntity""" | |
| type: PolicyLegalEntityType! | |
| } | |
| """The type of Policy Legal Entity""" | |
| enum PolicyLegalEntityType { | |
| capacity | |
| named_insured | |
| primary | |
| primary_broker | |
| secondary_broker | |
| } | |
| """A tag attached to the Policy line""" | |
| enum PolicyLineTag { | |
| claims_agreement_party | |
| leader | |
| } | |
| type PolicyMarket { | |
| companyLines: [PolicyMarketCompanyLine!]! | |
| """The id of the Market""" | |
| id: String! | |
| """The type of coverage for the Market""" | |
| type: [PolicyType!]! | |
| warrantyPolicies: [PolicyMarketWarrantyPolicy!]! | |
| } | |
| type PolicyMarketCompanyLine { | |
| """The id of the Line""" | |
| id: String! | |
| insurer: PolicyLegalEntity! | |
| """The size of the Line""" | |
| lineSize: Decimal! | |
| """The Insurer's Reference for the Line""" | |
| reference: String | |
| """The stamp code of the Line""" | |
| stampCode: String | |
| tags: [PolicyLineTag!]! | |
| } | |
| type PolicyMarketWarrantyPolicy { | |
| companyLines: [PolicyMarketCompanyLine!]! | |
| """The Risk Framework/Warranty Policy Description""" | |
| description: String! | |
| """The id of the Risk Framework/Warranty Policy""" | |
| id: String! | |
| """The Risk Framework/Warranty Policy Reference""" | |
| reference: String! | |
| } | |
| input PolicyQueryFilters { | |
| endDate: PolicyDateFilter | |
| label: [String!] | |
| lastUpdateDate: PolicyDateFilter | |
| policyNumber: [String!] | |
| references: [String!] | |
| startDate: PolicyDateFilter | |
| zoneId: String | |
| } | |
| """The field to be used to sort the Policies""" | |
| enum PolicyQuerySortField { | |
| endDate | |
| lastUpdateDate | |
| reportDate | |
| startDate | |
| } | |
| """The sort order for the policies""" | |
| enum PolicyQuerySortOrder { | |
| ascending | |
| descending | |
| } | |
| input PolicyQuerySorting { | |
| field: PolicyQuerySortField! | |
| order: PolicyQuerySortOrder | |
| } | |
| """The type of Policy""" | |
| enum PolicyType { | |
| aviation_contingent_hull_all_risk | |
| aviation_contingent_liability | |
| aviation_contingent_war_allied_perils | |
| aviation_deductible | |
| aviation_extended_coverage_war_liability | |
| aviation_hull_all_risks | |
| aviation_liability | |
| aviation_loss_of_license | |
| aviation_personal_accident | |
| aviation_spares_all_risks | |
| aviation_war_allied_perils | |
| } | |
| type Query { | |
| """Get a list of Companies/Organisations added to the Adjustment""" | |
| adjustmentCompanies( | |
| """The filters to apply""" | |
| filters: AdjustmentCompanyQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentCompanies! | |
| """Get the history of an Adjustment Cost & Expense Payment/Disbursement""" | |
| adjustmentCostExpensePaymentHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| ): [AdjustmentCostExpensePayment!]! | |
| """Get a list of Adjustment Cost & Expense Payments/Disbursements""" | |
| adjustmentCostExpensePayments( | |
| """The filters to apply""" | |
| filters: AdjustmentCostsExpensesPaymentQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentCostExpensePayments! | |
| """Get the history of an Adjustment Cost & Expense Reserve""" | |
| adjustmentCostExpenseReserveHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| ): [AdjustmentCostExpenseReserve!]! | |
| """Get a list of Adjustment Costs & Expense Reserves""" | |
| adjustmentCostExpenseReserves( | |
| """The filters to apply""" | |
| filters: AdjustmentCostsExpensesReserveQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentCostExpenseReserves! | |
| """Get the history of an Adjustment Fee Payment/Disbursement""" | |
| adjustmentFeePaymentHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| ): [AdjustmentFeePayment!]! | |
| """Get a list of Adjustment Fee Payments/Disbursements""" | |
| adjustmentFeePayments( | |
| """The filters to apply""" | |
| filters: AdjustmentFeesPaymentQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentFeePayments! | |
| """Get the history of an Adjustment Fee Reserve""" | |
| adjustmentFeeReserveHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| ): [AdjustmentFeeReserve!]! | |
| """Get a list of Adjustment Fee Reserves""" | |
| adjustmentFeeReserves( | |
| """The filters to apply""" | |
| filters: AdjustmentFeesReserveQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentFeeReserves! | |
| """Get the history of an Adjustment Indemnity Payment/Disbursement""" | |
| adjustmentIndemnityPaymentHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| ): [AdjustmentIndemnityPayment!]! | |
| """Get a list of Adjustment Indemnity Payments/Disbursements""" | |
| adjustmentIndemnityPayments( | |
| """The filters to apply""" | |
| filters: AdjustmentIndemnityPaymentQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentIndemnityPayments! | |
| """Get the history of an Adjustment Indemnity Reserve""" | |
| adjustmentIndemnityReserveHistory( | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| ): [AdjustmentIndemnityReserve!]! | |
| """Get a list of Adjustment Indemnity Reserves""" | |
| adjustmentIndemnityReserves( | |
| """The filters to apply""" | |
| filters: AdjustmentIndemnityReserveQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentIndemnityReserves! | |
| """Get Individuals added to the Adjustment""" | |
| adjustmentIndividuals( | |
| """The filters to apply""" | |
| filters: AdjustmentIndividualQueryFilters! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedAdjustmentIndividuals! | |
| """Get a list of Adjustment""" | |
| adjustments( | |
| filters: AdjustmentQueryFilters | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| sorting: AdjustmentQuerySorting | |
| ): OffsetPaginatedAdjustments! | |
| """Get a list of Aerodromes""" | |
| aerodromes( | |
| """List of Aerodromes ids to query""" | |
| ids: [AerodromeQuery!]! | |
| ): [Aerodrome!]! | |
| """Get a list of Air Carriers/Operators""" | |
| airCarriers( | |
| """List of Air Carrier/Operator ids to query""" | |
| ids: [AirCarrierQuery!]! | |
| ): [AirCarrier!]! | |
| """Get a list of Aircraft Manufacturers""" | |
| aircraftManufacturers: [AircraftManufacturer!]! | |
| """Get a list of Aircraft Models""" | |
| aircraftModels( | |
| """(Optional) The id of the Aircraft Manufacturer""" | |
| manufacturerId: Int | |
| ): [AircraftModel!]! | |
| """Get a list of Airframes""" | |
| airframes( | |
| """List of Airframe ids to query""" | |
| ids: [AirframeQuery!]! | |
| ): [Airframe!]! | |
| """Get the Policies that may be assigned to the Adjustment""" | |
| assignableAdjustmentPolicies( | |
| """The id of the Adjustment""" | |
| id: String! | |
| ): [Policy!]! | |
| """Get a list of Companies/Organisations""" | |
| companies( | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedCompanies! | |
| """Get all constraints""" | |
| constraints: [Constraint!]! | |
| """Get a list of Engine Manufacturers""" | |
| engineManufacturers: [EngineManufacturer!]! | |
| """Get a list of Engine Models""" | |
| engineModels( | |
| """(Optional) The id of the Aircraft Manufacturer""" | |
| manufacturerId: Int | |
| ): [EngineModel!]! | |
| """Get the latest exchange rates""" | |
| exchangeRates( | |
| """The base currency to convert from""" | |
| base: String! | |
| """The number of places to round the exchange rate to""" | |
| places: Int = null | |
| ): [ExchangeRate!]! | |
| """Get a list of Flights""" | |
| flights( | |
| """The Flight departure date""" | |
| date: DateTime | |
| """Flight number""" | |
| flightNumber: String! | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): PaginatedFlights! | |
| """Get a list of Groups""" | |
| groups( | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedGroups! | |
| lossNotices( | |
| filters: LossNoticeQueryFilters | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| sorting: LossNoticeQuerySorting | |
| ): OffsetPaginatedLossNotices! | |
| """Open an Adjustment""" | |
| openAdjustment( | |
| """The id of the Adjustment to open""" | |
| id: String! | |
| ): Adjustment! | |
| openLossNotice(id: String!): LossNotice! | |
| """Open a Policy""" | |
| openPolicy( | |
| """The id of the Policy""" | |
| id: String! | |
| ): Policy! | |
| """Get a list of policies""" | |
| policies( | |
| filters: PolicyQueryFilters | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| sorting: PolicyQuerySorting | |
| ): OffsetPaginatedPolicies! | |
| """Search/Suggest an Aerodrome""" | |
| suggestAerodrome( | |
| """The maximum number of results to return. The maximum value is 50""" | |
| limit: Int = 10 | |
| """ | |
| The Aerodrome query. This may be a partial name or IATA/ICAO code. The maximum length is 64 characters | |
| """ | |
| query: String! | |
| ): [Aerodrome!]! | |
| """Search/Suggest an Air Carrier/Operator""" | |
| suggestAirCarrier( | |
| """The maximum number of results to return. The maximum value is 50""" | |
| limit: Int = 10 | |
| """ | |
| The Air Carrier/Operator query. This may be a partial name or IATA/ICAO code. The maximum length is 64 characters | |
| """ | |
| query: String! | |
| ): [AirCarrier!]! | |
| """Search/Suggest an Airframe""" | |
| suggestAirframe( | |
| """The maximum number of results to return. The maximum value is 50""" | |
| limit: Int = 10 | |
| """ | |
| The Airframe query. This may be a partial registration or serial number. The maximum length is 64 characters | |
| """ | |
| query: String! | |
| ): [Airframe!]! | |
| """Get the authentication strategies for a User""" | |
| userAuthStrategies(userName: String!): [AuthStrategy!]! | |
| """Get the open history for the current User""" | |
| userOpenHistory(zoneId: String): [UserOpenHistory!]! | |
| """Get the current User's permissions""" | |
| userPermissions: UserPermissions! | |
| """Get the current User's profile""" | |
| userProfile: User! | |
| """Get a list of Users""" | |
| users( | |
| """ | |
| The maximum number of items to return per page. The maximum value is 100 | |
| """ | |
| limit: Int! = 10 | |
| """The page number to retrieve""" | |
| page: Int! = 1 | |
| ): OffsetPaginatedUsers! | |
| """Get Roles for a Zone""" | |
| zoneRoles( | |
| """The id of the Zone""" | |
| id: String | |
| ): [Role!]! | |
| """Get all stakeholders for a Zone""" | |
| zoneStakeholders( | |
| """(Optional) The Disposition of the Stakeholder""" | |
| disposition: StakeholderDisposition = assignable | |
| """(Optional) The Role of the Stakeholder""" | |
| role: StakeholderRole | |
| """(Optional) The id of the Zone""" | |
| zoneId: String | |
| ): [Stakeholder!]! | |
| } | |
| """The type of reference""" | |
| enum ReferenceType { | |
| actor | |
| market | |
| } | |
| input RemoveAdjustmentAirframeCrewMemberExperienceInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeCrewMemberFlightRoleInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeCrewMemberInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeCrewMemberWorkloadInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeEngineDamageInput { | |
| """The id of the Damage""" | |
| damageId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeEngineInput { | |
| """The id of the Engine""" | |
| engineId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeEngineMaintenanceCheckInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| } | |
| input RemoveAdjustmentAirframeInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentAirframeMaintenanceCheckInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| } | |
| input RemoveAdjustmentAirframePartDamageInput { | |
| """The id of the Damage""" | |
| damageId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentCollaboratorInput { | |
| """The id of the Collaborator""" | |
| actorId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentCompanyInput { | |
| """The id of the Company/Organisation""" | |
| companyId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentCostExpensePaymentInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| } | |
| input RemoveAdjustmentCostExpenseReserveInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input RemoveAdjustmentDocumentsInput { | |
| """The ids of the Documents to remove""" | |
| documentIds: [String!]! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentFeePaymentInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| } | |
| input RemoveAdjustmentFeeReserveInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input RemoveAdjustmentFlightDiversionInput { | |
| """The id of the Flight""" | |
| flightId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentFlightInput { | |
| """The id of the Flight""" | |
| flightId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input RemoveAdjustmentImagesInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The ids of the images to remove""" | |
| imageIds: [String!]! | |
| } | |
| input RemoveAdjustmentIndemnityPaymentInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| } | |
| input RemoveAdjustmentIndemnityReserveInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input RemoveAdjustmentIndividualInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Individual""" | |
| individualId: String! | |
| } | |
| input RemoveAdjustmentLabelInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Label""" | |
| labelId: String! | |
| } | |
| input RemoveAdjustmentPolicyInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Policy""" | |
| policyId: String! | |
| } | |
| input RemoveLossNoticeAirframeEngineDamageInput { | |
| damageId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeAirframeEngineInput { | |
| engineId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeAirframeInput { | |
| airframeId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeAirframePartDamageInput { | |
| damageId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeDocumentsInput { | |
| documentIds: [String!]! | |
| id: String! | |
| } | |
| input RemoveLossNoticeFlightDiversionInput { | |
| flightId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeFlightInput { | |
| flightId: String! | |
| id: String! | |
| } | |
| input RemoveLossNoticeImagesInput { | |
| id: String! | |
| imageIds: [String!]! | |
| } | |
| input RemoveLossNoticeLabelInput { | |
| """The id of the LossNotice""" | |
| id: String! | |
| """The id of the Label""" | |
| labelId: String! | |
| } | |
| input RemoveMarketReferenceInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Market Reference""" | |
| referenceId: String! | |
| } | |
| input RemovePolicyInput { | |
| """The id of the Policy""" | |
| id: String! | |
| } | |
| input RemovePolicyLabelInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Label""" | |
| labelId: String! | |
| } | |
| input RemovePolicyMarketCompanyLineInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| } | |
| input RemovePolicyMarketCompanyLineTagInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """The Policy Tag to remove""" | |
| tag: PolicyLineTag! | |
| } | |
| input RemovePolicyMarketInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| } | |
| input RemovePolicyMarketWarrantyPolicyInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """The id of the Risk Framework/Warranty Policy""" | |
| warrantyPolicyId: String! | |
| } | |
| input RemovePolicyNamedInsuredInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Company/Organisation""" | |
| insuredId: String! | |
| } | |
| input RemoveStakeholderReferenceInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Stakeholder's Reference""" | |
| referenceId: String! | |
| } | |
| enum Repairability { | |
| not_applicable | |
| repairable | |
| undetermined | |
| uneconomical | |
| unrepairable | |
| } | |
| type ResourceActions { | |
| actions: [PermissionAction!]! | |
| resource: PermissionResource! | |
| } | |
| type Role { | |
| """The description for the Zone""" | |
| description: String | |
| """The enabled status of the Role""" | |
| enabled: Boolean! | |
| group: Group | |
| """The id of the Role""" | |
| id: String! | |
| """The name of the Role""" | |
| name: String! | |
| """The Permissions granted by the Role""" | |
| permissions: [Permission!]! | |
| """The Scope of the Role""" | |
| scope: RoleScope! | |
| zone: Zone | |
| } | |
| """The scope of the Role, either Global or Zone""" | |
| enum RoleScope { | |
| global | |
| zone | |
| } | |
| type Runway { | |
| displacedThreshold: Int | |
| elevation: Int | |
| gradient: Decimal | |
| id: Int! | |
| latitude: Decimal | |
| length: Int | |
| lighting: [RunwayLighting!]! | |
| longitude: Decimal | |
| name: String! | |
| surface: [RunwaySurface!]! | |
| width: Int | |
| } | |
| type RunwayLighting { | |
| id: String! | |
| name: String! | |
| } | |
| type RunwaySurface { | |
| id: String! | |
| name: String! | |
| } | |
| input SaveAdjustmentAllocationVersionInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input SaveAdjustmentReportRevisionInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type Stakeholder { | |
| company: Company! | |
| """The id of the Stakeholder""" | |
| id: String! | |
| """The roles the Stakeholder may assume in the Zone""" | |
| roles: [StakeholderRole!]! | |
| zone: Zone! | |
| } | |
| """ | |
| The disposition of the Stakeholder i.e. will it be used to assign the Stakeholder to a Resource, or will it be used to query by the Stakeholder. | |
| """ | |
| enum StakeholderDisposition { | |
| assignable | |
| queryable | |
| } | |
| type StakeholderReference { | |
| """A description for the Stakeholder Reference""" | |
| description: String | |
| """The id of the Stakeholder Reference""" | |
| id: String! | |
| """The Stakeholder's reference""" | |
| reference: String! | |
| stakeholder: Stakeholder | |
| } | |
| """The Role a Stakeholder may assume in a Zone.""" | |
| enum StakeholderRole { | |
| broker | |
| expert | |
| insurer | |
| operation | |
| owner | |
| } | |
| type Subdivision { | |
| code: String! | |
| name: String! | |
| } | |
| input UpdateAdjustmentAirframeCrewMemberExperienceInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The licence of the Crew Member""" | |
| licence: PilotLicence! | |
| """(Optional) The country of issue for the Crew Member's licence""" | |
| licenceCountryOfIssue: String = null | |
| """(Optional) The date of issue for the Crew Member's licence""" | |
| licenceIssueDate: DateTime = null | |
| """ | |
| (Optional) The total cycles for the Crew Member on all types. The value should be between 0 and 50000 | |
| """ | |
| totalCyclesAll: Int = null | |
| """ | |
| (Optional) The total cycles for the Crew Member on this type. The value should be between 0 and 50000 | |
| """ | |
| totalCyclesType: Int = null | |
| """ | |
| (Optional) The total hours for the Crew Member on all types. The value should be between 0 and 100000 | |
| """ | |
| totalHoursAll: Int = null | |
| """ | |
| (Optional) The total hours the Crew Member on this type. The value should be between 0 and 100000 | |
| """ | |
| totalHoursType: Int = null | |
| } | |
| input UpdateAdjustmentAirframeCrewMemberFlightRoleInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The flight role of the Crew Member""" | |
| flightRole: FlightCrewRole! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """(Optional) The last base check of the Crew Member""" | |
| lastBaseCheck: DateTime = null | |
| """(Optional) The last line check of the Crew Member""" | |
| lastLineCheck: DateTime = null | |
| """(Optional) The last medical check of the Crew Member""" | |
| lastMedicalCheck: DateTime = null | |
| """The medical fitness of the Crew Member""" | |
| medicalFitness: PilotMedicalFitness! | |
| """The rank of the Crew Member""" | |
| rank: PilotRank! | |
| } | |
| input UpdateAdjustmentAirframeCrewMemberInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The Crew Member's date of birth""" | |
| dateOfBirth: DateTime! | |
| """ | |
| The Crew Member's family name/surname. The length should be between 2 and 64 characters | |
| """ | |
| familyName: String! | |
| """ | |
| The Crew Member's first/given name. The length should be between 2 and 64 characters | |
| """ | |
| firstName: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The Crew Member's nationalities""" | |
| nationalities: [String!]! = [] | |
| """The role of the Crew Member during the flight""" | |
| role: AircraftCrewRole! | |
| """The sex of the Crew Member""" | |
| sex: IndividualSex! | |
| } | |
| input UpdateAdjustmentAirframeCrewMemberNarrativeInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| A narrative describing the Crew Member. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject | |
| } | |
| input UpdateAdjustmentAirframeCrewMemberWorkloadInput { | |
| """The id of the Crew Member""" | |
| crewMemberId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The total cycles for the last 7 days. The value should be between 0 and 28 | |
| """ | |
| totalCyclesLast7d: Int = null | |
| """ | |
| (Optional) The total cycles for the last 24 hours. The value should be between 0 and 6 | |
| """ | |
| totalCyclesLast24h: Int = null | |
| """ | |
| (Optional) The total cycles for the last 30 days. The value should be between 0 and 60 | |
| """ | |
| totalCyclesLast30d: Int = null | |
| """ | |
| (Optional) The total hours for the last 7 days. The value should be between 0 and 80 | |
| """ | |
| totalHoursLast7d: Int = null | |
| """ | |
| (Optional) The total hours for the last 24 hours. The value should be between 0 and 18 | |
| """ | |
| totalHoursLast24h: Int = null | |
| """ | |
| (Optional) The total hours for the last 30 days. The value should be between 0 and 320 | |
| """ | |
| totalHoursLast30d: Int = null | |
| } | |
| input UpdateAdjustmentAirframeEngineDamageInput { | |
| """The Engine component damaged""" | |
| components: [AirframeEngineComponent!]! | |
| """The id of the Damage""" | |
| damageId: String! | |
| """The extent damage to the Engine""" | |
| extent: DamageExtent! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeEngineDamageNarrativeInput { | |
| """The id of the Damage""" | |
| damageId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeEngineInput { | |
| """The id of the Engine""" | |
| engineId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The lease status of the Engine""" | |
| lease: LeaseStatus! | |
| """The id of the Manufacturer""" | |
| manufacturerId: Int! | |
| """The id of the Model""" | |
| modelId: Int! | |
| """The position of the Engine""" | |
| position: AirframeEnginePosition! | |
| """The repairability of the Engine""" | |
| repairability: Repairability! | |
| """ | |
| (Optional) The serial number of the Engine. The length should be between 1 and 32 characters | |
| """ | |
| serialNumber: String = null | |
| """The Workload of the Engine""" | |
| workload: UpdateAdjustmentAirframeEngineWorkloadInput = null | |
| """ | |
| (Optional) The year the Engine was manufactured. The value should be between 1980 and 2026 | |
| """ | |
| yearOfManufacture: Int = null | |
| } | |
| input UpdateAdjustmentAirframeEngineMaintenanceCheckInput { | |
| """The id of the Company/Organisation who performed the Maintenance/Check""" | |
| companyId: String! | |
| """ | |
| (Optional) The number of cycles at the time of the Maintenance/Check. The value should be between 0 and 100000 | |
| """ | |
| cyclesAtCheck: Int = null | |
| """ | |
| The end date of the Maintenance/Check. This date must be after the start date and before the loss date | |
| """ | |
| endDate: DateTime! | |
| """ | |
| (Optional) The number of hours at the time of the Maintenance/Check. The value should be between 0 and 200000 | |
| """ | |
| hoursAtCheck: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The location for the Maintenance/Check""" | |
| location: EngineMaintenanceCheckLocation! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| """The reason for Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """ | |
| The start date of the Maintenance/Check. This date must be before the loss date | |
| """ | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [EngineMaintenanceCheck!]! | |
| } | |
| input UpdateAdjustmentAirframeEngineMaintenanceCheckNarrativeInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| """ | |
| A narrative describing the Maintenance/Check. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeEngineWorkloadInput { | |
| """ | |
| (Optional). The number of cycles since new. The value should be between 0 and 100000 | |
| """ | |
| cyclesSinceNew: Int = null | |
| """ | |
| (Optional). The number of hours since new. The value should be between 0 and 200000 | |
| """ | |
| hoursSinceNew: Int = null | |
| } | |
| input UpdateAdjustmentAirframeMaintenanceCheckInput { | |
| """The id of the Company/Organisation who performed the Maintenance/Check""" | |
| companyId: String! | |
| """ | |
| (Optional) The number of cycles at the time of the Maintenance/Check. The value should be between 0 and 100000 | |
| """ | |
| cyclesAtCheck: Int = null | |
| """ | |
| The end date of the Maintenance/Check. This date must be after the start date and before the loss date | |
| """ | |
| endDate: DateTime! | |
| """ | |
| (Optional) The number of hours at the time of the Maintenance/Check. The value should be between 0 and 200000 | |
| """ | |
| hoursAtCheck: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| """The reason for Maintenance/Check""" | |
| reason: MaintenanceCheckReason! | |
| """ | |
| The start date of the Maintenance/Check. This date must be before the loss date | |
| """ | |
| startDate: DateTime! | |
| """The type of Maintenance/Check""" | |
| types: [AirframeMaintenanceCheck!]! | |
| } | |
| input UpdateAdjustmentAirframeMaintenanceCheckNarrativeInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Maintenance/Check""" | |
| maintenanceCheckId: String! | |
| """ | |
| A narrative describing the Maintenance/Check. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeNarrativeInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| A narrative describing the occurrence. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeOccurrenceInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """The causal factors for the Loss""" | |
| causalFactors: [AircraftHullLossCausalFactor!]! | |
| """ | |
| (Optional) The number of crew members on board. The value should be between 0 and 16 | |
| """ | |
| crew: Int = null | |
| """(Optional) The outcome of the Flight""" | |
| flightOutcome: FlightOutcome = null | |
| """(Optional) The phase of the Flight""" | |
| flightPhase: FlightPhase = null | |
| """The type/purpose of the Flight""" | |
| flightType: FlightType! | |
| """ | |
| (Optional) The g-force experienced during landing. The value should be between 0 and 10 | |
| """ | |
| gForceLanding: Decimal = null | |
| """ | |
| (Optional) The number of go-arounds performed. The value should be between 0 and 10 | |
| """ | |
| goArounds: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The landing weight (kg) of the aircraft. The value should be between 0 and 600000 | |
| """ | |
| landingWeight: Int = null | |
| """ | |
| (Optional) The number of passengers on board. The value should be between 0 and 600 | |
| """ | |
| passengers: Int = null | |
| """The physical damage to the Airframe""" | |
| physicalDamage: PhysicalDamage! | |
| """ | |
| (Optional) The takeoff weight (kg) of the aircraft. The value should be between 0 and 650000 | |
| """ | |
| takeoffWeight: Int = null | |
| } | |
| input UpdateAdjustmentAirframePartDamageInput { | |
| """The Airframe System/Component damaged""" | |
| components: [AirframeSystemComponent!]! | |
| """The id of the Damage""" | |
| damageId: String! | |
| """ | |
| (Optional) A description of the Part. The length should be between 1 and 64 characters | |
| """ | |
| description: String = null | |
| """The extent damage to the Part""" | |
| extent: DamageExtent! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The manufacturer of the Part. The length should be between 1 and 32 characters | |
| """ | |
| manufacturer: String = null | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| """ | |
| (Optional) The model/part number of the Part. The length should be between 1 and 32 characters | |
| """ | |
| partModelNumber: String = null | |
| """ | |
| (Optional) The serial number of the Part. The length should be between 1 and 32 characters | |
| """ | |
| serialNumber: String = null | |
| } | |
| input UpdateAdjustmentAirframePartDamageNarrativeInput { | |
| """The id of the Damage""" | |
| damageId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """A narrative describing the Damage. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentAirframeWorkloadInput { | |
| """The id of the Airframe""" | |
| airframeId: String! | |
| """ | |
| (Optional). The number of cycles since new. The value should be between 0 and 100000 | |
| """ | |
| cyclesSinceNew: Int = null | |
| """ | |
| (Optional). The number of hours since new. The value should be between 0 and 200000 | |
| """ | |
| hoursSinceNew: Int = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input UpdateAdjustmentCollaboratorInput { | |
| """The id of the Collaborator""" | |
| actorId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Stakeholder""" | |
| stakeholderId: String! | |
| """The id of the User""" | |
| userId: String! | |
| } | |
| input UpdateAdjustmentCostExpensePaymentInput { | |
| """The amount for the payment""" | |
| amount: DenominationInput! | |
| """The coverage for the Payment/Disbursement""" | |
| coverage: CostExpenseCoverage! | |
| """The date of the payment""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| """The amount for the payment in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input UpdateAdjustmentCostExpenseReserveInput { | |
| """The amount for the reserve""" | |
| amount: DenominationInput! | |
| """The coverage for the Reserve""" | |
| coverage: CostExpenseCoverage! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input UpdateAdjustmentDocumentMetadataInput { | |
| """The id of the Document""" | |
| documentId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| A narrative describing the Document. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentExecutiveSummaryInput { | |
| """ | |
| A narrative providing the executive summary. This must be a TipTap JSON object. | |
| """ | |
| executiveSummary: JSONObject! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input UpdateAdjustmentExpertInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Stakeholder""" | |
| stakeholderId: String! | |
| """The id of the User""" | |
| userId: String! | |
| } | |
| input UpdateAdjustmentFeePaymentInput { | |
| """The allocation for the Payment/Disbursement""" | |
| allocation: FeeAllocation! | |
| """The amount for the Payment/Disbursement""" | |
| amount: DenominationInput! | |
| """The date of the Payment/Disbursement""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| """The amount for the Payment/Disbursement in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input UpdateAdjustmentFeeReserveInput { | |
| """The allocation for the Reserve""" | |
| allocation: FeeAllocation! | |
| """The amount for the reserve""" | |
| amount: DenominationInput! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input UpdateAdjustmentFlightAerodromeInput { | |
| """The id of the Aerodrome""" | |
| aerodromeId: Float! | |
| """The departure/arrival date of the Flight""" | |
| date: DateTime! | |
| """The id of the Flight""" | |
| flightId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Runway""" | |
| runwayId: Int = null | |
| } | |
| input UpdateAdjustmentFlightFlightNumbersInput { | |
| """(Optional) The code shares of the Flight""" | |
| codeShares: [String!] = [] | |
| """The id of the Flight""" | |
| flightId: String! | |
| """(Optional) The IATA code of the Flight""" | |
| iata: String = null | |
| """(Optional) The ICAO code of the Flight""" | |
| icao: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input UpdateAdjustmentFlightOperatorInput { | |
| """The id of the Flight""" | |
| flightId: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Operator""" | |
| operatorId: Int! | |
| } | |
| input UpdateAdjustmentImageMetadataInput { | |
| """ | |
| (Optional) A caption for the Image. The length should be between 4 and 256 characters | |
| """ | |
| caption: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Image""" | |
| imageId: String! | |
| """ | |
| (Optional) A narrative describing the Image. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| } | |
| input UpdateAdjustmentIndemnityPaymentInput { | |
| """The id of the Airframe""" | |
| airframeId: String = null | |
| """The indemnity allocation for the Payment/Disbursement""" | |
| allocation: IndemnityAllocation! | |
| """The amount for the payment""" | |
| amount: DenominationInput! | |
| """The indemnity category for the Payment/Disbursement""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Payment/Disbursement""" | |
| coverage: IndemnityCoverage! | |
| """The date of the payment""" | |
| dateOfPayment: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The id of the Legal Entity for which the Payment/Disbursement is intended | |
| """ | |
| legalEntityId: String! | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| """The amount for the payment in the reporting currency""" | |
| reportingAmount: DenominationInput! | |
| } | |
| input UpdateAdjustmentIndemnityReserveInput { | |
| """(Optional) The id of the Airframe""" | |
| airframeId: String = null | |
| """The indemnity allocation for the Reserve""" | |
| allocation: IndemnityAllocation! | |
| """The amount for the reserve""" | |
| amount: DenominationInput! | |
| """The indemnity category for the Reserve""" | |
| category: IndemnityCategory! | |
| """The indemnity coverage for the Reserve""" | |
| coverage: IndemnityCoverage! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| (Optional) The id of the Legal Entity for which the Reserve is intended | |
| """ | |
| legalEntityId: String = null | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input UpdateAdjustmentIndividualInput { | |
| """The Individual's address""" | |
| address: AddressInput! | |
| """The Individual's date of birth""" | |
| dateOfBirth: DateTime! | |
| """ | |
| The Individual's family name/surname. The length should be between 2 and 64 characters | |
| """ | |
| familyName: String! | |
| """ | |
| The Individual's first/given name. The length should be between 2 and 64 characters | |
| """ | |
| firstName: String! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Individual""" | |
| individualId: String! | |
| """The Individual's nationalities""" | |
| nationalities: [String!]! | |
| """The Individual's sex""" | |
| sex: IndividualSex! | |
| } | |
| input UpdateAdjustmentLossDateInput { | |
| """The date of loss""" | |
| date: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input UpdateAdjustmentOwnerInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Stakeholder""" | |
| stakeholderId: String! | |
| """The id of the User""" | |
| userId: String! | |
| } | |
| input UpdateAdjustmentPaymentNarrativeInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| A narrative describing the Payment/Disbursement. This must be a TipTap JSON object. | |
| """ | |
| narrative: JSONObject = null | |
| """The id of the Payment/Disbursement""" | |
| paymentId: String! | |
| } | |
| input UpdateAdjustmentPolicyAllocationLineInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| """The amount paid for the Line""" | |
| paid: DenominationInput! | |
| """The amount reserved for the Line""" | |
| reserved: DenominationInput! | |
| } | |
| input UpdateAdjustmentPolicyInput { | |
| """ | |
| (Optional) The claims Reference for the Policy. The length should be between 4 and 32 characters | |
| """ | |
| claimsReference: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Policy""" | |
| policyId: String! | |
| } | |
| input UpdateAdjustmentRecommendationsInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| A narrative describing the recommendations. This must be a TipTap JSON object. | |
| """ | |
| recommendations: JSONObject! | |
| } | |
| input UpdateAdjustmentReportDateInput { | |
| """The date the loss was first reported""" | |
| date: DateTime! | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| input UpdateAdjustmentReportingCurrencyInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The reporting currency of the Adjustment""" | |
| reportingCurrency: String! | |
| } | |
| input UpdateAdjustmentReserveNarrativeInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """A narrative describing the Reserve. This must be a TipTap JSON object.""" | |
| narrative: JSONObject = null | |
| """The id of the Reserve""" | |
| reserveId: String! | |
| } | |
| input UpdateAdjustmentRetainedAllocationLineInput { | |
| """The amount for the Line""" | |
| amount: DenominationInput! | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| } | |
| input UpdateAdjustmentStatusInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The status of the Adjustment""" | |
| status: AdjustmentStatus! | |
| } | |
| """Update company address (creates new revision for audit trail)""" | |
| input UpdateCompanyAddressInput { | |
| """New address data""" | |
| address: AddressInput! | |
| """Company ID""" | |
| id: String! | |
| } | |
| """Update company group assignment""" | |
| input UpdateCompanyGroupInput { | |
| """Group ID (null to remove from group)""" | |
| groupId: String | |
| """Company ID""" | |
| id: String! | |
| } | |
| """ | |
| Update basic company info (name only). Use updateCompanyAddress for address changes. | |
| """ | |
| input UpdateCompanyInput { | |
| """Company ID""" | |
| id: String! | |
| """Company name""" | |
| name: String | |
| } | |
| input UpdateCompanyReportSettingsInput { | |
| fontFamily: String = null | |
| footerImageMargin: Int = null | |
| footerImageRepetition: HeaderFooterRepetition = null | |
| footerText: String = null | |
| footerTextMargin: Int = null | |
| footerTextRepetition: HeaderFooterRepetition = null | |
| headerImageMargin: Int = null | |
| headerImageRepetition: HeaderFooterRepetition = null | |
| id: String! | |
| pageNumberPosition: PageNumberPosition = null | |
| pageNumberRepetition: PageNumberRepetition = null | |
| } | |
| input UpdateCompanyStampCodesInput { | |
| id: String! | |
| stampCodes: [String!]! | |
| } | |
| input UpdateLocationAerodrome { | |
| id: Float! | |
| } | |
| input UpdateLocationCoordinates { | |
| latitude: Decimal! | |
| longitude: Decimal! | |
| } | |
| input UpdateLocationInput { | |
| address: AddressInput | |
| aerodrome: UpdateLocationAerodrome | |
| coordinates: UpdateLocationCoordinates | |
| id: String! | |
| specificity: LocationSpecificity! | |
| } | |
| input UpdateLossCategoriesInput { | |
| categories: [LossCategory!]! | |
| id: String! | |
| } | |
| input UpdateLossNoticeAirframeEngineDamageInput { | |
| components: [AirframeEngineComponent!]! | |
| damageId: String! | |
| extent: DamageExtent! | |
| id: String! | |
| narrative: JSONObject | |
| } | |
| input UpdateLossNoticeAirframeEngineDamageNarrativeInput { | |
| damageId: String! | |
| id: String! | |
| narrative: JSONObject | |
| } | |
| input UpdateLossNoticeAirframeEngineInput { | |
| engineId: String! | |
| id: String! | |
| """The lease status of the Engine""" | |
| lease: LeaseStatus! | |
| manufacturerId: Int! | |
| modelId: Int! | |
| position: AirframeEnginePosition! | |
| serialNumber: String = null | |
| workload: UpdateLossNoticeAirframeEngineWorkloadInput = null | |
| yearOfManufacture: Int = null | |
| } | |
| input UpdateLossNoticeAirframeEngineWorkloadInput { | |
| cyclesSinceNew: Int | |
| hoursSinceNew: Int | |
| } | |
| input UpdateLossNoticeAirframePartDamageInput { | |
| components: [AirframeSystemComponent!]! | |
| damageId: String! | |
| description: String = null | |
| extent: DamageExtent! | |
| id: String! | |
| manufacturer: String = null | |
| narrative: JSONObject = null | |
| partModelNumber: String = null | |
| serialNumber: String = null | |
| } | |
| input UpdateLossNoticeAirframePartDamageNarrativeInput { | |
| damageId: String! | |
| id: String! | |
| narrative: JSONObject | |
| } | |
| input UpdateLossNoticeAirframeWorkloadInput { | |
| airframeId: String! | |
| cyclesSinceNew: Int | |
| hoursSinceNew: Int | |
| id: String! | |
| } | |
| input UpdateLossNoticeDocumentMetadataInput { | |
| documentId: String! | |
| id: String! | |
| narrative: JSONObject = null | |
| } | |
| input UpdateLossNoticeFlightAerodromeInput { | |
| aerodromeId: Float! | |
| date: DateTime! | |
| flightId: String! | |
| id: String! | |
| runwayId: Float | |
| } | |
| input UpdateLossNoticeFlightFlightNumbersInput { | |
| """(Optional) The code shares of the Flight""" | |
| codeShares: [String!] = [] | |
| flightId: String! | |
| """(Optional) The IATA code of the Flight""" | |
| iata: String = null | |
| """(Optional) The ICAO code of the Flight""" | |
| icao: String = null | |
| id: String! | |
| } | |
| input UpdateLossNoticeFlightOperatorInput { | |
| flightId: String! | |
| id: String! | |
| operatorId: Int! | |
| } | |
| input UpdateLossNoticeImageMetadataInput { | |
| caption: String = null | |
| id: String! | |
| imageId: String! | |
| narrative: JSONObject = null | |
| } | |
| input UpdateLossNoticeLossDateInput { | |
| date: DateTime! | |
| id: String! | |
| } | |
| input UpdateLossNoticeNarrativeInput { | |
| id: String! | |
| narrative: JSONObject! | |
| } | |
| input UpdateLossNoticeReportDateInput { | |
| date: DateTime! | |
| id: String! | |
| } | |
| input UpdateMarketReferenceInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The Market reference""" | |
| reference: String! | |
| """The id of the Market Reference""" | |
| referenceId: String! | |
| } | |
| input UpdateOperationInput { | |
| """The id of the Adjustment/Loss Notice""" | |
| id: String! | |
| """The id of the Operation""" | |
| operationId: String! | |
| } | |
| input UpdatePolicyDetailsInput { | |
| """(Optional). The Class of Business of the Policy. Defaults to Aviation""" | |
| cls: ClassOfBusiness = aviation | |
| """The end date of the Policy""" | |
| endDate: DateTime! | |
| """The id of the Policy""" | |
| id: String! | |
| """The Policy number. The length should be between 4 and 32 characters""" | |
| policyNumber: String! | |
| """The id of the Policyholder Company/Organisation""" | |
| policyholderId: String! | |
| """The id of the primary Broker Company/Organisation""" | |
| primaryBrokerId: String! | |
| """(Optional) The id of the secondary Broker Company/Organisation""" | |
| secondaryBrokerId: String = null | |
| """The start date of the Policy""" | |
| startDate: DateTime! | |
| } | |
| input UpdatePolicyMarketCompanyLineInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Company/Organisation""" | |
| insurerId: String! | |
| """The id of the Line""" | |
| lineId: String! | |
| """The size of the Line""" | |
| lineSize: Decimal! | |
| """The id of the Market""" | |
| marketId: String! | |
| """ | |
| (Optional) The Insurer Reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String = null | |
| """ | |
| (Optional) The Insurer Stamp Code. The length should be between 4 and 16 characters | |
| """ | |
| stampCode: String = null | |
| } | |
| input UpdatePolicyMarketInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """The coverages types for the Market""" | |
| type: [PolicyType!]! | |
| } | |
| input UpdatePolicyMarketWarrantyPolicyInput { | |
| """ | |
| The Risk Framework/Warranty Policy Description. The length should be at most 512 characters | |
| """ | |
| description: String! | |
| """The id of the Policy""" | |
| id: String! | |
| """The id of the Market""" | |
| marketId: String! | |
| """ | |
| The Risk Framework/Warranty Policy Reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String! | |
| """The id of the Risk Framework/Warranty Policy""" | |
| warrantyPolicyId: String! | |
| } | |
| input UpdatePolicyTypeInput { | |
| """The id of the Policy""" | |
| id: String! | |
| """The types of coverage for the Policy""" | |
| type: [PolicyType!]! | |
| } | |
| input UpdateReporterInput { | |
| """The id of the Adjustment/Loss Notice""" | |
| id: String! | |
| """The id of the User that reported the loss""" | |
| reporterId: String! | |
| } | |
| input UpdateRoleInput { | |
| """ | |
| (Optional) The description for the Zone. The length should be at most 512 characters | |
| """ | |
| description: String = null | |
| """(Optional) The id of the Group the Role is associated with""" | |
| groupId: String = null | |
| """The id of the Role""" | |
| id: String! | |
| """The name of the Role. The length should be between 5 and 64 characters""" | |
| name: String! | |
| } | |
| input UpdateRolePermissionConditionInput { | |
| """(Optional) The Date from when the condition is valid""" | |
| from: DateTime = null | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| """ | |
| The Resource Roles a User must have in order to satisfy conditional access | |
| """ | |
| roles: [PermissionRoleCondition!] | |
| """(Optional) The Date until when the condition is valid""" | |
| to: DateTime = null | |
| } | |
| input UpdateRolePermissionInput { | |
| """The Actions the Permission allows""" | |
| actions: [PermissionAction!]! | |
| """The enabled status of the Permission""" | |
| enabled: Boolean = false | |
| """The id of the Role""" | |
| id: String! | |
| """The id of the Permission""" | |
| permissionId: String! | |
| """The Resource the permission applies to""" | |
| resource: PermissionResource! | |
| } | |
| input UpdateStakeholderInput { | |
| """The id of the Stakeholder""" | |
| id: String! | |
| """The Roles the Stakeholder may assume in the Zone""" | |
| roles: [StakeholderRole!]! | |
| } | |
| input UpdateStakeholderReferenceInput { | |
| """ | |
| (Optional) A description of the Stakeholder reference. The length should be between 1 and 512 characters | |
| """ | |
| description: String = null | |
| """The id of the Adjustment""" | |
| id: String! | |
| """ | |
| The Stakeholder's reference. The length should be between 4 and 32 characters | |
| """ | |
| reference: String! | |
| """The id of the Stakeholder's Reference""" | |
| referenceId: String! | |
| } | |
| input UpdateZoneInput { | |
| """ | |
| (Optional) The description for the Zone. The length should be at most 512 characters | |
| """ | |
| description: String = null | |
| """The id of the Zone""" | |
| id: String! | |
| """The name of the Zone. The length should be between 5 and 64 characters""" | |
| name: String! | |
| } | |
| type User { | |
| active: Boolean! | |
| displayName: String | |
| emails: [UserEmail!]! | |
| groups: [Group!]! | |
| id: String! | |
| locale: String | |
| name: UserName | |
| provider: String! | |
| timezone: String | |
| userName: String! | |
| } | |
| type UserEmail { | |
| primary: Boolean | |
| type: String | |
| value: String | |
| } | |
| type UserName { | |
| familyName: String | |
| formatted: String | |
| givenName: String | |
| honorificPrefix: String | |
| honorificSuffix: String | |
| middleName: String | |
| } | |
| union UserOpenHistory = Adjustment | LossNotice | Policy | |
| type UserPermissions { | |
| global: [ResourceActions!]! | |
| zones: [Zone!]! | |
| } | |
| input ZeroAdjustmentUnallocatedPolicyLinesInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| """The id of the Policy""" | |
| policyId: String! | |
| } | |
| input ZeroAdjustmentUnallocatedRetainedLinesInput { | |
| """The id of the Adjustment""" | |
| id: String! | |
| } | |
| type Zone { | |
| """(Optional) The description for the Zone""" | |
| description: String | |
| """The id of the Zone""" | |
| id: String! | |
| """The name of the Zone""" | |
| name: String! | |
| """(Optional) The id of the parent Zone""" | |
| parentId: String | |
| paths: ZonePaths | |
| resources: [ResourceActions] | |
| } | |
| type ZonePaths { | |
| id: [String!]! | |
| name: [String!]! | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment