Class: LicenseKit::ManagementRawClient

Inherits:
Object
  • Object
show all
Defined in:
lib/licensekit/generated/clients.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ ManagementRawClient

Returns a new instance of ManagementRawClient.



6
7
8
# File 'lib/licensekit/generated/clients.rb', line 6

def initialize(client)
  @client = client
end

Instance Method Details

#assign_license_feature(request = nil, options: nil, **kwargs) ⇒ Object

Assign or update a feature on a license



11
12
13
# File 'lib/licensekit/generated/clients.rb', line 11

def assign_license_feature(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "assignLicenseFeature", request, options: options, **kwargs)
end

#blacklist_license_device(request = nil, options: nil, **kwargs) ⇒ Object

Blacklist a managed device and block future reuse



16
17
18
# File 'lib/licensekit/generated/clients.rb', line 16

def blacklist_license_device(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "blacklistLicenseDevice", request, options: options, **kwargs)
end

#create_api_key(request = nil, options: nil, **kwargs) ⇒ Object

Create a management API key



21
22
23
# File 'lib/licensekit/generated/clients.rb', line 21

def create_api_key(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createAPIKey", request, options: options, **kwargs)
end

#create_customer(request = nil, options: nil, **kwargs) ⇒ Object

Create a customer



26
27
28
# File 'lib/licensekit/generated/clients.rb', line 26

def create_customer(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createCustomer", request, options: options, **kwargs)
end

#create_feature(request = nil, options: nil, **kwargs) ⇒ Object

Create a feature for a product



31
32
33
# File 'lib/licensekit/generated/clients.rb', line 31

def create_feature(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createFeature", request, options: options, **kwargs)
end

#create_license(request = nil, options: nil, **kwargs) ⇒ Object

Create a license



36
37
38
# File 'lib/licensekit/generated/clients.rb', line 36

def create_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createLicense", request, options: options, **kwargs)
end

#create_order(request = nil, options: nil, **kwargs) ⇒ Object

Create an order record for a product



41
42
43
# File 'lib/licensekit/generated/clients.rb', line 41

def create_order(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createOrder", request, options: options, **kwargs)
end

#create_policy(request = nil, options: nil, **kwargs) ⇒ Object

Create a policy for a product



46
47
48
# File 'lib/licensekit/generated/clients.rb', line 46

def create_policy(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createPolicy", request, options: options, **kwargs)
end

#create_product(request = nil, options: nil, **kwargs) ⇒ Object

Create a product



51
52
53
# File 'lib/licensekit/generated/clients.rb', line 51

def create_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createProduct", request, options: options, **kwargs)
end

#create_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object

Create a product custom field definition



56
57
58
# File 'lib/licensekit/generated/clients.rb', line 56

def create_product_custom_field_definition(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createProductCustomFieldDefinition", request, options: options, **kwargs)
end

#create_product_version(request = nil, options: nil, **kwargs) ⇒ Object

Create a product version



61
62
63
# File 'lib/licensekit/generated/clients.rb', line 61

def create_product_version(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createProductVersion", request, options: options, **kwargs)
end

#create_report_export(request = nil, options: nil, **kwargs) ⇒ Object

Create a frozen report export



66
67
68
# File 'lib/licensekit/generated/clients.rb', line 66

def create_report_export(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createReportExport", request, options: options, **kwargs)
end

#create_subscription(request = nil, options: nil, **kwargs) ⇒ Object

Create a subscription record for a product



71
72
73
# File 'lib/licensekit/generated/clients.rb', line 71

def create_subscription(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createSubscription", request, options: options, **kwargs)
end

#create_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object

Create a webhook endpoint



76
77
78
# File 'lib/licensekit/generated/clients.rb', line 76

def create_webhook_endpoint(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "createWebhookEndpoint", request, options: options, **kwargs)
end

#delete_customer(request = nil, options: nil, **kwargs) ⇒ Object

Delete a customer



81
82
83
# File 'lib/licensekit/generated/clients.rb', line 81

def delete_customer(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "deleteCustomer", request, options: options, **kwargs)
end

#delete_policy(request = nil, options: nil, **kwargs) ⇒ Object

Delete a policy



86
87
88
# File 'lib/licensekit/generated/clients.rb', line 86

def delete_policy(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "deletePolicy", request, options: options, **kwargs)
end

#delete_product(request = nil, options: nil, **kwargs) ⇒ Object

Delete a product



91
92
93
# File 'lib/licensekit/generated/clients.rb', line 91

def delete_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "deleteProduct", request, options: options, **kwargs)
end

#delete_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object

Delete a product custom field definition



96
97
98
# File 'lib/licensekit/generated/clients.rb', line 96

def delete_product_custom_field_definition(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "deleteProductCustomFieldDefinition", request, options: options, **kwargs)
end

#delete_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object

Delete a webhook endpoint



101
102
103
# File 'lib/licensekit/generated/clients.rb', line 101

def delete_webhook_endpoint(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "deleteWebhookEndpoint", request, options: options, **kwargs)
end

#download_report_export(request = nil, options: nil, **kwargs) ⇒ Object

Download a frozen report export snapshot



106
107
108
# File 'lib/licensekit/generated/clients.rb', line 106

def download_report_export(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "downloadReportExport", request, options: options, **kwargs)
end

#get_customer(request = nil, options: nil, **kwargs) ⇒ Object

Get a customer



111
112
113
# File 'lib/licensekit/generated/clients.rb', line 111

def get_customer(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getCustomer", request, options: options, **kwargs)
end

#get_customer_summary(request = nil, options: nil, **kwargs) ⇒ Object

Get customer-level reporting summary



116
117
118
# File 'lib/licensekit/generated/clients.rb', line 116

def get_customer_summary(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getCustomerSummary", request, options: options, **kwargs)
end

#get_feature(request = nil, options: nil, **kwargs) ⇒ Object

Get a feature



121
122
123
# File 'lib/licensekit/generated/clients.rb', line 121

def get_feature(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getFeature", request, options: options, **kwargs)
end

#get_license(request = nil, options: nil, **kwargs) ⇒ Object

Get a license



126
127
128
# File 'lib/licensekit/generated/clients.rb', line 126

def get_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getLicense", request, options: options, **kwargs)
end

#get_license_audit_report(request = nil, options: nil, **kwargs) ⇒ Object

Get a license audit report



131
132
133
# File 'lib/licensekit/generated/clients.rb', line 131

def get_license_audit_report(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getLicenseAuditReport", request, options: options, **kwargs)
end

#get_license_device(request = nil, options: nil, **kwargs) ⇒ Object

Get a device for a license



136
137
138
# File 'lib/licensekit/generated/clients.rb', line 136

def get_license_device(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getLicenseDevice", request, options: options, **kwargs)
end

#get_ops_summary(request = nil, options: nil, **kwargs) ⇒ Object

Get operational summary cards



141
142
143
# File 'lib/licensekit/generated/clients.rb', line 141

def get_ops_summary(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getOpsSummary", request, options: options, **kwargs)
end

#get_order(request = nil, options: nil, **kwargs) ⇒ Object

Get an order record



146
147
148
# File 'lib/licensekit/generated/clients.rb', line 146

def get_order(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getOrder", request, options: options, **kwargs)
end

#get_policy(request = nil, options: nil, **kwargs) ⇒ Object

Get a policy



151
152
153
# File 'lib/licensekit/generated/clients.rb', line 151

def get_policy(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getPolicy", request, options: options, **kwargs)
end

#get_product(request = nil, options: nil, **kwargs) ⇒ Object

Get a product



156
157
158
# File 'lib/licensekit/generated/clients.rb', line 156

def get_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getProduct", request, options: options, **kwargs)
end

#get_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object

Get a product custom field definition



161
162
163
# File 'lib/licensekit/generated/clients.rb', line 161

def get_product_custom_field_definition(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getProductCustomFieldDefinition", request, options: options, **kwargs)
end

#get_report_export(request = nil, options: nil, **kwargs) ⇒ Object

Get report export metadata



166
167
168
# File 'lib/licensekit/generated/clients.rb', line 166

def get_report_export(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getReportExport", request, options: options, **kwargs)
end

#get_subscription(request = nil, options: nil, **kwargs) ⇒ Object

Get a subscription record



171
172
173
# File 'lib/licensekit/generated/clients.rb', line 171

def get_subscription(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getSubscription", request, options: options, **kwargs)
end

#get_subscription_settlement(request = nil, options: nil, **kwargs) ⇒ Object

Get subscription or order settlement summary



176
177
178
# File 'lib/licensekit/generated/clients.rb', line 176

def get_subscription_settlement(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getSubscriptionSettlement", request, options: options, **kwargs)
end

#get_usage_summary(request = nil, options: nil, **kwargs) ⇒ Object

Get grouped usage totals



181
182
183
# File 'lib/licensekit/generated/clients.rb', line 181

def get_usage_summary(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getUsageSummary", request, options: options, **kwargs)
end

#get_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object

Get a webhook endpoint



186
187
188
# File 'lib/licensekit/generated/clients.rb', line 186

def get_webhook_endpoint(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getWebhookEndpoint", request, options: options, **kwargs)
end

#get_webhook_health(request = nil, options: nil, **kwargs) ⇒ Object

Get webhook queue and failure health



191
192
193
# File 'lib/licensekit/generated/clients.rb', line 191

def get_webhook_health(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getWebhookHealth", request, options: options, **kwargs)
end

#list_activities(request = nil, options: nil, **kwargs) ⇒ Object

List normalized reporting activities



201
202
203
# File 'lib/licensekit/generated/clients.rb', line 201

def list_activities(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listActivities", request, options: options, **kwargs)
end

#list_api_keys(request = nil, options: nil, **kwargs) ⇒ Object

List management API keys



196
197
198
# File 'lib/licensekit/generated/clients.rb', line 196

def list_api_keys(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listAPIKeys", request, options: options, **kwargs)
end

#list_customer_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object

List customer custom field values



206
207
208
# File 'lib/licensekit/generated/clients.rb', line 206

def list_customer_custom_field_values(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listCustomerCustomFieldValues", request, options: options, **kwargs)
end

#list_customers(request = nil, options: nil, **kwargs) ⇒ Object

List customers



211
212
213
# File 'lib/licensekit/generated/clients.rb', line 211

def list_customers(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listCustomers", request, options: options, **kwargs)
end

#list_events(request = nil, options: nil, **kwargs) ⇒ Object

List audit-backed event records



216
217
218
# File 'lib/licensekit/generated/clients.rb', line 216

def list_events(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listEvents", request, options: options, **kwargs)
end

#list_features_by_product(request = nil, options: nil, **kwargs) ⇒ Object

List features for a product



221
222
223
# File 'lib/licensekit/generated/clients.rb', line 221

def list_features_by_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listFeaturesByProduct", request, options: options, **kwargs)
end

#list_license_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object

List license custom field values



226
227
228
# File 'lib/licensekit/generated/clients.rb', line 226

def list_license_custom_field_values(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listLicenseCustomFieldValues", request, options: options, **kwargs)
end

#list_license_devices(request = nil, options: nil, **kwargs) ⇒ Object

List devices for a license



231
232
233
# File 'lib/licensekit/generated/clients.rb', line 231

def list_license_devices(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listLicenseDevices", request, options: options, **kwargs)
end

#list_license_features(request = nil, options: nil, **kwargs) ⇒ Object

List assigned features for a license



236
237
238
# File 'lib/licensekit/generated/clients.rb', line 236

def list_license_features(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listLicenseFeatures", request, options: options, **kwargs)
end

#list_licenses(request = nil, options: nil, **kwargs) ⇒ Object

List licenses



241
242
243
# File 'lib/licensekit/generated/clients.rb', line 241

def list_licenses(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listLicenses", request, options: options, **kwargs)
end

#list_policies_by_product(request = nil, options: nil, **kwargs) ⇒ Object

List policies for a product



246
247
248
# File 'lib/licensekit/generated/clients.rb', line 246

def list_policies_by_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listPoliciesByProduct", request, options: options, **kwargs)
end

#list_product_custom_field_definitions(request = nil, options: nil, **kwargs) ⇒ Object

List product custom field definitions



251
252
253
# File 'lib/licensekit/generated/clients.rb', line 251

def list_product_custom_field_definitions(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listProductCustomFieldDefinitions", request, options: options, **kwargs)
end

#list_product_orders(request = nil, options: nil, **kwargs) ⇒ Object

List orders for a product



256
257
258
# File 'lib/licensekit/generated/clients.rb', line 256

def list_product_orders(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listProductOrders", request, options: options, **kwargs)
end

#list_product_subscriptions(request = nil, options: nil, **kwargs) ⇒ Object

List subscriptions for a product



261
262
263
# File 'lib/licensekit/generated/clients.rb', line 261

def list_product_subscriptions(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listProductSubscriptions", request, options: options, **kwargs)
end

#list_product_versions(request = nil, options: nil, **kwargs) ⇒ Object

List product versions



266
267
268
# File 'lib/licensekit/generated/clients.rb', line 266

def list_product_versions(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listProductVersions", request, options: options, **kwargs)
end

#list_products(request = nil, options: nil, **kwargs) ⇒ Object

List products



271
272
273
# File 'lib/licensekit/generated/clients.rb', line 271

def list_products(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listProducts", request, options: options, **kwargs)
end

#list_runtime_error_groups(request = nil, options: nil, **kwargs) ⇒ Object

List grouped runtime error counts



276
277
278
# File 'lib/licensekit/generated/clients.rb', line 276

def list_runtime_error_groups(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listRuntimeErrorGroups", request, options: options, **kwargs)
end

#list_usage_ledger(request = nil, options: nil, **kwargs) ⇒ Object

List row-level usage ledger entries



281
282
283
# File 'lib/licensekit/generated/clients.rb', line 281

def list_usage_ledger(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listUsageLedger", request, options: options, **kwargs)
end

#list_webhook_endpoints(request = nil, options: nil, **kwargs) ⇒ Object

List webhook endpoints



286
287
288
# File 'lib/licensekit/generated/clients.rb', line 286

def list_webhook_endpoints(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listWebhookEndpoints", request, options: options, **kwargs)
end

#reinstate_license(request = nil, options: nil, **kwargs) ⇒ Object

Reinstate a suspended license



291
292
293
# File 'lib/licensekit/generated/clients.rb', line 291

def reinstate_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "reinstateLicense", request, options: options, **kwargs)
end

#remove_license_feature(request = nil, options: nil, **kwargs) ⇒ Object

Remove a feature assignment from a license



296
297
298
# File 'lib/licensekit/generated/clients.rb', line 296

def remove_license_feature(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "removeLicenseFeature", request, options: options, **kwargs)
end

#renew_license(request = nil, options: nil, **kwargs) ⇒ Object

Renew or extend a renewable license



301
302
303
# File 'lib/licensekit/generated/clients.rb', line 301

def renew_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "renewLicense", request, options: options, **kwargs)
end

#reset_license_device(request = nil, options: nil, **kwargs) ⇒ Object

Reset a managed device and clear its active state



306
307
308
# File 'lib/licensekit/generated/clients.rb', line 306

def reset_license_device(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "resetLicenseDevice", request, options: options, **kwargs)
end

#reset_license_usage(request = nil, options: nil, **kwargs) ⇒ Object

Reset or top up metered feature usage



311
312
313
# File 'lib/licensekit/generated/clients.rb', line 311

def reset_license_usage(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "resetLicenseUsage", request, options: options, **kwargs)
end

#revoke_license(request = nil, options: nil, **kwargs) ⇒ Object

Revoke a license and clear active seats



316
317
318
# File 'lib/licensekit/generated/clients.rb', line 316

def revoke_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "revokeLicense", request, options: options, **kwargs)
end

#suspend_license(request = nil, options: nil, **kwargs) ⇒ Object

Suspend a license



321
322
323
# File 'lib/licensekit/generated/clients.rb', line 321

def suspend_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "suspendLicense", request, options: options, **kwargs)
end

#transfer_license(request = nil, options: nil, **kwargs) ⇒ Object

Transfer a license to another assignee



326
327
328
# File 'lib/licensekit/generated/clients.rb', line 326

def transfer_license(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "transferLicense", request, options: options, **kwargs)
end

#update_customer(request = nil, options: nil, **kwargs) ⇒ Object

Update a customer



331
332
333
# File 'lib/licensekit/generated/clients.rb', line 331

def update_customer(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateCustomer", request, options: options, **kwargs)
end

#update_order(request = nil, options: nil, **kwargs) ⇒ Object

Update an order record



336
337
338
# File 'lib/licensekit/generated/clients.rb', line 336

def update_order(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateOrder", request, options: options, **kwargs)
end

#update_policy(request = nil, options: nil, **kwargs) ⇒ Object

Update a policy



341
342
343
# File 'lib/licensekit/generated/clients.rb', line 341

def update_policy(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updatePolicy", request, options: options, **kwargs)
end

#update_product(request = nil, options: nil, **kwargs) ⇒ Object

Update a product



346
347
348
# File 'lib/licensekit/generated/clients.rb', line 346

def update_product(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateProduct", request, options: options, **kwargs)
end

#update_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object

Update a product custom field definition



351
352
353
# File 'lib/licensekit/generated/clients.rb', line 351

def update_product_custom_field_definition(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateProductCustomFieldDefinition", request, options: options, **kwargs)
end

#update_subscription(request = nil, options: nil, **kwargs) ⇒ Object

Update a subscription record



356
357
358
# File 'lib/licensekit/generated/clients.rb', line 356

def update_subscription(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateSubscription", request, options: options, **kwargs)
end

#update_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object

Update a webhook endpoint



361
362
363
# File 'lib/licensekit/generated/clients.rb', line 361

def update_webhook_endpoint(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "updateWebhookEndpoint", request, options: options, **kwargs)
end

#upsert_customer_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object

Upsert a customer custom field value



366
367
368
# File 'lib/licensekit/generated/clients.rb', line 366

def upsert_customer_custom_field_value(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "upsertCustomerCustomFieldValue", request, options: options, **kwargs)
end

#upsert_license_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object

Upsert a license custom field value



371
372
373
# File 'lib/licensekit/generated/clients.rb', line 371

def upsert_license_custom_field_value(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "upsertLicenseCustomFieldValue", request, options: options, **kwargs)
end