async ContentPart({libraryId, objectId, versionHash, partHash}) {
    if(versionHash) { objectId = this.utils.DecodeVersionHash(versionHash).objectId; }

    let path = UrlJoin("q", versionHash || objectId, "parts", partHash);

    return await ResponseToJson(
      this.HttpClient.Request({
        headers: await this.authClient.AuthorizationHeader({libraryId, objectId, versionHash}),
        method: "GET",
        path: path
      })
    );
  }
/**
   * Get information on a specific part
   *
   * @methodGroup Parts and Files
   * @namedParams
   * @param {string=} libraryId - ID of the library
   * @param {string=} objectId - ID of the object
   * @param {string=} versionHash - Hash of the object version - if not specified, latest version will be used
   * @param {string} partHash - Hash of the part to retrieve
   *
   * @returns {Promise<Object>} - Response containing information about the specified part
   */


@returns {Promise} - Response containing information about the specified part
@returns { Promise } - Response containing information about the specified part
async ContentPart({libraryId, objectId, versionHash, partHash}) {
    if(versionHash) { objectId = this.utils.DecodeVersionHash(versionHash).objectId; }
    let path = UrlJoin("q", versionHash || objectId, "parts", partHash);
    return await ResponseToJson(
      this.HttpClient.Request({
        headers: await this.authClient.AuthorizationHeader({libraryId, objectId, versionHash}),
        method: "GET",
        path: path
      })
    );
  }
async ContentPart ( { libraryId , objectId , versionHash , partHash } ) { if ( versionHash ) { objectId = this . utils . DecodeVersionHash ( versionHash ) . objectId ; } let path = UrlJoin ( "q" , versionHash || objectId , "parts" , partHash ) ; return await ResponseToJson ( this . HttpClient . Request ( { headers : await this . authClient . AuthorizationHeader ( { libraryId , objectId , versionHash } ) , method : "GET" , path : path } ) ) ; }
Get information on a specific part
 @methodGroup Parts and Files
 @namedParams
 @param {string=} libraryId - ID of the library
 @param {string=} objectId - ID of the object
 @param {string=} versionHash - Hash of the object version - if not specified, latest version will be used
 @param {string} partHash - Hash of the part to retrieve
Get information on a specific part @methodGroup Parts and Files @namedParams @param { string = } libraryId - ID of the library @param { string = } objectId - ID of the object @param { string = } versionHash - Hash of the object version - if not specified latest version will be used @param { string } partHash - Hash of the part to retrieve