[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-04-18 UTC."],[],[],null,["# https.HttpsError class\n\nAn explicit error that can be thrown from a handler to send an error to the client that called the function.\n\n**Signature:** \n\n export declare class HttpsError extends Error \n\n**Extends:** Error\n\nConstructors\n------------\n\n| Constructor | Modifiers | Description |\n|--------------------------------------------------------------------------------------------------------------|-----------|-----------------------------------------------------|\n| [(constructor)(code, message, details)](./firebase-functions.https.httpserror.md#httpshttpserrorconstructor) | | Constructs a new instance of the `HttpsError` class |\n\nProperties\n----------\n\n| Property | Modifiers | Type | Description |\n|----------------------------------------------------------------------------------------|-----------|-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| [code](./firebase-functions.https.httpserror.md#httpshttpserrorcode) | | [FunctionsErrorCode](./firebase-functions.https.md#httpsfunctionserrorcode) | A standard error code that will be returned to the client. This also determines the HTTP status code of the response, as defined in code.proto. |\n| [details](./firebase-functions.https.httpserror.md#httpshttpserrordetails) | | unknown | Extra data to be converted to JSON and included in the error response. |\n| [httpErrorCode](./firebase-functions.https.httpserror.md#httpshttpserrorhttperrorcode) | | HttpErrorCode | A wire format representation of a provided error code. |\n\nMethods\n-------\n\n| Method | Modifiers | Description |\n|----------------------------------------------------------------------------|-----------|------------------------------------------------------------|\n| [toJSON()](./firebase-functions.https.httpserror.md#httpshttpserrortojson) | | Returns a JSON-serializable representation of this object. |\n\nhttps.HttpsError.(constructor)\n------------------------------\n\nConstructs a new instance of the `HttpsError` class\n\n**Signature:** \n\n constructor(code: FunctionsErrorCode, message: string, details?: unknown);\n\n### Parameters\n\n| Parameter | Type | Description |\n|-----------|-----------------------------------------------------------------------------|-------------|\n| code | [FunctionsErrorCode](./firebase-functions.https.md#httpsfunctionserrorcode) | |\n| message | string | |\n| details | unknown | |\n\nhttps.HttpsError.code\n---------------------\n\nA standard error code that will be returned to the client. This also determines the HTTP status code of the response, as defined in code.proto.\n\n**Signature:** \n\n readonly code: FunctionsErrorCode;\n\nhttps.HttpsError.details\n------------------------\n\nExtra data to be converted to JSON and included in the error response.\n\n**Signature:** \n\n readonly details: unknown;\n\nhttps.HttpsError.httpErrorCode\n------------------------------\n\nA wire format representation of a provided error code.\n\n**Signature:** \n\n readonly httpErrorCode: HttpErrorCode;\n\nhttps.HttpsError.toJSON()\n-------------------------\n\nReturns a JSON-serializable representation of this object.\n\n**Signature:** \n\n toJSON(): HttpErrorWireFormat;\n\n**Returns:**\n\nHttpErrorWireFormat"]]