{
  "id": "ConnectApi.​fileidinput",
  "nodeType": "class",
  "name": "​FileIdInput",
  "namespace": "ConnectApi",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "​FileIdInput",
    "textToLower": "​fileidinput",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_​FileIdInput_-1:0"
  },
  "order": 0,
  "memberOrder": 0,
  "accessModifier": {
    "type": "keyword.modifier.access",
    "text": "global",
    "textToLower": "global",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.access_global_-1:0"
  },
  "sharingModifier": {
    "type": "keyword.modifier.sharing",
    "text": "without sharing",
    "textToLower": "without sharing",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.sharing_without sharing_-1:0"
  },
  "description": "Attach a file that has already been uploaded or remove a file from a feed element.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_connectapi_input_file_id.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {
    "id": {
      "id": "ConnectApi.​fileidinput.id",
      "nodeType": "variable",
      "name": "id",
      "startToken": {
        "type": "declaration.entity.name.variable",
        "text": "id",
        "textToLower": "id",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.variable_id_-1:0"
      },
      "order": 1,
      "memberOrder": 1,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "keyword.modifier.access_public_-1:0"
      },
      "signature": "public String id",
      "simplifiedSignature": "String id",
      "datatype": {
        "id": "ConnectApi.​fileidinput.id.string",
        "nodeType": "datatype",
        "name": "String",
        "order": 0,
        "memberOrder": 0
      },
      "description": "ID of a file that has already been uploaded.",
      "parentName": "​FileIdInput"
    },
    "operationtype": {
      "id": "ConnectApi.​fileidinput.operationtype",
      "nodeType": "variable",
      "name": "operationType",
      "startToken": {
        "type": "declaration.entity.name.variable",
        "text": "operationType",
        "textToLower": "operationtype",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.variable_operationType_-1:0"
      },
      "order": 2,
      "memberOrder": 2,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "keyword.modifier.access_public_-1:0"
      },
      "signature": "public ConnectApi.​OperationType operationType",
      "simplifiedSignature": "ConnectApi.​OperationType operationType",
      "datatype": {
        "id": "ConnectApi.​fileidinput.operationtype.connectapi.​operationtype",
        "nodeType": "datatype",
        "name": "ConnectApi.​OperationType",
        "order": 0,
        "memberOrder": 0
      },
      "description": "Operation to carry out on the file. Values are: Add—Adds the file to the feed element. Remove—Removes the file from the feed element. Remove operations are processed before Add operations. Adding content that is already added and removing content that is already removed result in no operation.",
      "parentName": "​FileIdInput"
    }
  },
  "methods": {},
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 2,
  "queries": []
}