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
Identifies what kind of resource this is.
-
#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
120 121 122 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 120 def initialize(**args) update!(**args) end |
Instance Attribute Details
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
androidenterprise#administratorWebTokenSpec".
Corresponds to the JSON property kind
81 82 83 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 81 def kind @kind end |
#managed_configurations ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecManagedConfigurations
Options for displaying the Managed Configuration page.
Corresponds to the JSON property managedConfigurations
86 87 88 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 86 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
93 94 95 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 93 def parent @parent end |
#permission ⇒ Array<String>
Deprecated. Use PlaySearch.approveApps.
Corresponds to the JSON property permission
98 99 100 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 98 def @permission end |
#play_search ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPlaySearch
Options for displaying the managed Play Search apps page.
Corresponds to the JSON property playSearch
103 104 105 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 103 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
108 109 110 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 108 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
113 114 115 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 113 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
118 119 120 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 118 def web_apps @web_apps end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
125 126 127 128 129 130 131 132 133 134 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 125 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 |