Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/sdk-php. php sdk for openstatus www.openstatus.dev
Something went wrong. Try again.
6.1 kB · 28 lines
PHP
at main
1234567891011121314151617181920212223242526272829<?php# Generated by the protocol buffer compiler. DO NOT EDIT!# NO CHECKED-IN PROTOBUF GENCODE# source: openstatus/status_report/v1/service.proto
namespace GPBMetadata\Openstatus\StatusReport\V1;
class Service{ public static $is_initialized = false;
public static function initOnce() { $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
if (static::$is_initialized == true) { return; } \GPBMetadata\Buf\Validate\Validate::initOnce(); \GPBMetadata\Gnostic\Openapi\V3\Annotations::initOnce(); \GPBMetadata\Openstatus\StatusReport\V1\StatusReport::initOnce(); $pool->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; }}