internalAddGeneratedFile( "\x0A\xD4\x1D\x0A)openstatus/status_report/v1/service.proto\x12\x1Bopenstatus.status_report.v1\x1A\$gnostic/openapi/v3/annotations.proto\x1A/openstatus/status_report/v1/status_report.proto\"\x85\x04\x0A\x19CreateStatusReportRequest\x12A\x0A\x05title\x18\x01 \x01(\x09B+\xBAG!:\x1F\x12\x1DAPI Degradation Investigation\xBAH\x04r\x02\x10\x01R\x05title\x12Q\x0A\x06status\x18\x02 \x01(\x0E2/.openstatus.status_report.v1.StatusReportStatusB\x08\xBAH\x05\x82\x01\x02\x10\x01R\x06status\x12^\x0A\x07message\x18\x03 \x01(\x09BD\xBAG::8\x126We are investigating reports of increased API latency.\xBAH\x04r\x02\x10\x01R\x07message\x12z\x0A\x04date\x18\x04 \x01(\x09Bf\xBAG\x18:\x16\x12\x142024-03-15T10:30:00Z\xBAHHrF2D^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,9})?(Z|[+-]\\d{2}:\\d{2})\$R\x04date\x12 \x0A\x07page_id\x18\x05 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x06pageId\x12,\x0A\x12page_component_ids\x18\x06 \x03(\x09R\x10pageComponentIds\x12\x1B\x0A\x06notify\x18\x07 \x01(\x08H\x00R\x06notify\x88\x01\x01B\x09\x0A\x07_notify\"l\x0A\x1ACreateStatusReportResponse\x12N\x0A\x0Dstatus_report\x18\x01 \x01(\x0B2).openstatus.status_report.v1.StatusReportR\x0CstatusReport\"1\x0A\x16GetStatusReportRequest\x12\x17\x0A\x02id\x18\x01 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x02id\"i\x0A\x17GetStatusReportResponse\x12N\x0A\x0Dstatus_report\x18\x01 \x01(\x0B2).openstatus.status_report.v1.StatusReportR\x0CstatusReport\"\xC8\x01\x0A\x18ListStatusReportsRequest\x12\$\x0A\x05limit\x18\x01 \x01(\x05B\x09\xBAH\x06\x1A\x04\x18d(\x01H\x00R\x05limit\x88\x01\x01\x12\$\x0A\x06offset\x18\x02 \x01(\x05B\x07\xBAH\x04\x1A\x02(\x00H\x01R\x06offset\x88\x01\x01\x12K\x0A\x08statuses\x18\x03 \x03(\x0E2/.openstatus.status_report.v1.StatusReportStatusR\x08statusesB\x08\x0A\x06_limitB\x09\x0A\x07_offset\"\x93\x01\x0A\x19ListStatusReportsResponse\x12W\x0A\x0Estatus_reports\x18\x01 \x03(\x0B20.openstatus.status_report.v1.StatusReportSummaryR\x0DstatusReports\x12\x1D\x0A\x0Atotal_size\x18\x02 \x01(\x05R\x09totalSize\"\xE5\x01\x0A\x19UpdateStatusReportRequest\x12\x17\x0A\x02id\x18\x01 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x02id\x12\x19\x0A\x05title\x18\x02 \x01(\x09H\x00R\x05title\x88\x01\x01\x12,\x0A\x12page_component_ids\x18\x03 \x03(\x09R\x10pageComponentIds\x12>\x0A\x19update_page_component_ids\x18\x04 \x01(\x08H\x01R\x16updatePageComponentIds\x88\x01\x01B\x08\x0A\x06_titleB\x1C\x0A\x1A_update_page_component_ids\"l\x0A\x1AUpdateStatusReportResponse\x12N\x0A\x0Dstatus_report\x18\x01 \x01(\x0B2).openstatus.status_report.v1.StatusReportR\x0CstatusReport\"4\x0A\x19DeleteStatusReportRequest\x12\x17\x0A\x02id\x18\x01 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x02id\"6\x0A\x1ADeleteStatusReportResponse\x12\x18\x0A\x07success\x18\x01 \x01(\x08R\x07success\"\xDE\x02\x0A\x1CAddStatusReportUpdateRequest\x121\x0A\x10status_report_id\x18\x01 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x0EstatusReportId\x12Q\x0A\x06status\x18\x02 \x01(\x0E2/.openstatus.status_report.v1.StatusReportStatusB\x08\xBAH\x05\x82\x01\x02\x10\x01R\x06status\x12!\x0A\x07message\x18\x03 \x01(\x09B\x07\xBAH\x04r\x02\x10\x01R\x07message\x12d\x0A\x04date\x18\x04 \x01(\x09BK\xBAHHrF2D^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,9})?(Z|[+-]\\d{2}:\\d{2})\$H\x00R\x04date\x88\x01\x01\x12\x1B\x0A\x06notify\x18\x05 \x01(\x08H\x01R\x06notify\x88\x01\x01B\x07\x0A\x05_dateB\x09\x0A\x07_notify\"o\x0A\x1DAddStatusReportUpdateResponse\x12N\x0A\x0Dstatus_report\x18\x01 \x01(\x0B2).openstatus.status_report.v1.StatusReportR\x0CstatusReport2\xBF\x0B\x0A\x13StatusReportService\x12\xCE\x03\x0A\x12CreateStatusReport\x126.openstatus.status_report.v1.CreateStatusReportRequest\x1A7.openstatus.status_report.v1.CreateStatusReportResponse\"\xC6\x02\xBAG\xC2\x02\x1A\xBF\x02Creates a new status report with an initial update entry. The report is associated with a status page and optionally specific page components. An initial StatusReportUpdate is created automatically with the provided status, message, and date. If notify is true, subscribers of the associated page are notified by email.\x12\x81\x01\x0A\x0FGetStatusReport\x123.openstatus.status_report.v1.GetStatusReportRequest\x1A4.openstatus.status_report.v1.GetStatusReportResponse\"\x03\x90\x02\x01\x12\x87\x01\x0A\x11ListStatusReports\x125.openstatus.status_report.v1.ListStatusReportsRequest\x1A6.openstatus.status_report.v1.ListStatusReportsResponse\"\x03\x90\x02\x01\x12\x85\x01\x0A\x12UpdateStatusReport\x126.openstatus.status_report.v1.UpdateStatusReportRequest\x1A7.openstatus.status_report.v1.UpdateStatusReportResponse\x12\x85\x01\x0A\x12DeleteStatusReport\x126.openstatus.status_report.v1.DeleteStatusReportRequest\x1A7.openstatus.status_report.v1.DeleteStatusReportResponse\x12\xB8\x03\x0A\x15AddStatusReportUpdate\x129.openstatus.status_report.v1.AddStatusReportUpdateRequest\x1A:.openstatus.status_report.v1.AddStatusReportUpdateResponse\"\xA7\x02\xBAG\xA3\x02\x1A\xA0\x02Adds a new update entry to an existing status report and transitions the report to the specified status. Status reports follow a lifecycle: investigating -> identified -> monitoring -> resolved. If notify is true, subscribers of the associated page are notified by email about the update.B^Z\\github.com/openstatushq/openstatus/packages/proto/openstatus/status_report/v1;statusreportv1b\x06proto3" , true); static::$is_initialized = true; } }