text: /**
   * @generated
   * Copyright 2004-present Facebook. All Rights Reserved.
   *
   **/
  
   /**
   * @flow
   */
  
  /* eslint-disable */
  
  'use strict';
  
  /*::
  import type { ConcreteRequest } from 'relay-runtime';
  export type CellularNetworkType = "CDMA" | "GSM" | "LTE" | "WCDMA" | "%future added value";
  export type CheckListItemEnumSelectionMode = "multiple" | "single" | "%future added value";
  export type CheckListItemType = "cell_scan" | "enum" | "files" | "simple" | "string" | "wifi_scan" | "yes_no" | "%future added value";
  export type FileType = "FILE" | "IMAGE" | "%future added value";
  export type WorkOrderPriority = "HIGH" | "LOW" | "MEDIUM" | "NONE" | "URGENT" | "%future added value";
  export type WorkOrderStatus = "BLOCKED" | "CANCELED" | "CLOSED" | "DONE" | "IN_PROGRESS" | "PENDING" | "PLANNED" | "SUBMITTED" | "SUSPENDED" | "%future added value";
  export type YesNoResponse = "NO" | "YES" | "%future added value";
  export type AddWorkOrderInput = {|
    name: string,
    description?: ?string,
    workOrderTypeId: string,
    locationId?: ?string,
    projectId?: ?string,
    properties?: ?$ReadOnlyArray<PropertyInput>,
    checkList?: ?$ReadOnlyArray<CheckListItemInput>,
    ownerId?: ?string,
    checkListCategories?: ?$ReadOnlyArray<CheckListCategoryInput>,
    assigneeId?: ?string,
    index?: ?number,
    organizationFk?: ?string,
    status?: ?WorkOrderStatus,
    priority?: ?WorkOrderPriority,
    duration?: ?number,
    dueDate?: ?any,
  |};
  export type PropertyInput = {|
    id?: ?string,
    propertyTypeID: string,
    stringValue?: ?string,
    intValue?: ?number,
    booleanValue?: ?boolean,
    floatValue?: ?number,
    latitudeValue?: ?number,
    longitudeValue?: ?number,
    rangeFromValue?: ?number,
    rangeToValue?: ?number,
    nodeIDValue?: ?string,
    isEditable?: ?boolean,
    isInstanceProperty?: ?boolean,
  |};
  export type CheckListItemInput = {|
    id?: ?string,
    title: string,
    type: CheckListItemType,
    index?: ?number,
    isMandatory?: ?boolean,
    helpText?: ?string,
    enumValues?: ?string,
    enumSelectionMode?: ?CheckListItemEnumSelectionMode,
    selectedEnumValues?: ?string,
    stringValue?: ?string,
    checked?: ?boolean,
    files?: ?$ReadOnlyArray<FileInput>,
    yesNoResponse?: ?YesNoResponse,
    wifiData?: ?$ReadOnlyArray<SurveyWiFiScanData>,
    cellData?: ?$ReadOnlyArray<SurveyCellScanData>,
  |};
  export type FileInput = {|
    id?: ?string,
    fileName: string,
    sizeInBytes?: ?number,
    modificationTime?: ?number,
    uploadTime?: ?number,
    fileType?: ?FileType,
    mimeType?: ?string,
    storeKey: string,
    annotation?: ?string,
  |};
  export type SurveyWiFiScanData = {|
    timestamp: number,
    frequency: number,
    channel: number,
    bssid: string,
    strength: number,
    ssid?: ?string,
    band?: ?string,
    channelWidth?: ?number,
    capabilities?: ?string,
    latitude?: ?number,
    longitude?: ?number,
    altitude?: ?number,
    heading?: ?number,
    rssi?: ?number,
  |};
  export type SurveyCellScanData = {|
    networkType: CellularNetworkType,
    signalStrength: number,
    timestamp?: ?number,
    baseStationID?: ?string,
    networkID?: ?string,
    systemID?: ?string,
    cellID?: ?string,
    locationAreaCode?: ?string,
    mobileCountryCode?: ?string,
    mobileNetworkCode?: ?string,
    primaryScramblingCode?: ?string,
    operator?: ?string,
    arfcn?: ?number,
    physicalCellID?: ?string,
    trackingAreaCode?: ?string,
    timingAdvance?: ?number,
    earfcn?: ?number,
    uarfcn?: ?number,
    latitude?: ?number,
    longitude?: ?number,
    altitude?: ?number,
    heading?: ?number,
    rssi?: ?number,
  |};
  export type CheckListCategoryInput = {|
    id?: ?string,
    title: string,
    description?: ?string,
    checkList?: ?$ReadOnlyArray<CheckListItemInput>,
  |};
  export type AddWorkOrderMutationVariables = {|
    input: AddWorkOrderInput
  |};
  export type AddWorkOrderMutationResponse = {|
    +addWorkOrder: {|
      +id: string,
      +organizationFk: ?{|
        +id: string,
        +name: string,
      |},
    |}
  |};
  export type AddWorkOrderMutation = {|
    variables: AddWorkOrderMutationVariables,
    response: AddWorkOrderMutationResponse,
  |};
  */
  
  
  /*
  mutation AddWorkOrderMutation(
    $input: AddWorkOrderInput!
  ) {
    addWorkOrder(input: $input) {
      id
      organizationFk {
        id
        name
      }
    }
  }
  */
  
  const node/*: ConcreteRequest*/ = (function(){
  var v0 = [
    {
      "defaultValue": null,
      "kind": "LocalArgument",
      "name": "input"
    }
  ],
  v1 = {
    "alias": null,
    "args": null,
    "kind": "ScalarField",
    "name": "id",
    "storageKey": null
  },
  v2 = [
    {
      "alias": null,
      "args": [
        {
          "kind": "Variable",
          "name": "input",
          "variableName": "input"
        }
      ],
      "concreteType": "WorkOrder",
      "kind": "LinkedField",
      "name": "addWorkOrder",
      "plural": false,
      "selections": [
        (v1/*: any*/),
        {
          "alias": null,
          "args": null,
          "concreteType": "Organization",
          "kind": "LinkedField",
          "name": "organizationFk",
          "plural": false,
          "selections": [
            (v1/*: any*/),
            {
              "alias": null,
              "args": null,
              "kind": "ScalarField",
              "name": "name",
              "storageKey": null
            }
          ],
          "storageKey": null
        }
      ],
      "storageKey": null
    }
  ];
  return {
    "fragment": {
      "argumentDefinitions": (v0/*: any*/),
      "kind": "Fragment",
      "metadata": null,
      "name": "AddWorkOrderMutation",
      "selections": (v2/*: any*/),
      "type": "Mutation",
      "abstractKey": null
    },
    "kind": "Request",
    "operation": {
      "argumentDefinitions": (v0/*: any*/),
      "kind": "Operation",
      "name": "AddWorkOrderMutation",
      "selections": (v2/*: any*/)
    },
    "params": {
      "cacheID": "182fb6cdeb0767aa667d029444722316",
      "id": null,
      "metadata": {},
      "name": "AddWorkOrderMutation",
      "operationKind": "mutation",
      "text": "mutation AddWorkOrderMutation(\n  $input: AddWorkOrderInput!\n) {\n  addWorkOrder(input: $input) {\n    id\n    organizationFk {\n      id\n      name\n    }\n  }\n}\n"
    }
  };
  })();
  // prettier-ignore
  (node/*: any*/).hash = 'fb996588ebca77a8fb81d745d24fa138';
  
  module.exports = node;
  