Skip to content

Commit

Permalink
feat: Automated regeneration of vault v1 client
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-automation committed Nov 25, 2020
1 parent b2dbbc1 commit f877f45
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 2 deletions.
11 changes: 11 additions & 0 deletions api_names_out.yaml
Expand Up @@ -150311,6 +150311,7 @@
"/vault:v1/CorpusQuery/groupsQuery": groups_query
"/vault:v1/CorpusQuery/hangoutsChatQuery": hangouts_chat_query
"/vault:v1/CorpusQuery/mailQuery": mail_query
"/vault:v1/CorpusQuery/voiceQuery": voice_query
"/vault:v1/CountArtifactsMetadata": count_artifacts_metadata
"/vault:v1/CountArtifactsMetadata/endTime": end_time
"/vault:v1/CountArtifactsMetadata/matterId": matter_id
Expand Down Expand Up @@ -150347,6 +150348,7 @@
"/vault:v1/ExportOptions/hangoutsChatOptions": hangouts_chat_options
"/vault:v1/ExportOptions/mailOptions": mail_options
"/vault:v1/ExportOptions/region": region
"/vault:v1/ExportOptions/voiceOptions": voice_options
"/vault:v1/ExportStats": export_stats
"/vault:v1/ExportStats/exportedArtifactCount": exported_artifact_count
"/vault:v1/ExportStats/sizeInBytes": size_in_bytes
Expand Down Expand Up @@ -150391,6 +150393,9 @@
"/vault:v1/HeldOrgUnit": held_org_unit
"/vault:v1/HeldOrgUnit/holdTime": hold_time
"/vault:v1/HeldOrgUnit/orgUnitId": org_unit_id
"/vault:v1/HeldVoiceQuery": held_voice_query
"/vault:v1/HeldVoiceQuery/coveredData": covered_data
"/vault:v1/HeldVoiceQuery/coveredData/covered_datum": covered_datum
"/vault:v1/Hold": hold
"/vault:v1/Hold/accounts": accounts
"/vault:v1/Hold/accounts/account": account
Expand Down Expand Up @@ -150474,6 +150479,7 @@
"/vault:v1/Query/teamDriveInfo": team_drive_info
"/vault:v1/Query/terms": terms
"/vault:v1/Query/timeZone": time_zone
"/vault:v1/Query/voiceOptions": voice_options
"/vault:v1/RemoveHeldAccountsRequest": remove_held_accounts_request
"/vault:v1/RemoveHeldAccountsRequest/accountIds": account_ids
"/vault:v1/RemoveHeldAccountsRequest/accountIds/account_id": account_id
Expand Down Expand Up @@ -150507,6 +150513,11 @@
"/vault:v1/UserInfo": user_info
"/vault:v1/UserInfo/displayName": display_name
"/vault:v1/UserInfo/email": email
"/vault:v1/VoiceExportOptions": voice_export_options
"/vault:v1/VoiceExportOptions/exportFormat": export_format
"/vault:v1/VoiceOptions": voice_options
"/vault:v1/VoiceOptions/coveredData": covered_data
"/vault:v1/VoiceOptions/coveredData/covered_datum": covered_datum
"/vault:v1/fields": fields
"/vault:v1/key": key
"/vault:v1/quotaUser": quota_user
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/vault_v1.rb
Expand Up @@ -25,7 +25,7 @@ module Apis
# @see https://developers.google.com/vault
module VaultV1
VERSION = 'V1'
REVISION = '20201001'
REVISION = '20201117'

# Manage your eDiscovery data
AUTH_EDISCOVERY = 'https://www.googleapis.com/auth/ediscovery'
Expand Down
76 changes: 76 additions & 0 deletions generated/google/apis/vault_v1/classes.rb
Expand Up @@ -335,6 +335,11 @@ class CorpusQuery
# @return [Google::Apis::VaultV1::HeldMailQuery]
attr_accessor :mail_query

# Query options for Voice holds.
# Corresponds to the JSON property `voiceQuery`
# @return [Google::Apis::VaultV1::HeldVoiceQuery]
attr_accessor :voice_query

def initialize(**args)
update!(**args)
end
Expand All @@ -345,6 +350,7 @@ def update!(**args)
@groups_query = args[:groups_query] if args.key?(:groups_query)
@hangouts_chat_query = args[:hangouts_chat_query] if args.key?(:hangouts_chat_query)
@mail_query = args[:mail_query] if args.key?(:mail_query)
@voice_query = args[:voice_query] if args.key?(:voice_query)
end
end

Expand Down Expand Up @@ -615,6 +621,11 @@ class ExportOptions
# @return [String]
attr_accessor :region

# The options for voice export.
# Corresponds to the JSON property `voiceOptions`
# @return [Google::Apis::VaultV1::VoiceExportOptions]
attr_accessor :voice_options

def initialize(**args)
update!(**args)
end
Expand All @@ -626,6 +637,7 @@ def update!(**args)
@hangouts_chat_options = args[:hangouts_chat_options] if args.key?(:hangouts_chat_options)
@mail_options = args[:mail_options] if args.key?(:mail_options)
@region = args[:region] if args.key?(:region)
@voice_options = args[:voice_options] if args.key?(:voice_options)
end
end

