Logs_Haynes_GetRepairTimeTypes Tables
The logs_haynes_getRepairTimeTypes_latest and logs_haynes_getRepairTimeTypes_changelog tables stores the requests and responses of each getRepairTimeTypes haynes pro API call made, including errors and api timestamps.
🔹 Standard Columns​
| Column Name | Data Type | Nullable | Description | 
|---|---|---|---|
document_name | STRING | YES | Name of the Firestore document | 
document_event_id | STRING | YES | Unique ID representing the document event (change ID) | 
document_timestamp | TIMESTAMP | YES | Timestamp when the document event occurred | 
document_operation | STRING | YES | Type of Firestore operation (e.g., CREATE, UPDATE, DELETE) | 
document_id | STRING | YES | ID of the Firestore document | 
apiCallTimeInMilliSeconds | INT64 | YES | Time taken to complete the API call in milliseconds | 
context | STRING | YES | Context of the log (e.g., module or feature name) | 
level | STRING | YES | Log level | 
year | STRING | YES | year of the API call | 
month | STRING | YES | month of the API call | 
day | STRING | YES | day of the API call | 
documentId | STRING | YES | unique document id in firebase | 
🔸 Struct Columns​
request​
| Column Name | Data Type | Nullable | Description | 
|---|---|---|---|
message | STRING | YES | Description of the request | 
payload.countryCode | STRING | YES | Country code | 
payload.identifierValue | STRING | YES | Identifier value | 
payload.languageCode | STRING | YES | Language code | 
payload.lookupType | STRING | YES | Look up type | 
payload.typeId | STRING | YES | Id of the look up type | 
payload.callRequestKey | STRING | YES | Call request key | 
timestamp | INT64 | YES | Timestamp of the request (in Unix time) | 
response​
| Column Name | Data Type | Nullable | Description | 
|---|---|---|---|
message | STRING | YES | Response message | 
timestamp | INT64 | YES | Timestamp of the response (in Unix time) | 
data.GetRepairtimeTypesResult | RECORD | YES | Contains repair time type data | 
data.GetRepairtimeTypesResult.TechnicalData | RECORD | YES | Technical specifications for repair types | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType | RECORD REPEATED | REPEATED | List of extended repair time types | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.madeFrom | STRING | YES | Starting manufacturing year | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.madeUntil | STRING | YES | Ending manufacturing year | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.make | STRING | YES | Make of the vehicle | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.model | STRING | YES | Model of the vehicle | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.output | INTEGER | YES | Output value (engine power, etc.) | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.repairtimeTypeId | INTEGER | YES | Unique ID for the repair time type | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.rootNodeId | STRING | YES | Identifier for the root node | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.status | RECORD | YES | Status record | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.status.statusCode | INTEGER | YES | Status code indicator | 
data.GetRepairtimeTypesResult.TechnicalData.ExtRepairtimeType.type | STRING | YES | Type/category of the repair | 
timestamp​
| Column Name | Data Type | Nullable | Description | 
|---|---|---|---|
seconds | INT64 | YES | Seconds since Unix epoch | 
nanoseconds | INT64 | YES | Nanoseconds part of the timestamp | 
error​
| Column Name | Data Type | Nullable | Description | 
|---|---|---|---|
data | STRING | YES | Additional error data | 
message | STRING | YES | Error message | 
name | STRING | YES | Name/type of the error | 
stack | STRING | YES | Stack trace of the error | 
timestamp | TIMESTAMP | YES | Timestamp when the error occurred |