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
119 120 121 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 119 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.
Corresponds to the JSON property parent
92 93 94 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 92 def parent @parent end |
#permission ⇒ Array<String>
Deprecated. Use PlaySearch.approveApps.
Corresponds to the JSON property permission
97 98 99 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 97 def @permission end |
#play_search ⇒ Google::Apis::AndroidenterpriseV1::AdministratorWebTokenSpecPlaySearch
Options for displaying the managed Play Search apps page.
Corresponds to the JSON property playSearch
102 103 104 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 102 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
107 108 109 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 107 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
112 113 114 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 112 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
117 118 119 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 117 def web_apps @web_apps end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
124 125 126 127 128 129 130 131 132 133 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 124 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 |