{
  "id": "ConnectApi.userprofiles",
  "nodeType": "class",
  "name": "UserProfiles",
  "namespace": "ConnectApi",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "UserProfiles",
    "textToLower": "userprofiles",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_UserProfiles_-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": "Access user profile data. The user profile data populates the profile page (also called the Chatter profile page). This data includes user information (such as address, manager, and phone number), some user capabilities (permissions), and a set of subtab apps, which are custom tabs on the profile page.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_ConnectAPI_UserProfiles_static_methods.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {},
  "methods": {
    "deletebannerphoto(string,string)": {
      "id": "ConnectApi.userprofiles.method.deletebannerphoto(string,string)",
      "nodeType": "method",
      "name": "deleteBannerPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "deleteBannerPhoto",
        "textToLower": "deletebannerphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_deleteBannerPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 1,
      "memberOrder": 1,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void deleteBannerPhoto(String communityId, String userId)",
      "overrideSignature": "public static override Void deleteBannerPhoto(String communityId, String userId)",
      "simplifiedSignature": "deleteBannerPhoto(String,String)",
      "datatype": {
        "id": "ConnectApi.userprofiles.deletebannerphoto.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.userprofiles.deletebannerphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Delete a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.deletebannerphoto(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 55
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:44"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 55
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:44"
          },
          "parentId": "ConnectApi.userprofiles.method.deletebannerphoto(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.deletebannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 37
                },
                "end": {
                  "line": 0,
                  "character": 43
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:37"
            },
            "parentId": "ConnectApi.userprofiles.deletebannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.deletebannerphoto(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 64
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:64"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 64
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:64"
          },
          "parentId": "ConnectApi.userprofiles.method.deletebannerphoto(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.deletebannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 57
                },
                "end": {
                  "line": 0,
                  "character": 63
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:57"
            },
            "parentId": "ConnectApi.userprofiles.deletebannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "deletephoto(string,string)": {
      "id": "ConnectApi.userprofiles.method.deletephoto(string,string)",
      "nodeType": "method",
      "name": "deletePhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "deletePhoto",
        "textToLower": "deletephoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_deletePhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 2,
      "memberOrder": 2,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static Void deletePhoto(String communityId, String userId)",
      "overrideSignature": "public static override Void deletePhoto(String communityId, String userId)",
      "simplifiedSignature": "deletePhoto(String,String)",
      "datatype": {
        "id": "ConnectApi.userprofiles.deletephoto.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 18
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:14"
        },
        "parentId": "ConnectApi.userprofiles.deletephoto",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Delete a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.deletephoto(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:38"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:38"
          },
          "parentId": "ConnectApi.userprofiles.method.deletephoto(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.deletephoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 31
                },
                "end": {
                  "line": 0,
                  "character": 37
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:31"
            },
            "parentId": "ConnectApi.userprofiles.deletephoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.deletephoto(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 58
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:58"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 58
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:58"
          },
          "parentId": "ConnectApi.userprofiles.method.deletephoto(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.deletephoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 51
                },
                "end": {
                  "line": 0,
                  "character": 57
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:51"
            },
            "parentId": "ConnectApi.userprofiles.deletephoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the context user or the keyword me.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getbannerphoto(string,string)": {
      "id": "ConnectApi.userprofiles.method.getbannerphoto(string,string)",
      "nodeType": "method",
      "name": "getBannerPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getBannerPhoto",
        "textToLower": "getbannerphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getBannerPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 3,
      "memberOrder": 3,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.BannerPhoto getBannerPhoto(String communityId, String userId)",
      "overrideSignature": "public static override ConnectApi.BannerPhoto getBannerPhoto(String communityId, String userId)",
      "simplifiedSignature": "getBannerPhoto(String,String)",
      "datatype": {
        "id": "ConnectApi.userprofiles.getbannerphoto.datatype.ConnectApi.BannerPhoto",
        "nodeType": "datatype",
        "name": "ConnectApi.BannerPhoto",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.getbannerphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.BannerPhoto"
      },
      "description": "Get a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.getbannerphoto(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "parentId": "ConnectApi.userprofiles.method.getbannerphoto(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.getbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 52
                },
                "end": {
                  "line": 0,
                  "character": 58
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:52"
            },
            "parentId": "ConnectApi.userprofiles.getbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.getbannerphoto(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "parentId": "ConnectApi.userprofiles.method.getbannerphoto(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.getbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.userprofiles.getbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getphoto(string,string)": {
      "id": "ConnectApi.userprofiles.method.getphoto(string,string)",
      "nodeType": "method",
      "name": "getPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getPhoto",
        "textToLower": "getphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 4,
      "memberOrder": 4,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Photo getPhoto(String communityId, String userId)",
      "overrideSignature": "public static override ConnectApi.Photo getPhoto(String communityId, String userId)",
      "simplifiedSignature": "getPhoto(String,String)",
      "datatype": {
        "id": "ConnectApi.userprofiles.getphoto.datatype.ConnectApi.Photo",
        "nodeType": "datatype",
        "name": "ConnectApi.Photo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.getphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Photo"
      },
      "description": "Get a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.getphoto(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "parentId": "ConnectApi.userprofiles.method.getphoto(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.getphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 40
                },
                "end": {
                  "line": 0,
                  "character": 46
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:40"
            },
            "parentId": "ConnectApi.userprofiles.getphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.getphoto(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "parentId": "ConnectApi.userprofiles.method.getphoto(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.getphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 60
                },
                "end": {
                  "line": 0,
                  "character": 66
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:60"
            },
            "parentId": "ConnectApi.userprofiles.getphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a user.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getuserprofile(string,string)": {
      "id": "ConnectApi.userprofiles.method.getuserprofile(string,string)",
      "nodeType": "method",
      "name": "getUserProfile",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getUserProfile",
        "textToLower": "getuserprofile",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getUserProfile_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 5,
      "memberOrder": 5,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.UserProfile getUserProfile(String communityId, String userId)",
      "overrideSignature": "public static override ConnectApi.UserProfile getUserProfile(String communityId, String userId)",
      "simplifiedSignature": "getUserProfile(String,String)",
      "datatype": {
        "id": "ConnectApi.userprofiles.getuserprofile.datatype.ConnectApi.UserProfile",
        "nodeType": "datatype",
        "name": "ConnectApi.UserProfile",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.getuserprofile",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.UserProfile"
      },
      "description": "Get the user profile of the context user.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.getuserprofile(string,string).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "parentId": "ConnectApi.userprofiles.method.getuserprofile(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.getuserprofile.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 52
                },
                "end": {
                  "line": 0,
                  "character": 58
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:52"
            },
            "parentId": "ConnectApi.userprofiles.getuserprofile",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.getuserprofile(string,string).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "parentId": "ConnectApi.userprofiles.method.getuserprofile(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.getuserprofile.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.userprofiles.getuserprofile",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for a user.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setbannerphoto(string,string,string,integer)": {
      "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer)",
      "nodeType": "method",
      "name": "setBannerPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setBannerPhoto",
        "textToLower": "setbannerphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setBannerPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 6,
      "memberOrder": 6,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.BannerPhoto setBannerPhoto(String communityId, String userId, String fileId, Integer versionNumber)",
      "overrideSignature": "public static override ConnectApi.BannerPhoto setBannerPhoto(String communityId, String userId, String fileId, Integer versionNumber)",
      "simplifiedSignature": "setBannerPhoto(String,String,String,Integer)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setbannerphoto.datatype.ConnectApi.BannerPhoto",
        "nodeType": "datatype",
        "name": "ConnectApi.BannerPhoto",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setbannerphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.BannerPhoto"
      },
      "description": "Set an uploaded file as a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 52
                },
                "end": {
                  "line": 0,
                  "character": 58
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:52"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "fileid": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer).varParam.fileid",
          "nodeType": "variable",
          "name": "fileId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileId",
            "textToLower": "fileid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 94
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileId_0:94"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileId",
            "textToLower": "fileid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 94
              },
              "end": {
                "line": 0,
                "character": 100
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileId_0:94"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 87
                },
                "end": {
                  "line": 0,
                  "character": 93
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:87"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "versionnumber": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer).varParam.versionnumber",
          "nodeType": "variable",
          "name": "versionNumber",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "versionNumber",
            "textToLower": "versionnumber",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_versionNumber_0:110"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "versionNumber",
            "textToLower": "versionnumber",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 123
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_versionNumber_0:110"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,string,integer)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 102
                },
                "end": {
                  "line": 0,
                  "character": 109
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:102"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user. ID of the uploaded file to use as the user banner. The key prefix must be 069, and the image must be smaller than 8 MB. Version number of the file. Specify an existing version number or, to get the latest version, specify null.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setbannerphoto(string,string,connectapi.binaryinput)": {
      "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput)",
      "nodeType": "method",
      "name": "setBannerPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setBannerPhoto",
        "textToLower": "setbannerphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setBannerPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 7,
      "memberOrder": 7,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.BannerPhoto setBannerPhoto(String communityId, String userId, ConnectApi.BinaryInput fileUpload)",
      "overrideSignature": "public static override ConnectApi.BannerPhoto setBannerPhoto(String communityId, String userId, ConnectApi.BinaryInput fileUpload)",
      "simplifiedSignature": "setBannerPhoto(String,String,ConnectApi.BinaryInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setbannerphoto.datatype.ConnectApi.BannerPhoto",
        "nodeType": "datatype",
        "name": "ConnectApi.BannerPhoto",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setbannerphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.BannerPhoto"
      },
      "description": "Set a file that hasn’t been uploaded as a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 59
              },
              "end": {
                "line": 0,
                "character": 70
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:59"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 52
                },
                "end": {
                  "line": 0,
                  "character": 58
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:52"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 79
              },
              "end": {
                "line": 0,
                "character": 85
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:79"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 72
                },
                "end": {
                  "line": 0,
                  "character": 78
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:72"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "fileupload": {
          "id": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput).varParam.fileupload",
          "nodeType": "variable",
          "name": "fileUpload",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 120
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:110"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 110
              },
              "end": {
                "line": 0,
                "character": 120
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:110"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphoto(string,string,connectapi.binaryinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphoto.datatype.ConnectApi.BinaryInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BinaryInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 87
                },
                "end": {
                  "line": 0,
                  "character": 97
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:87"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BinaryInput"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user. A file to use as the photo. The content type must be usable as an image.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setbannerphotowithattributes(string,string,connectapi.bannerphotoinput)": {
      "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput)",
      "nodeType": "method",
      "name": "setBannerPhotoWithAttributes",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setBannerPhotoWithAttributes",
        "textToLower": "setbannerphotowithattributes",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setBannerPhotoWithAttributes_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 8,
      "memberOrder": 8,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.BannerPhoto setBannerPhotoWithAttributes(String communityId, String userId, ConnectApi.BannerPhotoInput bannerPhoto)",
      "overrideSignature": "public static override ConnectApi.BannerPhoto setBannerPhotoWithAttributes(String communityId, String userId, ConnectApi.BannerPhotoInput bannerPhoto)",
      "simplifiedSignature": "setBannerPhotoWithAttributes(String,String,ConnectApi.BannerPhotoInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.ConnectApi.BannerPhoto",
        "nodeType": "datatype",
        "name": "ConnectApi.BannerPhoto",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.BannerPhoto"
      },
      "description": "Set and crop an uploaded file as a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 99
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:93"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 99
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:93"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 92
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:86"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "bannerphoto": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput).varParam.bannerphoto",
          "nodeType": "variable",
          "name": "bannerPhoto",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "bannerPhoto",
            "textToLower": "bannerphoto",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 129
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_bannerPhoto_0:129"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "bannerPhoto",
            "textToLower": "bannerphoto",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 129
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_bannerPhoto_0:129"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.ConnectApi.BannerPhotoInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BannerPhotoInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 101
                },
                "end": {
                  "line": 0,
                  "character": 111
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:101"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BannerPhotoInput"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user. A ConnectApi.BannerPhotoInput object that specifies the ID and version of the file, and how to crop the file.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)": {
      "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)",
      "nodeType": "method",
      "name": "setBannerPhotoWithAttributes",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setBannerPhotoWithAttributes",
        "textToLower": "setbannerphotowithattributes",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setBannerPhotoWithAttributes_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 9,
      "memberOrder": 9,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.BannerPhoto setBannerPhotoWithAttributes(String communityId, String userId, ConnectApi.BannerPhotoInput bannerPhoto, ConnectApi.BinaryInput fileUpload)",
      "overrideSignature": "public static override ConnectApi.BannerPhoto setBannerPhotoWithAttributes(String communityId, String userId, ConnectApi.BannerPhotoInput bannerPhoto, ConnectApi.BinaryInput fileUpload)",
      "simplifiedSignature": "setBannerPhotoWithAttributes(String,String,ConnectApi.BannerPhotoInput,ConnectApi.BinaryInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.ConnectApi.BannerPhoto",
        "nodeType": "datatype",
        "name": "ConnectApi.BannerPhoto",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.BannerPhoto"
      },
      "description": "Set and crop a file that hasn’t been uploaded as a user’s banner photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 84
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:73"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 99
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:93"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 93
              },
              "end": {
                "line": 0,
                "character": 99
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:93"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 86
                },
                "end": {
                  "line": 0,
                  "character": 92
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:86"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "bannerphoto": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput).varParam.bannerphoto",
          "nodeType": "variable",
          "name": "bannerPhoto",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "bannerPhoto",
            "textToLower": "bannerphoto",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 129
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_bannerPhoto_0:129"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "bannerPhoto",
            "textToLower": "bannerphoto",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 129
              },
              "end": {
                "line": 0,
                "character": 140
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_bannerPhoto_0:129"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.ConnectApi.BannerPhotoInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BannerPhotoInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 101
                },
                "end": {
                  "line": 0,
                  "character": 111
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:101"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BannerPhotoInput"
          },
          "scope": null
        },
        "fileupload": {
          "id": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput).varParam.fileupload",
          "nodeType": "variable",
          "name": "fileUpload",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 165
              },
              "end": {
                "line": 0,
                "character": 175
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:165"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 165
              },
              "end": {
                "line": 0,
                "character": 175
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:165"
          },
          "parentId": "ConnectApi.userprofiles.method.setbannerphotowithattributes(string,string,connectapi.bannerphotoinput,connectapi.binaryinput)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.userprofiles.setbannerphotowithattributes.datatype.ConnectApi.BinaryInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BinaryInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 142
                },
                "end": {
                  "line": 0,
                  "character": 152
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:142"
            },
            "parentId": "ConnectApi.userprofiles.setbannerphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BinaryInput"
          },
          "description": "Use either the ID for a community, internal, or null. ID of the user. A ConnectApi.BannerPhotoInput object specifying the cropping parameters. A file to use as the photo. The content type must be usable as an image.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setphoto(string,string,string,integer)": {
      "id": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer)",
      "nodeType": "method",
      "name": "setPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setPhoto",
        "textToLower": "setphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 10,
      "memberOrder": 10,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Photo setPhoto(String communityId, String userId, String fileId, Integer versionNumber)",
      "overrideSignature": "public static override ConnectApi.Photo setPhoto(String communityId, String userId, String fileId, Integer versionNumber)",
      "simplifiedSignature": "setPhoto(String,String,String,Integer)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setphoto.datatype.ConnectApi.Photo",
        "nodeType": "datatype",
        "name": "ConnectApi.Photo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Photo"
      },
      "description": "Set an uploaded file as a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 40
                },
                "end": {
                  "line": 0,
                  "character": 46
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:40"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 60
                },
                "end": {
                  "line": 0,
                  "character": 66
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:60"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "fileid": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer).varParam.fileid",
          "nodeType": "variable",
          "name": "fileId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileId",
            "textToLower": "fileid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 82
              },
              "end": {
                "line": 0,
                "character": 88
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileId_0:82"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileId",
            "textToLower": "fileid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 82
              },
              "end": {
                "line": 0,
                "character": 88
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileId_0:82"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 81
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:75"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "versionnumber": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer).varParam.versionnumber",
          "nodeType": "variable",
          "name": "versionNumber",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "versionNumber",
            "textToLower": "versionnumber",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 98
              },
              "end": {
                "line": 0,
                "character": 111
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_versionNumber_0:98"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "versionNumber",
            "textToLower": "versionnumber",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 98
              },
              "end": {
                "line": 0,
                "character": 111
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_versionNumber_0:98"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,string,integer)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 90
                },
                "end": {
                  "line": 0,
                  "character": 97
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:90"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the context user or the keyword me. ID of an uploaded file. The file must be an image, and be smaller than 2 GB. Version number of the existing file. Specify either an existing version number, or null to get the latest version.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setphoto(string,string,connectapi.binaryinput)": {
      "id": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput)",
      "nodeType": "method",
      "name": "setPhoto",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setPhoto",
        "textToLower": "setphoto",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setPhoto_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 11,
      "memberOrder": 11,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Photo setPhoto(String communityId, String userId, ConnectApi.BinaryInput fileUpload)",
      "overrideSignature": "public static override ConnectApi.Photo setPhoto(String communityId, String userId, ConnectApi.BinaryInput fileUpload)",
      "simplifiedSignature": "setPhoto(String,String,ConnectApi.BinaryInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setphoto.datatype.ConnectApi.Photo",
        "nodeType": "datatype",
        "name": "ConnectApi.Photo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setphoto",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Photo"
      },
      "description": "Set a file that hasn’t been uploaded as a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:47"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 40
                },
                "end": {
                  "line": 0,
                  "character": 46
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:40"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 67
              },
              "end": {
                "line": 0,
                "character": 73
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:67"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 60
                },
                "end": {
                  "line": 0,
                  "character": 66
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:60"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "fileupload": {
          "id": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput).varParam.fileupload",
          "nodeType": "variable",
          "name": "fileUpload",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 98
              },
              "end": {
                "line": 0,
                "character": 108
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:98"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 98
              },
              "end": {
                "line": 0,
                "character": 108
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:98"
          },
          "parentId": "ConnectApi.userprofiles.method.setphoto(string,string,connectapi.binaryinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphoto.datatype.ConnectApi.BinaryInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BinaryInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 75
                },
                "end": {
                  "line": 0,
                  "character": 85
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:75"
            },
            "parentId": "ConnectApi.userprofiles.setphoto",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BinaryInput"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the context user or the keyword me. A file to use as the photo. The content type must be usable as an image.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setphotowithattributes(string,string,connectapi.photoinput)": {
      "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput)",
      "nodeType": "method",
      "name": "setPhotoWithAttributes",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setPhotoWithAttributes",
        "textToLower": "setphotowithattributes",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setPhotoWithAttributes_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 12,
      "memberOrder": 12,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Photo setPhotoWithAttributes(String communityId, String userId, ConnectApi.PhotoInput photo)",
      "overrideSignature": "public static override ConnectApi.Photo setPhotoWithAttributes(String communityId, String userId, ConnectApi.PhotoInput photo)",
      "simplifiedSignature": "setPhotoWithAttributes(String,String,ConnectApi.PhotoInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.ConnectApi.Photo",
        "nodeType": "datatype",
        "name": "ConnectApi.Photo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setphotowithattributes",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Photo"
      },
      "description": "Set and crop an uploaded file as a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 61
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:61"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 61
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:61"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 54
                },
                "end": {
                  "line": 0,
                  "character": 60
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:54"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 87
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:81"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 87
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:81"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 74
                },
                "end": {
                  "line": 0,
                  "character": 80
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:74"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "photo": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput).varParam.photo",
          "nodeType": "variable",
          "name": "photo",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "photo",
            "textToLower": "photo",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 116
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_photo_0:111"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "photo",
            "textToLower": "photo",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 116
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_photo_0:111"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.ConnectApi.PhotoInput",
            "nodeType": "datatype",
            "name": "ConnectApi.PhotoInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 89
                },
                "end": {
                  "line": 0,
                  "character": 99
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:89"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.PhotoInput"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the context user or the keyword me. A ConnectApi.PhotoInput object specifying the file ID, version number, and cropping parameters.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)": {
      "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)",
      "nodeType": "method",
      "name": "setPhotoWithAttributes",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setPhotoWithAttributes",
        "textToLower": "setphotowithattributes",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setPhotoWithAttributes_-1:0"
      },
      "parentId": "ConnectApi.userprofiles",
      "order": 13,
      "memberOrder": 13,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "static": {
        "type": "keyword.modifier.static",
        "text": "static",
        "textToLower": "static",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 7
          },
          "end": {
            "line": 0,
            "character": 13
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_static_0:7"
      },
      "signature": "public static ConnectApi.Photo setPhotoWithAttributes(String communityId, String userId, ConnectApi.PhotoInput photo, ConnectApi.BinaryInput fileUpload)",
      "overrideSignature": "public static override ConnectApi.Photo setPhotoWithAttributes(String communityId, String userId, ConnectApi.PhotoInput photo, ConnectApi.BinaryInput fileUpload)",
      "simplifiedSignature": "setPhotoWithAttributes(String,String,ConnectApi.PhotoInput,ConnectApi.BinaryInput)",
      "datatype": {
        "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.ConnectApi.Photo",
        "nodeType": "datatype",
        "name": "ConnectApi.Photo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "ConnectApi",
          "textToLower": "connectapi",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 14
            },
            "end": {
              "line": 0,
              "character": 24
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_ConnectApi_0:14"
        },
        "parentId": "ConnectApi.userprofiles.setphotowithattributes",
        "order": 0,
        "memberOrder": 0,
        "type": "ConnectApi.Photo"
      },
      "description": "Set and crop a file that hasn’t been uploaded as a user’s photo.",
      "parentName": "UserProfiles",
      "variables": {},
      "params": {
        "communityid": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput).varParam.communityid",
          "nodeType": "variable",
          "name": "communityId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 61
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:61"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "communityId",
            "textToLower": "communityid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 61
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_communityId_0:61"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 54
                },
                "end": {
                  "line": 0,
                  "character": 60
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:54"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "userid": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput).varParam.userid",
          "nodeType": "variable",
          "name": "userId",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 87
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:81"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "userId",
            "textToLower": "userid",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 87
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_userId_0:81"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 74
                },
                "end": {
                  "line": 0,
                  "character": 80
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:74"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "photo": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput).varParam.photo",
          "nodeType": "variable",
          "name": "photo",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "photo",
            "textToLower": "photo",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 116
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_photo_0:111"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "photo",
            "textToLower": "photo",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 111
              },
              "end": {
                "line": 0,
                "character": 116
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_photo_0:111"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.ConnectApi.PhotoInput",
            "nodeType": "datatype",
            "name": "ConnectApi.PhotoInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 89
                },
                "end": {
                  "line": 0,
                  "character": 99
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:89"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.PhotoInput"
          },
          "scope": null
        },
        "fileupload": {
          "id": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput).varParam.fileupload",
          "nodeType": "variable",
          "name": "fileUpload",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 141
              },
              "end": {
                "line": 0,
                "character": 151
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:141"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "fileUpload",
            "textToLower": "fileupload",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 141
              },
              "end": {
                "line": 0,
                "character": 151
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_fileUpload_0:141"
          },
          "parentId": "ConnectApi.userprofiles.method.setphotowithattributes(string,string,connectapi.photoinput,connectapi.binaryinput)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "ConnectApi.userprofiles.setphotowithattributes.datatype.ConnectApi.BinaryInput",
            "nodeType": "datatype",
            "name": "ConnectApi.BinaryInput",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "ConnectApi",
              "textToLower": "connectapi",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 118
                },
                "end": {
                  "line": 0,
                  "character": 128
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_ConnectApi_0:118"
            },
            "parentId": "ConnectApi.userprofiles.setphotowithattributes",
            "order": 0,
            "memberOrder": 0,
            "type": "ConnectApi.BinaryInput"
          },
          "description": "Use either the ID for a community, internal, or null. The ID for the context user or the keyword me. A ConnectApi.PhotoInput object specifying the cropping parameters. A file to use as the photo. The content type must be usable as an image.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    }
  },
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 13,
  "queries": []
}