Class: ReactorSDK::Endpoints::ExtensionPackageUsageAuthorizations
- Inherits:
-
BaseEndpoint
- Object
- BaseEndpoint
- ReactorSDK::Endpoints::ExtensionPackageUsageAuthorizations
show all
- Defined in:
- lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb
Instance Method Summary
collapse
#initialize
Instance Method Details
#create(extension_package_id:, authorized_org_id:) ⇒ Object
20
21
22
23
24
25
26
27
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 20
def create(extension_package_id:, authorized_org_id:)
create_resource(
"/extension_packages/#{extension_package_id}/extension_package_usage_authorizations",
'extension_package_usage_authorizations',
Resources::ExtensionPackageUsageAuthorization,
attributes: { authorized_org_id: authorized_org_id }
)
end
|
#delete(authorization_id) ⇒ Object
39
40
41
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 39
def delete(authorization_id)
delete_resource("/extension_package_usage_authorizations/#{authorization_id}")
end
|
#extension_package(authorization_id) ⇒ Object
43
44
45
46
47
48
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 43
def extension_package(authorization_id)
fetch_resource(
"/extension_package_usage_authorizations/#{authorization_id}/extension_package",
Resources::ExtensionPackage
)
end
|
#list ⇒ Object
6
7
8
9
10
11
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 6
def list
list_resources(
'/extension_package_usage_authorizations',
Resources::ExtensionPackageUsageAuthorization
)
end
|
#list_for_package(extension_package_id) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 13
def list_for_package(extension_package_id)
list_resources(
"/extension_packages/#{extension_package_id}/extension_package_usage_authorizations",
Resources::ExtensionPackageUsageAuthorization
)
end
|
#update(authorization_id, state:) ⇒ Object
29
30
31
32
33
34
35
36
37
|
# File 'lib/reactor_sdk/endpoints/extension_package_usage_authorizations.rb', line 29
def update(authorization_id, state:)
update_resource(
"/extension_package_usage_authorizations/#{authorization_id}",
authorization_id,
'extension_package_usage_authorizations',
Resources::ExtensionPackageUsageAuthorization,
attributes: { state: state }
)
end
|