proto_docs/google/protobuf/any.rb in google-cloud-eventarc-publishing-v1-0.5.0 vs proto_docs/google/protobuf/any.rb in google-cloud-eventarc-publishing-v1-0.6.0

- old
+ new

@@ -41,22 +41,26 @@ # Any any = Any.pack(foo); # ... # if (any.is(Foo.class)) { # foo = any.unpack(Foo.class); # } + # // or ... + # if (any.isSameTypeAs(Foo.getDefaultInstance())) { + # foo = any.unpack(Foo.getDefaultInstance()); + # } # - # Example 3: Pack and unpack a message in Python. + # Example 3: Pack and unpack a message in Python. # # foo = Foo(...) # any = Any() # any.Pack(foo) # ... # if any.Is(Foo.DESCRIPTOR): # any.Unpack(foo) # ... # - # Example 4: Pack and unpack a message in Go + # Example 4: Pack and unpack a message in Go # # foo := &pb.Foo{...} # any, err := anypb.New(foo) # if err != nil { # ... @@ -71,12 +75,11 @@ # 'type.googleapis.com/full.type.name' as the type URL and the unpack # methods only use the fully qualified type name after the last '/' # in the type URL, for example "foo.bar.com/x/y.z" will yield type # name "y.z". # - # # JSON - # + # ==== # The JSON representation of an `Any` value uses the regular # representation of the deserialized, embedded message, with an # additional field `@type` which contains the type URL. Example: # # package google.profile;