Class: Google::Apis::CloudsearchV1::SupportUrls

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb

Overview

Urls with additional bot related information.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SupportUrls

Returns a new instance of SupportUrls.



19043
19044
19045
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19043

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

Instance Attribute Details

#admin_config_urlString

Link to the admin configuration webpage for the bot. Configured by Pantheon, may be empty. Corresponds to the JSON property adminConfigUrl

Returns:

  • (String)


19010
19011
19012
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19010

def admin_config_url
  @admin_config_url
end

#deletion_policy_urlString

Link to the deletion policy webpage for the bot. Configured by Pantheon, may be empty. Corresponds to the JSON property deletionPolicyUrl

Returns:

  • (String)


19016
19017
19018
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19016

def deletion_policy_url
  @deletion_policy_url
end

#gwm_urlString

Link to GWM page of the app. May be empty. Corresponds to the JSON property gwmUrl

Returns:

  • (String)


19021
19022
19023
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19021

def gwm_url
  @gwm_url
end

#privacy_policy_urlString

Link to the privacy policy webpage for the bot. May be empty. Corresponds to the JSON property privacyPolicyUrl

Returns:

  • (String)


19026
19027
19028
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19026

def privacy_policy_url
  @privacy_policy_url
end

#setup_urlString

Link to the setup webpage for the bot. Configured by Pantheon, may be empty. Corresponds to the JSON property setupUrl

Returns:

  • (String)


19031
19032
19033
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19031

def setup_url
  @setup_url
end

#support_urlString

Link to the support webpage for the developer of the bot. May be empty. Corresponds to the JSON property supportUrl

Returns:

  • (String)


19036
19037
19038
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19036

def support_url
  @support_url
end

#tos_urlString

Link to the terms of service webpage for the bot. May be empty. Corresponds to the JSON property tosUrl

Returns:

  • (String)


19041
19042
19043
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19041

def tos_url
  @tos_url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



19048
19049
19050
19051
19052
19053
19054
19055
19056
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19048

def update!(**args)
  @admin_config_url = args[:admin_config_url] if args.key?(:admin_config_url)
  @deletion_policy_url = args[:deletion_policy_url] if args.key?(:deletion_policy_url)
  @gwm_url = args[:gwm_url] if args.key?(:gwm_url)
  @privacy_policy_url = args[:privacy_policy_url] if args.key?(:privacy_policy_url)
  @setup_url = args[:setup_url] if args.key?(:setup_url)
  @support_url = args[:support_url] if args.key?(:support_url)
  @tos_url = args[:tos_url] if args.key?(:tos_url)
end