Expand Down Expand Up @@ -966,6 +978,26 @@ def update!(**args)
end
end

# Query options for Voice holds.
class HeldVoiceQuery
include Google::Apis::Core::Hashable

# Data covered by this rule. Should be non-empty. Order does not matter and
# duplicates will be ignored.
# Corresponds to the JSON property `coveredData`
# @return [Array<String>]
attr_accessor :covered_data

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@covered_data = args[:covered_data] if args.key?(:covered_data)
end
end

# Represents a hold within Vault. A hold restricts purging of artifacts based on
# the combination of the query and accounts restrictions. A hold can be
# configured to either apply to an explicitly configured set of accounts, or can
Expand Down Expand Up @@ -1505,6 +1537,11 @@ class Query
# @return [String]
attr_accessor :time_zone

# Voice search options
# Corresponds to the JSON property `voiceOptions`
# @return [Google::Apis::VaultV1::VoiceOptions]
attr_accessor :voice_options

def initialize(**args)
update!(**args)
end
Expand All @@ -1527,6 +1564,7 @@ def update!(**args)
@team_drive_info = args[:team_drive_info] if args.key?(:team_drive_info)
@terms = args[:terms] if args.key?(:terms)
@time_zone = args[:time_zone] if args.key?(:time_zone)
@voice_options = args[:voice_options] if args.key?(:voice_options)
end
end

Expand Down Expand Up @@ -1778,6 +1816,44 @@ def update!(**args)
@email = args[:email] if args.key?(:email)
end
end

# The options for voice export.
class VoiceExportOptions
include Google::Apis::Core::Hashable

# The export format for voice export.
# Corresponds to the JSON property `exportFormat`
# @return [String]
attr_accessor :export_format

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@export_format = args[:export_format] if args.key?(:export_format)
end
end

# Voice search options
class VoiceOptions
include Google::Apis::Core::Hashable

# Datatypes to search
# Corresponds to the JSON property `coveredData`
# @return [Array<String>]
attr_accessor :covered_data

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@covered_data = args[:covered_data] if args.key?(:covered_data)
end
end
end
end
end
45 changes: 45 additions & 0 deletions generated/google/apis/vault_v1/representations.rb
Expand Up @@ -220,6 +220,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end

class HeldVoiceQuery
class Representation < Google::Apis::Core::JsonRepresentation; end

include Google::Apis::Core::JsonObjectSupport
end

class Hold
class Representation < Google::Apis::Core::JsonRepresentation; end

Expand Down Expand Up @@ -376,6 +382,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end

class VoiceExportOptions
class Representation < Google::Apis::Core::JsonRepresentation; end

include Google::Apis::Core::JsonObjectSupport
end

class VoiceOptions
class Representation < Google::Apis::Core::JsonRepresentation; end

include Google::Apis::Core::JsonObjectSupport
end

class AccountCount
# @private
class Representation < Google::Apis::Core::JsonRepresentation
Expand Down Expand Up @@ -486,6 +504,8 @@ class Representation < Google::Apis::Core::JsonRepresentation

property :mail_query, as: 'mailQuery', class: Google::Apis::VaultV1::HeldMailQuery, decorator: Google::Apis::VaultV1::HeldMailQuery::Representation

property :voice_query, as: 'voiceQuery', class: Google::Apis::VaultV1::HeldVoiceQuery, decorator: Google::Apis::VaultV1::HeldVoiceQuery::Representation

end
end

Expand Down Expand Up @@ -575,6 +595,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
property :mail_options, as: 'mailOptions', class: Google::Apis::VaultV1::MailExportOptions, decorator: Google::Apis::VaultV1::MailExportOptions::Representation

property :region, as: 'region'
property :voice_options, as: 'voiceOptions', class: Google::Apis::VaultV1::VoiceExportOptions, decorator: Google::Apis::VaultV1::VoiceExportOptions::Representation

end
end

Expand Down Expand Up @@ -680,6 +702,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
end
end

class HeldVoiceQuery
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :covered_data, as: 'coveredData'
end
end

class Hold
# @private
class Representation < Google::Apis::Core::JsonRepresentation
Expand Down Expand Up @@ -843,6 +872,8 @@ class Representation < Google::Apis::Core::JsonRepresentation

property :terms, as: 'terms'
property :time_zone, as: 'timeZone'
property :voice_options, as: 'voiceOptions', class: Google::Apis::VaultV1::VoiceOptions, decorator: Google::Apis::VaultV1::VoiceOptions::Representation

end
end

Expand Down Expand Up @@ -930,6 +961,20 @@ class Representation < Google::Apis::Core::JsonRepresentation
property :email, as: 'email'
end
end

class VoiceExportOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :export_format, as: 'exportFormat'
end
end

class VoiceOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :covered_data, as: 'coveredData'
end
end
end
end
end
2 changes: 1 addition & 1 deletion generated/google/apis/vault_v1/synth.metadata
Expand Up @@ -4,7 +4,7 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/google-api-ruby-client.git",
"sha": "c98c719bbab68d0890524d53f8b629d7858af9c2"
"sha": "b2dbbc1dd4d20f47c31757b1c0d903210076f81e"
}
}
]
Expand Down

0 comments on commit f877f45

Please sign in to comment.