Proto commits in googleapis/google-cloudevents

These 98 commits are when the Protocol Buffers files have changed:

Commit:4907cb2
Author:Copybara Bot
Committer:Copybara-Service

Add API Hub protos to google-cloudevents repo. PiperOrigin-RevId: 753866250

The documentation is generated from this commit.

Commit:1ab1ce7
Author:Copybara Bot
Committer:Copybara-Service

Add API Hub protos to google-cloudevents repo. PiperOrigin-RevId: 753085819

The documentation is generated from this commit.

Commit:ee092bd
Author:Copybara Bot
Committer:Copybara-Service

Add 'delivery_attempt' field in the Cloud Pub/Sub data schema. PiperOrigin-RevId: 702756217

Commit:7861368
Author:Copybara Bot
Committer:Copybara-Service

No public description PiperOrigin-RevId: 660963901

Commit:b2b1516
Author:Copybara Bot
Committer:Copybara-Service

fix!: Fix namespace for Ruby and PHP PiperOrigin-RevId: 653650485

Commit:4cb16e7
Author:Copybara Bot
Committer:Copybara-Service

Update Eventarc schema PiperOrigin-RevId: 648737893

Commit:04a932e
Author:copybara-service[bot]
Committer:GitHub

Sync Cloud Scheduler schema (#606) PiperOrigin-RevId: 646979272 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:8b0df4f
Author:copybara-service[bot]
Committer:GitHub

Update cloudscheduler.googleapis.com event schema in staging. (#602) PiperOrigin-RevId: 630464954 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:253fda0
Author:copybara-service[bot]
Committer:GitHub

Add clouddeploy.googleapis.com events (#600) PiperOrigin-RevId: 609411296 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:5750308
Author:copybara-service[bot]
Committer:GitHub

batch.googleapis.com events schema (#599) PiperOrigin-RevId: 607685778 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:a22eb7f
Author:copybara-service[bot]
Committer:GitHub

speech events schema (#596) PiperOrigin-RevId: 612922937 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:5e0764c
Author:copybara-service[bot]
Committer:GitHub

Add support for new event types that contains authentication context as an attribute extension. (#590) PiperOrigin-RevId: 586683237 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:0f27e75
Author:copybara-service[bot]
Committer:GitHub

fix: Correct namespaces for AlloyDB and GkeHub (#546) PiperOrigin-RevId: 544082663 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com> Co-authored-by: Daniel Azuma <dazuma@gmail.com>

Commit:cab929e
Author:copybara-service[bot]
Committer:GitHub

fix: change display name for alloydb.googleapis.com and dataflow.googleapis.com (#543) PiperOrigin-RevId: 540973415 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:2167167
Author:copybara-service[bot]
Committer:GitHub

feat: new Network Management event types added (#539) PiperOrigin-RevId: 539981762 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:2ffe245
Author:copybara-service[bot]
Committer:GitHub

fix: update GKE Hub event type to match API (#536) PiperOrigin-RevId: 540361708 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:1300be8
Author:copybara-service[bot]
Committer:GitHub

Add Cloud AI Platform Notebooks event schema (#533) PiperOrigin-RevId: 540281258 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:5377927
Author:copybara-service[bot]
Committer:GitHub

Add Firestore event schema for Datastore mode (#527) PiperOrigin-RevId: 537979409 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:e7f4410
Author:copybara-service[bot]
Committer:GitHub

Update Firestore schema license (#525) PiperOrigin-RevId: 537950847 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:69af590
Author:copybara-service[bot]
Committer:GitHub

GKE Hub schemas (#519) PiperOrigin-RevId: 537334082 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:4f123cb
Author:copybara-service[bot]
Committer:GitHub

Update networkconnectivity and vmmigration events schemas (#517) PiperOrigin-RevId: 536472310 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:085c11e
Author:copybara-service[bot]
Committer:GitHub

Update direct events schemas (#515) PiperOrigin-RevId: 534485735 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:b33ecba
Author:copybara-service[bot]
Committer:GitHub

Update direct events schemas (#511) PiperOrigin-RevId: 532472251 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:486fb0a
Author:copybara-service[bot]
Committer:GitHub

Add missing CloudEvent proto extensions (#507) PiperOrigin-RevId: 528535738 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:5c65bb4
Author:copybara-service[bot]
Committer:GitHub

fix: Fix Ruby and PHP namespaces (#499) PiperOrigin-RevId: 522709585 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:75b0290
Author:copybara-service[bot]
Committer:GitHub

Update Eventarc event schema (#497) PiperOrigin-RevId: 522336234 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:778716e
Author:copybara-service[bot]
Committer:GitHub

Add Cloud Dataflow event types (#493) PiperOrigin-RevId: 518554204 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:c2710d4
Author:copybara-service[bot]
Committer:GitHub

fix: Fix C# namespaces (#483) PiperOrigin-RevId: 506569363 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:fffeabb
Author:Adam Ross
Committer:GitHub

chore: add go_package to third_party/.../monitored_resource (#461) This change allows using monitoring_resource as a proto dependency in Go without customizing Go import path mappings in the build process.

Commit:1a471ca
Author:copybara-service[bot]
Committer:GitHub

Update direct event schemas (#459) PiperOrigin-RevId: 495864985 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:e98d8fb
Author:copybara-service[bot]
Committer:GitHub

Update direct events schemas (#452) PiperOrigin-RevId: 492498768 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:c875095
Author:copybara-service[bot]
Committer:GitHub

Use java_multiple_files = true in CloudEvent proto. (#450) PiperOrigin-RevId: 490331830 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:43010d1
Author:copybara-service[bot]
Committer:GitHub

Add CrashlyticsMissingSymbolsPayload to Cloud Eventarc API. (#403) PiperOrigin-RevId: 474378678 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:6f39907
Author:copybara-service[bot]
Committer:GitHub

Publish Cloud IoT schemas (#401) PiperOrigin-RevId: 474370979 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:2dfada4
Author:copybara-service[bot]
Committer:GitHub

Add FireperfThresholdAlertPayload. (#392) PiperOrigin-RevId: 470094233 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:4d5bd96
Author:copybara-service[bot]
Committer:GitHub

simplify payload (#389) PiperOrigin-RevId: 469798073 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:8af00cd
Author:copybara-service[bot]
Committer:GitHub

Add feedback_console_uri to AppDistroInAppFeedbackPayload and clarify fast expiry of screenshot_uris. (#384) PiperOrigin-RevId: 467202442 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:443a3d4
Author:copybara-service[bot]
Committer:GitHub

Update comment for the LogEntryData AuthenticationInfo.principal_email to better reflect when the field may be redacted. (#379) PiperOrigin-RevId: 463889870 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:27ba901
Author:Copybara Bot
Committer:Jay Shi

Sanitize service catalog and remove bad methods PiperOrigin-RevId: 462667787

Commit:ee3730a
Author:Copybara Bot
Committer:Copybara-Service

Fix comment. PiperOrigin-RevId: 459795963

Commit:227502b
Author:Copybara Bot
Committer:Copybara-Service

Add AppDistroInAppFeedbackPayload. PiperOrigin-RevId: 457989483

Commit:91a05cc
Author:Marc Gomez
Committer:GitHub

[Copybara] Update with new internal changes from Piper (#356) * Fix service name for sts.googleapis.com PiperOrigin-RevId: 438060033 * Update service catalog for April 6th, 2022. PiperOrigin-RevId: 439893223 * Add CloudEvent Extension Attributes in RTDB schema. PiperOrigin-RevId: 448498649 * Fixing minor typos in the comments for FireAlerts schema (originally from https://github.com/googleapis/google-cloudevents/pull/350) PiperOrigin-RevId: 448608696 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:2b26562
Author:Tyler Stark
Committer:GitHub

Fixing minor typos in comments (#350) Fixing minor typos in the comments.

Commit:a80acfd
Author:github-actions[bot]
Committer:GitHub

[Copybara] Support LogSplit within Cloud Audit Logs log entry events (#323) PiperOrigin-RevId: 424671554 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:e38e8e6
Author:github-actions[bot]
Committer:GitHub

[Copybara] Add protos for Firebase Alerts payload details (#316) * Add protos for Firebase Alerts payload details PiperOrigin-RevId: 422598251 * Fix LICENSE header PiperOrigin-RevId: 424671554 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com> Co-authored-by: Marc Gomez <marc.gomez.vidal@gmail.com>

Commit:e2b028c
Author:Copybara Bot
Committer:Marc Gomez

Internal change PiperOrigin-RevId: 409994579

Commit:32c6af6
Author:Copybara Bot
Committer:Marc Gomez

Fix import in the CloudEvent Firebase Alerts schema PiperOrigin-RevId: 415604627

Commit:4fdac86
Author:Jay Shi
Committer:GitHub

[Copybara] Update with new internal changes from Piper (#299) * feat: Add proto annotations for extension attributes. The `cloud_event_extension_attribute` annotation describes the attribute within events.proto, including the name, description and optional camel-cased name to aid tooling. The `cloud_event_extension_name` annotation indicates that Eventarc will (sometimes conditionally) include the specified extension attribute for the given event. Purpose of this change: - Collect as much information about an event in these protos, as a single source of truth - Enable tooling to make these extension attributes easier for customers to find. See https://github.com/googleapis/google-cloudevents-dotnet/pull/62 as an example PiperOrigin-RevId: 379672582 * docs: Remove TODO from Firestore event payload comment. PiperOrigin-RevId: 379709462 * Update to service catalog. PiperOrigin-RevId: 381051093 * Update to service catalog. PiperOrigin-RevId: 383638369 * docs: update readme catalog Signed-off-by: Grant Timmerman <timmerman+devrel@google.com> * Update service catalogs PiperOrigin-RevId: 387121524 * Revert "Update service catalogs" This reverts commit 0266aac177401fe5eb6e0f51218d14d767709454. This is to address the problem where 0266aac removes the CAL proto. This commit reverts that change. Later I will add a new CL that updates the service catalog. * Update to service catalog. PiperOrigin-RevId: 391849235 * Update Service Catalog on Sept 27, 2021 PiperOrigin-RevId: 399304046 * Remove invalid method names from service catalog. PiperOrigin-RevId: 401831500 * Update Service Catalog PiperOrigin-RevId: 403148687 * Update Service Catalog on Oct 29, 2021 PiperOrigin-RevId: 406397501 * Update Service Catalog with missing methodName PiperOrigin-RevId: 406825642 * Add matrix_id field to CloudEvent payload for Firebase Test Lab PiperOrigin-RevId: 409185529 * Update Service Catalog on November 15, 2021 PiperOrigin-RevId: 409994579 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com> Co-authored-by: Jon Skeet <jonskeet@google.com> Co-authored-by: Grant Timmerman <744973+grant@users.noreply.github.com> Co-authored-by: Grant Timmerman <timmerman+devrel@google.com> Co-authored-by: Averi Kitsch <akitsch@google.com>

Commit:407f27a
Author:github-actions[bot]
Committer:GitHub

[Copybara] Update with new internal changes from Piper (#266) * feat: Add proto annotations for extension attributes. The `cloud_event_extension_attribute` annotation describes the attribute within events.proto, including the name, description and optional camel-cased name to aid tooling. The `cloud_event_extension_name` annotation indicates that Eventarc will (sometimes conditionally) include the specified extension attribute for the given event. Purpose of this change: - Collect as much information about an event in these protos, as a single source of truth - Enable tooling to make these extension attributes easier for customers to find. See https://github.com/googleapis/google-cloudevents-dotnet/pull/62 as an example PiperOrigin-RevId: 379672582 * docs: Remove TODO from Firestore event payload comment. PiperOrigin-RevId: 379709462 * Update to service catalog. PiperOrigin-RevId: 381051093 * Update to service catalog. PiperOrigin-RevId: 383638369 * docs: update readme catalog Signed-off-by: Grant Timmerman <timmerman+devrel@google.com> * Update service catalogs PiperOrigin-RevId: 387121524 * Revert "Update service catalogs" This reverts commit 0266aac177401fe5eb6e0f51218d14d767709454. This is to address the problem where 0266aac removes the CAL proto. This commit reverts that change. Later I will add a new CL that updates the service catalog. * Update to service catalog. PiperOrigin-RevId: 391849235 * Update Service Catalog on Sept 27, 2021 PiperOrigin-RevId: 399304046 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com> Co-authored-by: Jon Skeet <jonskeet@google.com> Co-authored-by: Grant Timmerman <744973+grant@users.noreply.github.com> Co-authored-by: Grant Timmerman <timmerman+devrel@google.com> Co-authored-by: Jay Shi <jayshi@google.com> Co-authored-by: Averi Kitsch <akitsch@google.com>

Commit:e9dd114
Author:Copybara Bot
Committer:Grant Timmerman

docs: Remove TODO from Firestore event payload comment. PiperOrigin-RevId: 379709462

Commit:6b0eb9f
Author:Copybara Bot
Committer:Jon Skeet

feat: Add proto annotations for extension attributes. The `cloud_event_extension_attribute` annotation describes the attribute within events.proto, including the name, description and optional camel-cased name to aid tooling. The `cloud_event_extension_name` annotation indicates that Eventarc will (sometimes conditionally) include the specified extension attribute for the given event. Purpose of this change: - Collect as much information about an event in these protos, as a single source of truth - Enable tooling to make these extension attributes easier for customers to find. See https://github.com/googleapis/google-cloudevents-dotnet/pull/62 as an example PiperOrigin-RevId: 379672582

Commit:e37a02e
Author:Copybara Bot
Committer:Copybara-Service

Firebase Remote Config Cloud Event schema PiperOrigin-RevId: 374903489

Commit:14f60e9
Author:Copybara Bot
Committer:Copybara-Service

Firebase Remote Config Cloud Event schema PiperOrigin-RevId: 372427118

Commit:d619aee
Author:Copybara Bot
Committer:Grant Timmerman

feat: Add ordering_key to PubsubMessage PiperOrigin-RevId: 369245730

Commit:23d8540
Author:Copybara Bot
Committer:Copybara-Service

feat: Add ordering_key to PubsubMessage PiperOrigin-RevId: 369245730

Commit:c4fac72
Author:Copybara Bot
Committer:Copybara-Service

docs: updates firestore proto docs PiperOrigin-RevId: 368042968

Commit:e998b7a
Author:Copybara Bot
Committer:Copybara-Service

docs: update deprecation description for audit logs field PiperOrigin-RevId: 363664454

Commit:1e11029
Author:Copybara Bot
Committer:Copybara-Service

Manually update service catalog. PiperOrigin-RevId: 359176704

Commit:42f72e0
Author:copybara-service[bot]
Committer:GitHub

fix: formats proto files (#167) PiperOrigin-RevId: 358888966 Co-authored-by: Copybara Bot <yoshi-code-bot@google.com>

Commit:b813bd7
Author:Copybara Bot
Committer:Jay Shi

Internal change PiperOrigin-RevId: 357804159

Commit:503f45b
Author:Jon Skeet
Committer:Jon Skeet

feat: Add publish_time to PubsubMessage Fixes #151

Commit:9e830d6
Author:Jon Skeet
Committer:Jon Skeet

feat!: Rename fields in Firebase auth UserMetadata message This allows them to conform with our API conventions better. Functions Frameworks will need to perform appropriate conversions.

Commit:3263d7d
Author:Grant Timmerman
Committer:GitHub

fix: standardize data proto descriptions (#120) Signed-off-by: Grant Timmerman <timmerman+devrel@google.com>

Commit:fbe9edd
Author:Jon Skeet
Committer:Jon Skeet

Specify the product in protos directly At this point, the protos are the true single source of truth for all the information we need. This is specified as a file-based option as we should never have multiple events for different products in the same proto file, and it would be annoying (and brittle) to specify the same product name separately in each event

Commit:495fe90
Author:Jon Skeet
Committer:Jon Skeet

Fix Firebase event types (When the Firebase events are raised in Cloud Run, we'll be able to validate this, but until then it basically needs careful manual review. I wasn't careful enough when creating the initial PR...)

Commit:c76d13e
Author:Jon Skeet
Committer:Jon Skeet

fix: Move the CloudBuild events under google.events.cloud.cloudbuild This makes the proto structure match the event type. (The duplication of "cloud" in the name has been discussed separately.)

Commit:f9bb283
Author:Jon Skeet
Committer:Jon Skeet

Wrap Cloud Audit Log event data in a log entry, to match reality on Cloud Run It's not entirely obvious which fields *should* be included in LogEntry. They broadly fall into three categories: Seen in examples, so included: - log_name - resource - proto_payload - insert_id - timestamp - receive_timestamp - severity Not seen in examples, but included as likely to be feasible: - trace - span_id Not seen in examples, and not included as I don't expect to see them: - text_payload - json_payload - http_request - labels - trace_sampled - source_location Before merging this, we should try to find out more information as to whether my guesses are correct. Compatibility note: I've made proto_payload an AuditLog value, which is compatible with the JSON serialized form of a LogEntry, but would *not* be compatible with the binary serialized form, which would have an Any value instead. If the eventing infrastructure wants to support protobuf binary serialization in the future, we'd probably need to introduce a new CloudEvent type for Cloud Audit Logs for that purpose. The alternative is to make this an Any (in the same way it is in the original proto) - which makes it significantly harder to access the AuditLog data which is the genuinely useful part.

Commit:4bd6bb7
Author:Jon Skeet
Committer:Jon Skeet

Add google.api.MonitoredResource to third_party This is a greatly-reduced version of the original proto file, to avoid gaining other, unnecessary, dependencies.

Commit:547884e
Author:capri-xiyue
Committer:GitHub

feat: CloudBuild event type (#40)

Commit:30d4be8
Author:Jon Skeet
Committer:Jon Skeet

Fix duplicated comment line

Commit:cf38333
Author:Jon Skeet
Committer:Jon Skeet

Expand the auth data for Firebase These fields need validating: I haven't seen them in my testing, but that's only been with simple email users.

Commit:081ba21
Author:Jon Skeet
Committer:Jon Skeet

Fix: Storage object improvements - Media/self link comments were the wrong way round - Add the "kind" field for completeness - it will always have the same value, but it *is* part of the REST resource model I have *not* included custom_time (despite it being in the Discovery doc) as I believe aspects of this are still in flux.

Commit:353d8ad
Author:Jon Skeet
Committer:Jon Skeet

Update AuditLogData based on googleapis This reflects the changes in the [googleapis commit](https://github.com/googleapis/googleapis/commit/40292fc8f271f3b8708f9c91c85d7240200893a6). Fixes most of the discrepancies noted in #43.

Commit:a76df93
Author:Jon Skeet
Committer:Jon Skeet

Remove "old" Firebase events that will be replaced in later commits

Commit:708eb66
Author:Jon Skeet
Committer:Jon Skeet

Add Firebase RTDB CloudEvent schema

Commit:3a6ec0a
Author:Jon Skeet
Committer:Jon Skeet

Add Firebase RemoteConfig CloudEvent schema Note: the CloudEvent type of "google.firebase.remoteconfig.remoteConfig.v1.updated" is a little odd and could do with discussion: - The "remoteconfig" part mirrors the proto package (as part of "firebase.remoteconfig" which is the product part) - The "remoteConfig" part is the resource name An alternative could be "google.firebase.remoteconfig.config.v1.updated" - so changing the resource part to just "config". Other suggestions very welcome.

Commit:c2aa969
Author:Jon Skeet
Committer:Jon Skeet

Add Firebase Auth CloudEvent schema.

Commit:f9cb5b0
Author:Jon Skeet
Committer:Jon Skeet

Add Firebase Analytics CloudEvent schema

Commit:eb0b231
Author:Jon Skeet
Committer:Jon Skeet

Improve event message names I've kept AnalyticsLogWrittenEvent using the "Analytics" prefix as "log" could refer to anything, whereas UserCreated and UserCreated feel reasonably fully-qualified already. (The fact that there's a judgement call involved makes it hard to do this in a consistent but scalable manner. Happy to hear arguments for alternatives.)

Commit:dbf4c85
Author:Jon Skeet
Committer:Jon Skeet

Remove "wildcards" from Firestore document event data Internal discussions suggest this shouldn't be part of the event data. (It isn't part of the payload in GCF events; it's provided as a separate field in the root of the event body.) Client libraries can provide manually-written code to parse document names instead. Philosophically, this isn't part of the underlying event - it depends on the event subscription (which contains the resource template being used).

Commit:5eee30a
Author:Jon Skeet
Committer:Jon Skeet

Use a smaller extension field number for the cloud_event_type While the field number here *should* be valid, it at least causes problems in C#. I'll investigate whether this is a Google.Protobuf bug separately, but it does no harm to use a smaller number here.

Commit:3460e78
Author:Jon Skeet
Committer:Jon Skeet

Update Firestore event data proto to match internal field ordering This doesn't affect the JSON representation at all, but we might as well match internal proto field numbers where possible - it may have advantages in the future if we want to deliver proto binary representations of events.

Commit:2d5d3ce
Author:Jon Skeet
Committer:Jon Skeet

Fix Firebase event types (These are deliberately not in a "cloud" directory, and so "cloud" shouldn't be in the event type.)

Commit:5c06a0e
Author:cshou
Committer:GitHub

Rename scheduler data message (#19)

Commit:42f0504
Author:Jon Skeet
Committer:Jon Skeet

Change the Storage event_based_hold field to bool It's a BoolWrapper in the API to allow the distinction between "false", "true" and "unset" for the purpose of inheriting values from the bucket on object creation. This is unnecessary for event consumption. Fixes #6.

Commit:4bc60d1
Author:Jon Skeet
Committer:Jon Skeet

Split events and data into separate protos This will allow us to generate only the data protos for client libraries

Commit:287279c
Author:Jon Skeet
Committer:Jon Skeet

Fix the extension number for cloud_event_type

Commit:ab880ae
Author:Jon Skeet
Committer:Jon Skeet

Fix unused import warnings (This isn't strictly necessary, but it would be nice to keep the protos warning-free.)

Commit:1805533
Author:Jon Skeet
Committer:Jon Skeet

Fix PubSub proto (message rename was incomplete) Will file an issue to create a Travis build that validates the protos.

Commit:0ac2432
Author:Jon Skeet
Committer:Jon Skeet

Add the "wrapper" around the PubSub message This corresponds to the JSON received for push notifications. In GCF events, there is no indication of the subscription; only the message is received as the event data. This means we cannot convert from the GCF format to the CloudEvent format.

Commit:40466f1
Author:Chen Shou
Committer:Jon Skeet

Make storage crc32c hash a string

Commit:d2b0c5d
Author:Chen Shou
Committer:Jon Skeet

Remove execution time from scheduler schema

Commit:3f2ca6a
Author:Jon Skeet
Committer:Jon Skeet

Add fields which are in existing JSON, but not the API proto The field numbers are intended to be high enough to avoid conflicts with new API fields. Note that "kind" is not included here, as it's not expected to be useful.

Commit:0ecfff5
Author:Jon Skeet
Committer:Jon Skeet

Introduce conventions for event and data messages

Commit:9423bbe
Author:Chen Shou
Committer:Jon Skeet

Adjust event types for pubsub and CAL

Commit:28d74ee
Author:Chen Shou
Committer:Jon Skeet

Add cloud scheduler event initial data schema

Commit:312dad8
Author:Jon Skeet
Committer:Jon Skeet

First pass at CloudEvent proto messages (Note that this is intended to be enough to get us started; it is neither complete nor set in stone. See the stability warning in the top-level README.)

Commit:6067638
Author:Jon Skeet
Committer:Jon Skeet

Introduce the third_party/googleapis directory All event protos should be able to compile with `protoc` adding only `third_party/googleapis` and the core protobuf package messages (in `google.protobuf`) for dependencies.