[[["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,["# testLab.TestMatrixCompletedData interface\n\nThe data within all Firebase test matrix completed events.\n\n**Signature:** \n\n export interface TestMatrixCompletedData \n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|\n| [clientInfo](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddataclientinfo) | [ClientInfo](./firebase-functions.testlab.clientinfo.md#testlabclientinfo_interface) | Information provided by the client that created the test matrix. |\n| [createTime](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddatacreatetime) | string | Time the test matrix was created. |\n| [invalidMatrixDetails](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddatainvalidmatrixdetails) | string | Code that describes why the test matrix is considered invalid. Only set for matrices in the INVALID state. |\n| [outcomeSummary](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddataoutcomesummary) | [OutcomeSummary](./firebase-functions.testlab.md#testlaboutcomesummary) | Outcome summary of the test matrix. |\n| [resultStorage](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddataresultstorage) | [ResultStorage](./firebase-functions.testlab.resultstorage.md#testlabresultstorage_interface) | Locations where test results are stored. |\n| [state](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddatastate) | [TestState](./firebase-functions.testlab.md#testlabteststate) | State of the test matrix. |\n| [testMatrixId](./firebase-functions.testlab.testmatrixcompleteddata.md#testlabtestmatrixcompleteddatatestmatrixid) | string | ID of the test matrix this event belongs to. |\n\ntestLab.TestMatrixCompletedData.clientInfo\n------------------------------------------\n\nInformation provided by the client that created the test matrix.\n\n**Signature:** \n\n clientInfo: ClientInfo;\n\ntestLab.TestMatrixCompletedData.createTime\n------------------------------------------\n\nTime the test matrix was created.\n\n**Signature:** \n\n createTime: string;\n\ntestLab.TestMatrixCompletedData.invalidMatrixDetails\n----------------------------------------------------\n\nCode that describes why the test matrix is considered invalid. Only set for matrices in the INVALID state.\n\n**Signature:** \n\n invalidMatrixDetails: string;\n\ntestLab.TestMatrixCompletedData.outcomeSummary\n----------------------------------------------\n\nOutcome summary of the test matrix.\n\n**Signature:** \n\n outcomeSummary: OutcomeSummary;\n\ntestLab.TestMatrixCompletedData.resultStorage\n---------------------------------------------\n\nLocations where test results are stored.\n\n**Signature:** \n\n resultStorage: ResultStorage;\n\ntestLab.TestMatrixCompletedData.state\n-------------------------------------\n\nState of the test matrix.\n\n**Signature:** \n\n state: TestState;\n\ntestLab.TestMatrixCompletedData.testMatrixId\n--------------------------------------------\n\nID of the test matrix this event belongs to.\n\n**Signature:** \n\n testMatrixId: string;"]]