text: /**
   * @generated
   * Copyright 2004-present Facebook. All Rights Reserved.
   *
   **/
  
   /**
   * @flow
   * @relayHash 92e8d11dad785084e0660d245c671297
   */
  
  /* eslint-disable */
  
  'use strict';
  
  /*::
  import type { ConcreteRequest } from 'relay-runtime';
  type AddEditEquipmentPortTypeCard_editingEquipmentPortType$ref = any;
  type EquipmentPortTypeItem_equipmentPortType$ref = any;
  export type PropertyKind = "bool" | "date" | "datetime_local" | "email" | "enum" | "float" | "gps_location" | "int" | "node" | "range" | "string" | "%future added value";
  export type EditEquipmentPortTypeInput = {|
    id: string,
    name: string,
    properties?: ?$ReadOnlyArray<PropertyTypeInput>,
    linkProperties?: ?$ReadOnlyArray<PropertyTypeInput>,
  |};
  export type PropertyTypeInput = {|
    id?: ?string,
    externalId?: ?string,
    name: string,
    type: PropertyKind,
    nodeType?: ?string,
    index?: ?number,
    category?: ?string,
    stringValue?: ?string,
    intValue?: ?number,
    booleanValue?: ?boolean,
    floatValue?: ?number,
    latitudeValue?: ?number,
    longitudeValue?: ?number,
    rangeFromValue?: ?number,
    rangeToValue?: ?number,
    isEditable?: ?boolean,
    isInstanceProperty?: ?boolean,
    isMandatory?: ?boolean,
    isDeleted?: ?boolean,
  |};
  export type EditEquipmentPortTypeMutationVariables = {|
    input: EditEquipmentPortTypeInput
  |};
  export type EditEquipmentPortTypeMutationResponse = {|
    +editEquipmentPortType: {|
      +id: string,
      +name: string,
      +$fragmentRefs: EquipmentPortTypeItem_equipmentPortType$ref & AddEditEquipmentPortTypeCard_editingEquipmentPortType$ref,
    |}
  |};
  export type EditEquipmentPortTypeMutation = {|
    variables: EditEquipmentPortTypeMutationVariables,
    response: EditEquipmentPortTypeMutationResponse,
  |};
  */
  
  
  /*
  mutation EditEquipmentPortTypeMutation(
    $input: EditEquipmentPortTypeInput!
  ) {
    editEquipmentPortType(input: $input) {
      id
      name
      ...EquipmentPortTypeItem_equipmentPortType
      ...AddEditEquipmentPortTypeCard_editingEquipmentPortType
    }
  }
  
  fragment AddEditEquipmentPortTypeCard_editingEquipmentPortType on EquipmentPortType {
    id
    name
    numberOfPortDefinitions
    propertyTypes {
      id
      name
      type
      nodeType
      index
      stringValue
      intValue
      booleanValue
      floatValue
      latitudeValue
      longitudeValue
      isEditable
      isInstanceProperty
    }
    linkPropertyTypes {
      id
      name
      type
      nodeType
      index
      stringValue
      intValue
      booleanValue
      floatValue
      latitudeValue
      longitudeValue
      isEditable
      isInstanceProperty
    }
  }
  
  fragment DynamicPropertyTypesGrid_propertyTypes on PropertyType {
    ...PropertyTypeFormField_propertyType
    id
    index
  }
  
  fragment EquipmentPortTypeItem_equipmentPortType on EquipmentPortType {
    id
    name
    numberOfPortDefinitions
    propertyTypes {
      ...DynamicPropertyTypesGrid_propertyTypes
      id
    }
    linkPropertyTypes {
      ...DynamicPropertyTypesGrid_propertyTypes
      id
    }
  }
  
  fragment PropertyTypeFormField_propertyType on PropertyType {
    id
    name
    type
    nodeType
    index
    stringValue
    intValue
    booleanValue
    floatValue
    latitudeValue
    longitudeValue
    rangeFromValue
    rangeToValue
    isEditable
    isInstanceProperty
    isMandatory
    category
    isDeleted
  }
  */
  
  const node/*: ConcreteRequest*/ = (function(){
  var v0 = [
    {
      "kind": "LocalArgument",
      "name": "input",
      "type": "EditEquipmentPortTypeInput!",
      "defaultValue": null
    }
  ],
  v1 = [
    {
      "kind": "Variable",
      "name": "input",
      "variableName": "input"
    }
  ],
  v2 = {
    "kind": "ScalarField",
    "alias": null,
    "name": "id",
    "args": null,
    "storageKey": null
  },
  v3 = {
    "kind": "ScalarField",
    "alias": null,
    "name": "name",
    "args": null,
    "storageKey": null
  },
  v4 = [
    (v2/*: any*/),
    (v3/*: any*/),
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "type",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "nodeType",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "index",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "stringValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "intValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "booleanValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "floatValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "latitudeValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "longitudeValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "rangeFromValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "rangeToValue",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "isEditable",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "isInstanceProperty",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "isMandatory",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "category",
      "args": null,
      "storageKey": null
    },
    {
      "kind": "ScalarField",
      "alias": null,
      "name": "isDeleted",
      "args": null,
      "storageKey": null
    }
  ];
  return {
    "kind": "Request",
    "fragment": {
      "kind": "Fragment",
      "name": "EditEquipmentPortTypeMutation",
      "type": "Mutation",
      "metadata": null,
      "argumentDefinitions": (v0/*: any*/),
      "selections": [
        {
          "kind": "LinkedField",
          "alias": null,
          "name": "editEquipmentPortType",
          "storageKey": null,
          "args": (v1/*: any*/),
          "concreteType": "EquipmentPortType",
          "plural": false,
          "selections": [
            (v2/*: any*/),
            (v3/*: any*/),
            {
              "kind": "FragmentSpread",
              "name": "EquipmentPortTypeItem_equipmentPortType",
              "args": null
            },
            {
              "kind": "FragmentSpread",
              "name": "AddEditEquipmentPortTypeCard_editingEquipmentPortType",
              "args": null
            }
          ]
        }
      ]
    },
    "operation": {
      "kind": "Operation",
      "name": "EditEquipmentPortTypeMutation",
      "argumentDefinitions": (v0/*: any*/),
      "selections": [
        {
          "kind": "LinkedField",
          "alias": null,
          "name": "editEquipmentPortType",
          "storageKey": null,
          "args": (v1/*: any*/),
          "concreteType": "EquipmentPortType",
          "plural": false,
          "selections": [
            (v2/*: any*/),
            (v3/*: any*/),
            {
              "kind": "ScalarField",
              "alias": null,
              "name": "numberOfPortDefinitions",
              "args": null,
              "storageKey": null
            },
            {
              "kind": "LinkedField",
              "alias": null,
              "name": "propertyTypes",
              "storageKey": null,
              "args": null,
              "concreteType": "PropertyType",
              "plural": true,
              "selections": (v4/*: any*/)
            },
            {
              "kind": "LinkedField",
              "alias": null,
              "name": "linkPropertyTypes",
              "storageKey": null,
              "args": null,
              "concreteType": "PropertyType",
              "plural": true,
              "selections": (v4/*: any*/)
            }
          ]
        }
      ]
    },
    "params": {
      "operationKind": "mutation",
      "name": "EditEquipmentPortTypeMutation",
      "id": null,
      "text": "mutation EditEquipmentPortTypeMutation(\n  $input: EditEquipmentPortTypeInput!\n) {\n  editEquipmentPortType(input: $input) {\n    id\n    name\n    ...EquipmentPortTypeItem_equipmentPortType\n    ...AddEditEquipmentPortTypeCard_editingEquipmentPortType\n  }\n}\n\nfragment AddEditEquipmentPortTypeCard_editingEquipmentPortType on EquipmentPortType {\n  id\n  name\n  numberOfPortDefinitions\n  propertyTypes {\n    id\n    name\n    type\n    nodeType\n    index\n    stringValue\n    intValue\n    booleanValue\n    floatValue\n    latitudeValue\n    longitudeValue\n    isEditable\n    isInstanceProperty\n  }\n  linkPropertyTypes {\n    id\n    name\n    type\n    nodeType\n    index\n    stringValue\n    intValue\n    booleanValue\n    floatValue\n    latitudeValue\n    longitudeValue\n    isEditable\n    isInstanceProperty\n  }\n}\n\nfragment DynamicPropertyTypesGrid_propertyTypes on PropertyType {\n  ...PropertyTypeFormField_propertyType\n  id\n  index\n}\n\nfragment EquipmentPortTypeItem_equipmentPortType on EquipmentPortType {\n  id\n  name\n  numberOfPortDefinitions\n  propertyTypes {\n    ...DynamicPropertyTypesGrid_propertyTypes\n    id\n  }\n  linkPropertyTypes {\n    ...DynamicPropertyTypesGrid_propertyTypes\n    id\n  }\n}\n\nfragment PropertyTypeFormField_propertyType on PropertyType {\n  id\n  name\n  type\n  nodeType\n  index\n  stringValue\n  intValue\n  booleanValue\n  floatValue\n  latitudeValue\n  longitudeValue\n  rangeFromValue\n  rangeToValue\n  isEditable\n  isInstanceProperty\n  isMandatory\n  category\n  isDeleted\n}\n",
      "metadata": {}
    }
  };
  })();
  // prettier-ignore
  (node/*: any*/).hash = '30f0a21de0af9f642d1d36e4fd0cc913';
  module.exports = node;
  