Skip to content

Commit f3d4275

Browse files
feat: Automated regeneration of VerifiedAccess client (googleapis#13075)
Auto-created at 2025-03-04 13:12:41 +0000 using the toys pull request generator.
1 parent 5871ce9 commit f3d4275

File tree

7 files changed

+149
-97
lines changed

7 files changed

+149
-97
lines changed

clients/verified_access/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding
1111

1212
```elixir
1313
def deps do
14-
[{:google_api_verified_access, "~> 0.10"}]
14+
[{:google_api_verified_access, "~> 0.11"}]
1515
end
1616
```
1717

clients/verified_access/lib/google_api/verified_access/v2/metadata.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ defmodule GoogleApi.VerifiedAccess.V2 do
2020
API client metadata for GoogleApi.VerifiedAccess.V2.
2121
"""
2222

23-
@discovery_revision "20241112"
23+
@discovery_revision "20250225"
2424

2525
def discovery_revision(), do: @discovery_revision
2626
end
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Copyright 2019 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
# NOTE: This file is auto generated by the elixir code generator program.
16+
# Do not edit this file manually.
17+
18+
defmodule GoogleApi.VerifiedAccess.V2.Model.Antivirus do
19+
@moduledoc """
20+
Antivirus information on a device.
21+
22+
## Attributes
23+
24+
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. The state of the antivirus on the device. Introduced in Chrome M136.
25+
"""
26+
27+
use GoogleApi.Gax.ModelBase
28+
29+
@type t :: %__MODULE__{
30+
:state => String.t() | nil
31+
}
32+
33+
field(:state)
34+
end
35+
36+
defimpl Poison.Decoder, for: GoogleApi.VerifiedAccess.V2.Model.Antivirus do
37+
def decode(value, options) do
38+
GoogleApi.VerifiedAccess.V2.Model.Antivirus.decode(value, options)
39+
end
40+
end
41+
42+
defimpl Poison.Encoder, for: GoogleApi.VerifiedAccess.V2.Model.Antivirus do
43+
def encode(value, options) do
44+
GoogleApi.Gax.ModelBase.encode(value, options)
45+
end
46+
end

clients/verified_access/lib/google_api/verified_access/v2/model/crowd_strike_agent.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ defmodule GoogleApi.VerifiedAccess.V2.Model.CrowdStrikeAgent do
2121
2222
## Attributes
2323
24-
* `agentId` (*type:* `String.t`, *default:* `nil`) - The Agent ID of the Crowdstrike agent.
25-
* `customerId` (*type:* `String.t`, *default:* `nil`) - The Customer ID to which the agent belongs to.
24+
* `agentId` (*type:* `String.t`, *default:* `nil`) - Output only. The Agent ID of the Crowdstrike agent.
25+
* `customerId` (*type:* `String.t`, *default:* `nil`) - Output only. The Customer ID to which the agent belongs to.
2626
"""
2727

2828
use GoogleApi.Gax.ModelBase

clients/verified_access/lib/google_api/verified_access/v2/model/device_signals.ex

Lines changed: 83 additions & 80 deletions
Large diffs are not rendered by default.

clients/verified_access/lib/google_api/verified_access/v2/model/verify_challenge_response_result.ex

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,19 @@ defmodule GoogleApi.VerifiedAccess.V2.Model.VerifyChallengeResponseResult do
2121
2222
## Attributes
2323
24-
* `attestedDeviceId` (*type:* `String.t`, *default:* `nil`) - Attested device ID (ADID).
25-
* `customerId` (*type:* `String.t`, *default:* `nil`) - Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
26-
* `deviceEnrollmentId` (*type:* `String.t`, *default:* `nil`) - Device enrollment id for ChromeOS devices.
27-
* `devicePermanentId` (*type:* `String.t`, *default:* `nil`) - Device permanent id is returned in this field (for the machine response only).
28-
* `deviceSignal` (*type:* `String.t`, *default:* `nil`) - Deprecated. Device signal in json string representation. Prefer using `device_signals` instead.
29-
* `deviceSignals` (*type:* `GoogleApi.VerifiedAccess.V2.Model.DeviceSignals.t`, *default:* `nil`) - Device signals.
30-
* `keyTrustLevel` (*type:* `String.t`, *default:* `nil`) - Device attested key trust level.
31-
* `profileCustomerId` (*type:* `String.t`, *default:* `nil`) - Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
32-
* `profileKeyTrustLevel` (*type:* `String.t`, *default:* `nil`) - Profile attested key trust level.
33-
* `signedPublicKeyAndChallenge` (*type:* `String.t`, *default:* `nil`) - Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)
34-
* `virtualDeviceId` (*type:* `String.t`, *default:* `nil`) - Virtual device id of the device. The definition of virtual device id is platform-specific.
35-
* `virtualProfileId` (*type:* `String.t`, *default:* `nil`) - The ID of a profile on the device.
24+
* `attestedDeviceId` (*type:* `String.t`, *default:* `nil`) - Output only. Attested device ID (ADID).
25+
* `customerId` (*type:* `String.t`, *default:* `nil`) - Output only. Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
26+
* `deviceEnrollmentId` (*type:* `String.t`, *default:* `nil`) - Output only. Device enrollment id for ChromeOS devices.
27+
* `devicePermanentId` (*type:* `String.t`, *default:* `nil`) - Output only. Device permanent id is returned in this field (for the machine response only).
28+
* `deviceSignal` (*type:* `String.t`, *default:* `nil`) - Output only. Deprecated. Device signal in json string representation. Prefer using `device_signals` instead.
29+
* `deviceSignals` (*type:* `GoogleApi.VerifiedAccess.V2.Model.DeviceSignals.t`, *default:* `nil`) - Output only. Device signals.
30+
* `keyTrustLevel` (*type:* `String.t`, *default:* `nil`) - Output only. Device attested key trust level.
31+
* `profileCustomerId` (*type:* `String.t`, *default:* `nil`) - Output only. Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers
32+
* `profileKeyTrustLevel` (*type:* `String.t`, *default:* `nil`) - Output only. Profile attested key trust level.
33+
* `profilePermanentId` (*type:* `String.t`, *default:* `nil`) - Output only. The unique server-side ID of a profile on the device.
34+
* `signedPublicKeyAndChallenge` (*type:* `String.t`, *default:* `nil`) - Output only. Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)
35+
* `virtualDeviceId` (*type:* `String.t`, *default:* `nil`) - Output only. Virtual device id of the device. The definition of virtual device id is platform-specific.
36+
* `virtualProfileId` (*type:* `String.t`, *default:* `nil`) - Output only. The client-provided ID of a profile on the device.
3637
"""
3738

3839
use GoogleApi.Gax.ModelBase
@@ -47,6 +48,7 @@ defmodule GoogleApi.VerifiedAccess.V2.Model.VerifyChallengeResponseResult do
4748
:keyTrustLevel => String.t() | nil,
4849
:profileCustomerId => String.t() | nil,
4950
:profileKeyTrustLevel => String.t() | nil,
51+
:profilePermanentId => String.t() | nil,
5052
:signedPublicKeyAndChallenge => String.t() | nil,
5153
:virtualDeviceId => String.t() | nil,
5254
:virtualProfileId => String.t() | nil
@@ -61,6 +63,7 @@ defmodule GoogleApi.VerifiedAccess.V2.Model.VerifyChallengeResponseResult do
6163
field(:keyTrustLevel)
6264
field(:profileCustomerId)
6365
field(:profileKeyTrustLevel)
66+
field(:profilePermanentId)
6467
field(:signedPublicKeyAndChallenge)
6568
field(:virtualDeviceId)
6669
field(:virtualProfileId)

clients/verified_access/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
defmodule GoogleApi.VerifiedAccess.Mixfile do
1919
use Mix.Project
2020

21-
@version "0.10.2"
21+
@version "0.11.0"
2222

2323
def project() do
2424
[

0 commit comments

Comments
 (0)