Class: LicenseKit::ManagementClient
- Inherits:
-
BaseClient
- Object
- BaseClient
- LicenseKit::ManagementClient
- Defined in:
- lib/licensekit/generated/clients.rb
Instance Attribute Summary collapse
-
#raw ⇒ Object
readonly
Returns the value of attribute raw.
Instance Method Summary collapse
-
#assign_license_feature(request = nil, options: nil, **kwargs) ⇒ Object
Assign or update a feature on a license.
-
#blacklist_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Blacklist a managed device and block future reuse.
-
#create_api_key(request = nil, options: nil, **kwargs) ⇒ Object
Create a management API key.
-
#create_customer(request = nil, options: nil, **kwargs) ⇒ Object
Create a customer.
-
#create_feature(request = nil, options: nil, **kwargs) ⇒ Object
Create a feature for a product.
-
#create_license(request = nil, options: nil, **kwargs) ⇒ Object
Create a license.
-
#create_order(request = nil, options: nil, **kwargs) ⇒ Object
Create an order record for a product.
-
#create_policy(request = nil, options: nil, **kwargs) ⇒ Object
Create a policy for a product.
-
#create_product(request = nil, options: nil, **kwargs) ⇒ Object
Create a product.
-
#create_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Create a product custom field definition.
-
#create_product_version(request = nil, options: nil, **kwargs) ⇒ Object
Create a product version.
-
#create_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Create a frozen report export.
-
#create_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Create a subscription record for a product.
-
#create_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Create a webhook endpoint.
-
#delete_customer(request = nil, options: nil, **kwargs) ⇒ Object
Delete a customer.
-
#delete_policy(request = nil, options: nil, **kwargs) ⇒ Object
Delete a policy.
-
#delete_product(request = nil, options: nil, **kwargs) ⇒ Object
Delete a product.
-
#delete_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Delete a product custom field definition.
-
#delete_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Delete a webhook endpoint.
-
#download_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Download a frozen report export snapshot.
-
#get_customer(request = nil, options: nil, **kwargs) ⇒ Object
Get a customer.
-
#get_customer_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get customer-level reporting summary.
-
#get_feature(request = nil, options: nil, **kwargs) ⇒ Object
Get a feature.
-
#get_license(request = nil, options: nil, **kwargs) ⇒ Object
Get a license.
-
#get_license_audit_report(request = nil, options: nil, **kwargs) ⇒ Object
Get a license audit report.
-
#get_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Get a device for a license.
-
#get_ops_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get operational summary cards.
-
#get_order(request = nil, options: nil, **kwargs) ⇒ Object
Get an order record.
-
#get_policy(request = nil, options: nil, **kwargs) ⇒ Object
Get a policy.
-
#get_product(request = nil, options: nil, **kwargs) ⇒ Object
Get a product.
-
#get_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Get a product custom field definition.
-
#get_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Get report export metadata.
-
#get_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Get a subscription record.
-
#get_subscription_settlement(request = nil, options: nil, **kwargs) ⇒ Object
Get subscription or order settlement summary.
-
#get_usage_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get grouped usage totals.
-
#get_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Get a webhook endpoint.
-
#get_webhook_health(request = nil, options: nil, **kwargs) ⇒ Object
Get webhook queue and failure health.
-
#initialize(base_url:, token: nil, headers: nil, timeout: nil, user_agent: nil, retry_options: nil, transport: nil) ⇒ ManagementClient
constructor
A new instance of ManagementClient.
-
#list_activities(request = nil, options: nil, **kwargs) ⇒ Object
List normalized reporting activities.
-
#list_api_keys(request = nil, options: nil, **kwargs) ⇒ Object
List management API keys.
-
#list_customer_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object
List customer custom field values.
-
#list_customers(request = nil, options: nil, **kwargs) ⇒ Object
List customers.
-
#list_events(request = nil, options: nil, **kwargs) ⇒ Object
List audit-backed event records.
-
#list_features_by_product(request = nil, options: nil, **kwargs) ⇒ Object
List features for a product.
-
#list_license_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object
List license custom field values.
-
#list_license_devices(request = nil, options: nil, **kwargs) ⇒ Object
List devices for a license.
-
#list_license_features(request = nil, options: nil, **kwargs) ⇒ Object
List assigned features for a license.
-
#list_licenses(request = nil, options: nil, **kwargs) ⇒ Object
List licenses.
-
#list_policies_by_product(request = nil, options: nil, **kwargs) ⇒ Object
List policies for a product.
-
#list_product_custom_field_definitions(request = nil, options: nil, **kwargs) ⇒ Object
List product custom field definitions.
-
#list_product_orders(request = nil, options: nil, **kwargs) ⇒ Object
List orders for a product.
-
#list_product_subscriptions(request = nil, options: nil, **kwargs) ⇒ Object
List subscriptions for a product.
-
#list_product_versions(request = nil, options: nil, **kwargs) ⇒ Object
List product versions.
-
#list_products(request = nil, options: nil, **kwargs) ⇒ Object
List products.
-
#list_runtime_error_groups(request = nil, options: nil, **kwargs) ⇒ Object
List grouped runtime error counts.
-
#list_usage_ledger(request = nil, options: nil, **kwargs) ⇒ Object
List row-level usage ledger entries.
-
#list_webhook_endpoints(request = nil, options: nil, **kwargs) ⇒ Object
List webhook endpoints.
-
#reinstate_license(request = nil, options: nil, **kwargs) ⇒ Object
Reinstate a suspended license.
-
#remove_license_feature(request = nil, options: nil, **kwargs) ⇒ Object
Remove a feature assignment from a license.
-
#renew_license(request = nil, options: nil, **kwargs) ⇒ Object
Renew or extend a renewable license.
-
#reset_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Reset a managed device and clear its active state.
-
#reset_license_usage(request = nil, options: nil, **kwargs) ⇒ Object
Reset or top up metered feature usage.
-
#revoke_license(request = nil, options: nil, **kwargs) ⇒ Object
Revoke a license and clear active seats.
-
#suspend_license(request = nil, options: nil, **kwargs) ⇒ Object
Suspend a license.
-
#transfer_license(request = nil, options: nil, **kwargs) ⇒ Object
Transfer a license to another assignee.
-
#update_customer(request = nil, options: nil, **kwargs) ⇒ Object
Update a customer.
-
#update_order(request = nil, options: nil, **kwargs) ⇒ Object
Update an order record.
-
#update_policy(request = nil, options: nil, **kwargs) ⇒ Object
Update a policy.
-
#update_product(request = nil, options: nil, **kwargs) ⇒ Object
Update a product.
-
#update_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Update a product custom field definition.
-
#update_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Update a subscription record.
-
#update_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Update a webhook endpoint.
-
#upsert_customer_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object
Upsert a customer custom field value.
-
#upsert_license_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object
Upsert a license custom field value.
Constructor Details
#initialize(base_url:, token: nil, headers: nil, timeout: nil, user_agent: nil, retry_options: nil, transport: nil) ⇒ ManagementClient
Returns a new instance of ManagementClient.
380 381 382 383 384 385 386 387 388 389 390 391 392 |
# File 'lib/licensekit/generated/clients.rb', line 380 def initialize(base_url:, token: nil, headers: nil, timeout: nil, user_agent: nil, retry_options: nil, transport: nil) super( base_url: base_url, auth_type: "bearer", auth_value: token, headers: headers, timeout: timeout, user_agent: user_agent, retry_options: , transport: transport ) @raw = ManagementRawClient.new(self) end |
Instance Attribute Details
#raw ⇒ Object (readonly)
Returns the value of attribute raw.
378 379 380 |
# File 'lib/licensekit/generated/clients.rb', line 378 def raw @raw end |
Instance Method Details
#assign_license_feature(request = nil, options: nil, **kwargs) ⇒ Object
Assign or update a feature on a license
395 396 397 |
# File 'lib/licensekit/generated/clients.rb', line 395 def assign_license_feature(request = nil, options: nil, **kwargs) perform_request("assignLicenseFeature", request, options: , **kwargs) end |
#blacklist_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Blacklist a managed device and block future reuse
400 401 402 |
# File 'lib/licensekit/generated/clients.rb', line 400 def blacklist_license_device(request = nil, options: nil, **kwargs) perform_request("blacklistLicenseDevice", request, options: , **kwargs) end |
#create_api_key(request = nil, options: nil, **kwargs) ⇒ Object
Create a management API key
405 406 407 |
# File 'lib/licensekit/generated/clients.rb', line 405 def create_api_key(request = nil, options: nil, **kwargs) perform_request("createAPIKey", request, options: , **kwargs) end |
#create_customer(request = nil, options: nil, **kwargs) ⇒ Object
Create a customer
410 411 412 |
# File 'lib/licensekit/generated/clients.rb', line 410 def create_customer(request = nil, options: nil, **kwargs) perform_request("createCustomer", request, options: , **kwargs) end |
#create_feature(request = nil, options: nil, **kwargs) ⇒ Object
Create a feature for a product
415 416 417 |
# File 'lib/licensekit/generated/clients.rb', line 415 def create_feature(request = nil, options: nil, **kwargs) perform_request("createFeature", request, options: , **kwargs) end |
#create_license(request = nil, options: nil, **kwargs) ⇒ Object
Create a license
420 421 422 |
# File 'lib/licensekit/generated/clients.rb', line 420 def create_license(request = nil, options: nil, **kwargs) perform_request("createLicense", request, options: , **kwargs) end |
#create_order(request = nil, options: nil, **kwargs) ⇒ Object
Create an order record for a product
425 426 427 |
# File 'lib/licensekit/generated/clients.rb', line 425 def create_order(request = nil, options: nil, **kwargs) perform_request("createOrder", request, options: , **kwargs) end |
#create_policy(request = nil, options: nil, **kwargs) ⇒ Object
Create a policy for a product
430 431 432 |
# File 'lib/licensekit/generated/clients.rb', line 430 def create_policy(request = nil, options: nil, **kwargs) perform_request("createPolicy", request, options: , **kwargs) end |
#create_product(request = nil, options: nil, **kwargs) ⇒ Object
Create a product
435 436 437 |
# File 'lib/licensekit/generated/clients.rb', line 435 def create_product(request = nil, options: nil, **kwargs) perform_request("createProduct", request, options: , **kwargs) end |
#create_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Create a product custom field definition
440 441 442 |
# File 'lib/licensekit/generated/clients.rb', line 440 def create_product_custom_field_definition(request = nil, options: nil, **kwargs) perform_request("createProductCustomFieldDefinition", request, options: , **kwargs) end |
#create_product_version(request = nil, options: nil, **kwargs) ⇒ Object
Create a product version
445 446 447 |
# File 'lib/licensekit/generated/clients.rb', line 445 def create_product_version(request = nil, options: nil, **kwargs) perform_request("createProductVersion", request, options: , **kwargs) end |
#create_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Create a frozen report export
450 451 452 |
# File 'lib/licensekit/generated/clients.rb', line 450 def create_report_export(request = nil, options: nil, **kwargs) perform_request("createReportExport", request, options: , **kwargs) end |
#create_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Create a subscription record for a product
455 456 457 |
# File 'lib/licensekit/generated/clients.rb', line 455 def create_subscription(request = nil, options: nil, **kwargs) perform_request("createSubscription", request, options: , **kwargs) end |
#create_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Create a webhook endpoint
460 461 462 |
# File 'lib/licensekit/generated/clients.rb', line 460 def create_webhook_endpoint(request = nil, options: nil, **kwargs) perform_request("createWebhookEndpoint", request, options: , **kwargs) end |
#delete_customer(request = nil, options: nil, **kwargs) ⇒ Object
Delete a customer
465 466 467 |
# File 'lib/licensekit/generated/clients.rb', line 465 def delete_customer(request = nil, options: nil, **kwargs) perform_request("deleteCustomer", request, options: , **kwargs) end |
#delete_policy(request = nil, options: nil, **kwargs) ⇒ Object
Delete a policy
470 471 472 |
# File 'lib/licensekit/generated/clients.rb', line 470 def delete_policy(request = nil, options: nil, **kwargs) perform_request("deletePolicy", request, options: , **kwargs) end |
#delete_product(request = nil, options: nil, **kwargs) ⇒ Object
Delete a product
475 476 477 |
# File 'lib/licensekit/generated/clients.rb', line 475 def delete_product(request = nil, options: nil, **kwargs) perform_request("deleteProduct", request, options: , **kwargs) end |
#delete_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Delete a product custom field definition
480 481 482 |
# File 'lib/licensekit/generated/clients.rb', line 480 def delete_product_custom_field_definition(request = nil, options: nil, **kwargs) perform_request("deleteProductCustomFieldDefinition", request, options: , **kwargs) end |
#delete_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Delete a webhook endpoint
485 486 487 |
# File 'lib/licensekit/generated/clients.rb', line 485 def delete_webhook_endpoint(request = nil, options: nil, **kwargs) perform_request("deleteWebhookEndpoint", request, options: , **kwargs) end |
#download_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Download a frozen report export snapshot
490 491 492 |
# File 'lib/licensekit/generated/clients.rb', line 490 def download_report_export(request = nil, options: nil, **kwargs) perform_request("downloadReportExport", request, options: , **kwargs) end |
#get_customer(request = nil, options: nil, **kwargs) ⇒ Object
Get a customer
495 496 497 |
# File 'lib/licensekit/generated/clients.rb', line 495 def get_customer(request = nil, options: nil, **kwargs) perform_request("getCustomer", request, options: , **kwargs) end |
#get_customer_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get customer-level reporting summary
500 501 502 |
# File 'lib/licensekit/generated/clients.rb', line 500 def get_customer_summary(request = nil, options: nil, **kwargs) perform_request("getCustomerSummary", request, options: , **kwargs) end |
#get_feature(request = nil, options: nil, **kwargs) ⇒ Object
Get a feature
505 506 507 |
# File 'lib/licensekit/generated/clients.rb', line 505 def get_feature(request = nil, options: nil, **kwargs) perform_request("getFeature", request, options: , **kwargs) end |
#get_license(request = nil, options: nil, **kwargs) ⇒ Object
Get a license
510 511 512 |
# File 'lib/licensekit/generated/clients.rb', line 510 def get_license(request = nil, options: nil, **kwargs) perform_request("getLicense", request, options: , **kwargs) end |
#get_license_audit_report(request = nil, options: nil, **kwargs) ⇒ Object
Get a license audit report
515 516 517 |
# File 'lib/licensekit/generated/clients.rb', line 515 def get_license_audit_report(request = nil, options: nil, **kwargs) perform_request("getLicenseAuditReport", request, options: , **kwargs) end |
#get_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Get a device for a license
520 521 522 |
# File 'lib/licensekit/generated/clients.rb', line 520 def get_license_device(request = nil, options: nil, **kwargs) perform_request("getLicenseDevice", request, options: , **kwargs) end |
#get_ops_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get operational summary cards
525 526 527 |
# File 'lib/licensekit/generated/clients.rb', line 525 def get_ops_summary(request = nil, options: nil, **kwargs) perform_request("getOpsSummary", request, options: , **kwargs) end |
#get_order(request = nil, options: nil, **kwargs) ⇒ Object
Get an order record
530 531 532 |
# File 'lib/licensekit/generated/clients.rb', line 530 def get_order(request = nil, options: nil, **kwargs) perform_request("getOrder", request, options: , **kwargs) end |
#get_policy(request = nil, options: nil, **kwargs) ⇒ Object
Get a policy
535 536 537 |
# File 'lib/licensekit/generated/clients.rb', line 535 def get_policy(request = nil, options: nil, **kwargs) perform_request("getPolicy", request, options: , **kwargs) end |
#get_product(request = nil, options: nil, **kwargs) ⇒ Object
Get a product
540 541 542 |
# File 'lib/licensekit/generated/clients.rb', line 540 def get_product(request = nil, options: nil, **kwargs) perform_request("getProduct", request, options: , **kwargs) end |
#get_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Get a product custom field definition
545 546 547 |
# File 'lib/licensekit/generated/clients.rb', line 545 def get_product_custom_field_definition(request = nil, options: nil, **kwargs) perform_request("getProductCustomFieldDefinition", request, options: , **kwargs) end |
#get_report_export(request = nil, options: nil, **kwargs) ⇒ Object
Get report export metadata
550 551 552 |
# File 'lib/licensekit/generated/clients.rb', line 550 def get_report_export(request = nil, options: nil, **kwargs) perform_request("getReportExport", request, options: , **kwargs) end |
#get_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Get a subscription record
555 556 557 |
# File 'lib/licensekit/generated/clients.rb', line 555 def get_subscription(request = nil, options: nil, **kwargs) perform_request("getSubscription", request, options: , **kwargs) end |
#get_subscription_settlement(request = nil, options: nil, **kwargs) ⇒ Object
Get subscription or order settlement summary
560 561 562 |
# File 'lib/licensekit/generated/clients.rb', line 560 def get_subscription_settlement(request = nil, options: nil, **kwargs) perform_request("getSubscriptionSettlement", request, options: , **kwargs) end |
#get_usage_summary(request = nil, options: nil, **kwargs) ⇒ Object
Get grouped usage totals
565 566 567 |
# File 'lib/licensekit/generated/clients.rb', line 565 def get_usage_summary(request = nil, options: nil, **kwargs) perform_request("getUsageSummary", request, options: , **kwargs) end |
#get_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Get a webhook endpoint
570 571 572 |
# File 'lib/licensekit/generated/clients.rb', line 570 def get_webhook_endpoint(request = nil, options: nil, **kwargs) perform_request("getWebhookEndpoint", request, options: , **kwargs) end |
#get_webhook_health(request = nil, options: nil, **kwargs) ⇒ Object
Get webhook queue and failure health
575 576 577 |
# File 'lib/licensekit/generated/clients.rb', line 575 def get_webhook_health(request = nil, options: nil, **kwargs) perform_request("getWebhookHealth", request, options: , **kwargs) end |
#list_activities(request = nil, options: nil, **kwargs) ⇒ Object
List normalized reporting activities
585 586 587 |
# File 'lib/licensekit/generated/clients.rb', line 585 def list_activities(request = nil, options: nil, **kwargs) perform_request("listActivities", request, options: , **kwargs) end |
#list_api_keys(request = nil, options: nil, **kwargs) ⇒ Object
List management API keys
580 581 582 |
# File 'lib/licensekit/generated/clients.rb', line 580 def list_api_keys(request = nil, options: nil, **kwargs) perform_request("listAPIKeys", request, options: , **kwargs) end |
#list_customer_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object
List customer custom field values
590 591 592 |
# File 'lib/licensekit/generated/clients.rb', line 590 def list_customer_custom_field_values(request = nil, options: nil, **kwargs) perform_request("listCustomerCustomFieldValues", request, options: , **kwargs) end |
#list_customers(request = nil, options: nil, **kwargs) ⇒ Object
List customers
595 596 597 |
# File 'lib/licensekit/generated/clients.rb', line 595 def list_customers(request = nil, options: nil, **kwargs) perform_request("listCustomers", request, options: , **kwargs) end |
#list_events(request = nil, options: nil, **kwargs) ⇒ Object
List audit-backed event records
600 601 602 |
# File 'lib/licensekit/generated/clients.rb', line 600 def list_events(request = nil, options: nil, **kwargs) perform_request("listEvents", request, options: , **kwargs) end |
#list_features_by_product(request = nil, options: nil, **kwargs) ⇒ Object
List features for a product
605 606 607 |
# File 'lib/licensekit/generated/clients.rb', line 605 def list_features_by_product(request = nil, options: nil, **kwargs) perform_request("listFeaturesByProduct", request, options: , **kwargs) end |
#list_license_custom_field_values(request = nil, options: nil, **kwargs) ⇒ Object
List license custom field values
610 611 612 |
# File 'lib/licensekit/generated/clients.rb', line 610 def list_license_custom_field_values(request = nil, options: nil, **kwargs) perform_request("listLicenseCustomFieldValues", request, options: , **kwargs) end |
#list_license_devices(request = nil, options: nil, **kwargs) ⇒ Object
List devices for a license
615 616 617 |
# File 'lib/licensekit/generated/clients.rb', line 615 def list_license_devices(request = nil, options: nil, **kwargs) perform_request("listLicenseDevices", request, options: , **kwargs) end |
#list_license_features(request = nil, options: nil, **kwargs) ⇒ Object
List assigned features for a license
620 621 622 |
# File 'lib/licensekit/generated/clients.rb', line 620 def list_license_features(request = nil, options: nil, **kwargs) perform_request("listLicenseFeatures", request, options: , **kwargs) end |
#list_licenses(request = nil, options: nil, **kwargs) ⇒ Object
List licenses
625 626 627 |
# File 'lib/licensekit/generated/clients.rb', line 625 def list_licenses(request = nil, options: nil, **kwargs) perform_request("listLicenses", request, options: , **kwargs) end |
#list_policies_by_product(request = nil, options: nil, **kwargs) ⇒ Object
List policies for a product
630 631 632 |
# File 'lib/licensekit/generated/clients.rb', line 630 def list_policies_by_product(request = nil, options: nil, **kwargs) perform_request("listPoliciesByProduct", request, options: , **kwargs) end |
#list_product_custom_field_definitions(request = nil, options: nil, **kwargs) ⇒ Object
List product custom field definitions
635 636 637 |
# File 'lib/licensekit/generated/clients.rb', line 635 def list_product_custom_field_definitions(request = nil, options: nil, **kwargs) perform_request("listProductCustomFieldDefinitions", request, options: , **kwargs) end |
#list_product_orders(request = nil, options: nil, **kwargs) ⇒ Object
List orders for a product
640 641 642 |
# File 'lib/licensekit/generated/clients.rb', line 640 def list_product_orders(request = nil, options: nil, **kwargs) perform_request("listProductOrders", request, options: , **kwargs) end |
#list_product_subscriptions(request = nil, options: nil, **kwargs) ⇒ Object
List subscriptions for a product
645 646 647 |
# File 'lib/licensekit/generated/clients.rb', line 645 def list_product_subscriptions(request = nil, options: nil, **kwargs) perform_request("listProductSubscriptions", request, options: , **kwargs) end |
#list_product_versions(request = nil, options: nil, **kwargs) ⇒ Object
List product versions
650 651 652 |
# File 'lib/licensekit/generated/clients.rb', line 650 def list_product_versions(request = nil, options: nil, **kwargs) perform_request("listProductVersions", request, options: , **kwargs) end |
#list_products(request = nil, options: nil, **kwargs) ⇒ Object
List products
655 656 657 |
# File 'lib/licensekit/generated/clients.rb', line 655 def list_products(request = nil, options: nil, **kwargs) perform_request("listProducts", request, options: , **kwargs) end |
#list_runtime_error_groups(request = nil, options: nil, **kwargs) ⇒ Object
List grouped runtime error counts
660 661 662 |
# File 'lib/licensekit/generated/clients.rb', line 660 def list_runtime_error_groups(request = nil, options: nil, **kwargs) perform_request("listRuntimeErrorGroups", request, options: , **kwargs) end |
#list_usage_ledger(request = nil, options: nil, **kwargs) ⇒ Object
List row-level usage ledger entries
665 666 667 |
# File 'lib/licensekit/generated/clients.rb', line 665 def list_usage_ledger(request = nil, options: nil, **kwargs) perform_request("listUsageLedger", request, options: , **kwargs) end |
#list_webhook_endpoints(request = nil, options: nil, **kwargs) ⇒ Object
List webhook endpoints
670 671 672 |
# File 'lib/licensekit/generated/clients.rb', line 670 def list_webhook_endpoints(request = nil, options: nil, **kwargs) perform_request("listWebhookEndpoints", request, options: , **kwargs) end |
#reinstate_license(request = nil, options: nil, **kwargs) ⇒ Object
Reinstate a suspended license
675 676 677 |
# File 'lib/licensekit/generated/clients.rb', line 675 def reinstate_license(request = nil, options: nil, **kwargs) perform_request("reinstateLicense", request, options: , **kwargs) end |
#remove_license_feature(request = nil, options: nil, **kwargs) ⇒ Object
Remove a feature assignment from a license
680 681 682 |
# File 'lib/licensekit/generated/clients.rb', line 680 def remove_license_feature(request = nil, options: nil, **kwargs) perform_request("removeLicenseFeature", request, options: , **kwargs) end |
#renew_license(request = nil, options: nil, **kwargs) ⇒ Object
Renew or extend a renewable license
685 686 687 |
# File 'lib/licensekit/generated/clients.rb', line 685 def renew_license(request = nil, options: nil, **kwargs) perform_request("renewLicense", request, options: , **kwargs) end |
#reset_license_device(request = nil, options: nil, **kwargs) ⇒ Object
Reset a managed device and clear its active state
690 691 692 |
# File 'lib/licensekit/generated/clients.rb', line 690 def reset_license_device(request = nil, options: nil, **kwargs) perform_request("resetLicenseDevice", request, options: , **kwargs) end |
#reset_license_usage(request = nil, options: nil, **kwargs) ⇒ Object
Reset or top up metered feature usage
695 696 697 |
# File 'lib/licensekit/generated/clients.rb', line 695 def reset_license_usage(request = nil, options: nil, **kwargs) perform_request("resetLicenseUsage", request, options: , **kwargs) end |
#revoke_license(request = nil, options: nil, **kwargs) ⇒ Object
Revoke a license and clear active seats
700 701 702 |
# File 'lib/licensekit/generated/clients.rb', line 700 def revoke_license(request = nil, options: nil, **kwargs) perform_request("revokeLicense", request, options: , **kwargs) end |
#suspend_license(request = nil, options: nil, **kwargs) ⇒ Object
Suspend a license
705 706 707 |
# File 'lib/licensekit/generated/clients.rb', line 705 def suspend_license(request = nil, options: nil, **kwargs) perform_request("suspendLicense", request, options: , **kwargs) end |
#transfer_license(request = nil, options: nil, **kwargs) ⇒ Object
Transfer a license to another assignee
710 711 712 |
# File 'lib/licensekit/generated/clients.rb', line 710 def transfer_license(request = nil, options: nil, **kwargs) perform_request("transferLicense", request, options: , **kwargs) end |
#update_customer(request = nil, options: nil, **kwargs) ⇒ Object
Update a customer
715 716 717 |
# File 'lib/licensekit/generated/clients.rb', line 715 def update_customer(request = nil, options: nil, **kwargs) perform_request("updateCustomer", request, options: , **kwargs) end |
#update_order(request = nil, options: nil, **kwargs) ⇒ Object
Update an order record
720 721 722 |
# File 'lib/licensekit/generated/clients.rb', line 720 def update_order(request = nil, options: nil, **kwargs) perform_request("updateOrder", request, options: , **kwargs) end |
#update_policy(request = nil, options: nil, **kwargs) ⇒ Object
Update a policy
725 726 727 |
# File 'lib/licensekit/generated/clients.rb', line 725 def update_policy(request = nil, options: nil, **kwargs) perform_request("updatePolicy", request, options: , **kwargs) end |
#update_product(request = nil, options: nil, **kwargs) ⇒ Object
Update a product
730 731 732 |
# File 'lib/licensekit/generated/clients.rb', line 730 def update_product(request = nil, options: nil, **kwargs) perform_request("updateProduct", request, options: , **kwargs) end |
#update_product_custom_field_definition(request = nil, options: nil, **kwargs) ⇒ Object
Update a product custom field definition
735 736 737 |
# File 'lib/licensekit/generated/clients.rb', line 735 def update_product_custom_field_definition(request = nil, options: nil, **kwargs) perform_request("updateProductCustomFieldDefinition", request, options: , **kwargs) end |
#update_subscription(request = nil, options: nil, **kwargs) ⇒ Object
Update a subscription record
740 741 742 |
# File 'lib/licensekit/generated/clients.rb', line 740 def update_subscription(request = nil, options: nil, **kwargs) perform_request("updateSubscription", request, options: , **kwargs) end |
#update_webhook_endpoint(request = nil, options: nil, **kwargs) ⇒ Object
Update a webhook endpoint
745 746 747 |
# File 'lib/licensekit/generated/clients.rb', line 745 def update_webhook_endpoint(request = nil, options: nil, **kwargs) perform_request("updateWebhookEndpoint", request, options: , **kwargs) end |
#upsert_customer_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object
Upsert a customer custom field value
750 751 752 |
# File 'lib/licensekit/generated/clients.rb', line 750 def upsert_customer_custom_field_value(request = nil, options: nil, **kwargs) perform_request("upsertCustomerCustomFieldValue", request, options: , **kwargs) end |
#upsert_license_custom_field_value(request = nil, options: nil, **kwargs) ⇒ Object
Upsert a license custom field value
755 756 757 |
# File 'lib/licensekit/generated/clients.rb', line 755 def upsert_license_custom_field_value(request = nil, options: nil, **kwargs) perform_request("upsertLicenseCustomFieldValue", request, options: , **kwargs) end |