[[["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-24 UTC."],[],[],null,["# auth.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.auth.httpserror.md#authhttpserrorconstructor) | | Constructs a new instance of the `HttpsError` class |\n\nProperties\n----------\n\n| Property | Modifiers | Type | Description |\n|--------------------------------------------------------------------------------------|-----------|-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| [code](./firebase-functions.auth.httpserror.md#authhttpserrorcode) | | [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.auth.httpserror.md#authhttpserrordetails) | | unknown | Extra data to be converted to JSON and included in the error response. |\n| [httpErrorCode](./firebase-functions.auth.httpserror.md#authhttpserrorhttperrorcode) | | HttpErrorCode | A wire format representation of a provided error code. |\n\nMethods\n-------\n\n| Method | Modifiers | Description |\n|--------------------------------------------------------------------------|-----------|------------------------------------------------------------|\n| [toJSON()](./firebase-functions.auth.httpserror.md#authhttpserrortojson) | | Returns a JSON-serializable representation of this object. |\n\nauth.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\nauth.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\nauth.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\nauth.HttpsError.httpErrorCode\n-----------------------------\n\nA wire format representation of a provided error code.\n\n**Signature:** \n\n readonly httpErrorCode: HttpErrorCode;\n\nauth.HttpsError.toJSON()\n------------------------\n\nReturns a JSON-serializable representation of this object.\n\n**Signature:** \n\n toJSON(): HttpErrorWireFormat;\n\n**Returns:**\n\nHttpErrorWireFormat"]]