Class: Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpec
- Inherits:
-
Object
- Object
- Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpec
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidenterprise_v1/classes.rb,
generated/google/apis/androidenterprise_v1/representations.rb,
generated/google/apis/androidenterprise_v1/representations.rb
Overview
Specification for a token used to generate iframes. The token specifies what data the admin is allowed to modify and the URI the iframe is allowed to communiate with.
Instance Attribute Summary collapse
-
#kind ⇒ String
Corresponds to the JSON property
kind
. -
#managed_configurations ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecManagedConfigurations
Options for displaying the Managed Configuration page.
-
#parent ⇒ String
The URI of the parent frame hosting the iframe.
-
#permission ⇒ Array<String>
Deprecated.
-
#play_search ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPlaySearch
Options for displaying the managed Play Search apps page.
-
#private_apps ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPrivateApps
Options for displaying the Private Apps page.
-
#store_builder ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecStoreBuilder
Options for displaying the Organize apps page.
-
#web_apps ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecWebApps
Options for displaying the Web Apps page.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AdministratorWebTokenSpec
constructor
A new instance of AdministratorWebTokenSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AdministratorWebTokenSpec
Returns a new instance of AdministratorWebTokenSpec.
118 119 120 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 118 def initialize(**args) update!(**args) end |
Instance Attribute Details
#kind ⇒ String
Corresponds to the JSON property kind
79 80 81 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 79 def kind @kind end |
#managed_configurations ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecManagedConfigurations
Options for displaying the Managed Configuration page.
Corresponds to the JSON property managedConfigurations
84 85 86 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 84 def managed_configurations @managed_configurations end |
#parent ⇒ String
The URI of the parent frame hosting the iframe. To prevent XSS, the iframe may
not be hosted at other URIs. This URI must be https. Use whitespaces to
separate multiple parent URIs.
Corresponds to the JSON property parent
91 92 93 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 91 def parent @parent end |
#permission ⇒ Array<String>
Deprecated. Use PlaySearch.approveApps.
Corresponds to the JSON property permission
96 97 98 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 96 def @permission end |
#play_search ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPlaySearch
Options for displaying the managed Play Search apps page.
Corresponds to the JSON property playSearch
101 102 103 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 101 def play_search @play_search end |
#private_apps ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPrivateApps
Options for displaying the Private Apps page.
Corresponds to the JSON property privateApps
106 107 108 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 106 def private_apps @private_apps end |
#store_builder ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecStoreBuilder
Options for displaying the Organize apps page.
Corresponds to the JSON property storeBuilder
111 112 113 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 111 def store_builder @store_builder end |
#web_apps ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecWebApps
Options for displaying the Web Apps page.
Corresponds to the JSON property webApps
116 117 118 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 116 def web_apps @web_apps end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
123 124 125 126 127 128 129 130 131 132 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 123 def update!(**args) @kind = args[:kind] if args.key?(:kind) @managed_configurations = args[:managed_configurations] if args.key?(:managed_configurations) @parent = args[:parent] if args.key?(:parent) @permission = args[:permission] if args.key?(:permission) @play_search = args[:play_search] if args.key?(:play_search) @private_apps = args[:private_apps] if args.key?(:private_apps) @store_builder = args[:store_builder] if args.key?(:store_builder) @web_apps = args[:web_apps] if args.key?(:web_apps) end |