view release on metacpan or search on metacpan
use AgentPushKit::Client::Object::ServiceSummary;
use AgentPushKit::Client::Object::SetEnabledInput;
use AgentPushKit::Client::Object::TextFilterCondition;
use AgentPushKit::Client::Object::TimeFilterCondition;
use AgentPushKit::Client::Object::TypeOverride;
use AgentPushKit::Client::Object::User;
use AgentPushKit::Client::Object::WebPushConfiguration;
use AgentPushKit::Client::Object::WebPushSubscription;
# for displaying the API response data
use Data::Dumper;
my $api_instance = AgentPushKit::Client::AccountApi->new(
);
eval {
my $result = $api_instance->delete_current_account();
print Dumper($result);
};
docs/AccountApi.md view on Meta::CPAN
[**get_current_account**](AccountApi.md#get_current_account) | **GET** /me | Get the current user and customer accounts
# **delete_current_account**
> DeletedResponse delete_current_account()
Delete the current user and customer accounts they own
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AccountApi;
my $api_instance = AgentPushKit::Client::AccountApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
eval {
docs/AccountApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **get_current_account**
> CurrentAccount get_current_account()
Get the current user and customer accounts
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AccountApi;
my $api_instance = AgentPushKit::Client::AccountApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
eval {
docs/AgentTokensApi.md view on Meta::CPAN
# **call_mcp**
> call_mcp(request_body => $request_body)
Connect through stateless MCP Streamable HTTP
This endpoint accepts only an `apt_` agent access token.
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AgentTokensApi;
my $api_instance = AgentPushKit::Client::AgentTokensApi->new(
# Configure bearer access token for authorization: AgentToken
access_token => 'YOUR_BEARER_TOKEN',
);
my $request_body = AgentPushKit::Client::Object::HASH[string,object]->new(); # HASH[string,object] |
docs/AgentTokensApi.md view on Meta::CPAN
# **create_agent_token**
> AgentTokenCreated create_agent_token(create_agent_token_input => $create_agent_token_input)
Create a named non-expiring agent token
The raw `apt_` token is shown once. Store it before dismissing the response.
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AgentTokensApi;
my $api_instance = AgentPushKit::Client::AgentTokensApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $create_agent_token_input = AgentPushKit::Client::Object::CreateAgentTokenInput->new(); # CreateAgentTokenInput |
docs/AgentTokensApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_agent_tokens**
> ARRAY[AgentToken] list_agent_tokens()
List agent access tokens without their secrets
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AgentTokensApi;
my $api_instance = AgentPushKit::Client::AgentTokensApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
eval {
docs/AgentTokensApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **revoke_agent_token**
> RevokedResponse revoke_agent_token(token_id => $token_id)
Revoke one of the current user's agent tokens
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AgentTokensApi;
my $api_instance = AgentPushKit::Client::AgentTokensApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $token_id = "token_id_example"; # string |
docs/AuthenticationApi.md view on Meta::CPAN
[**request_password_reset**](AuthenticationApi.md#request_password_reset) | **POST** /auth/password-reset/request | Email a single-use password reset token
# **complete_password_reset**
> AuthResponse complete_password_reset(password_reset_complete_input => $password_reset_complete_input)
Choose a new password and log in
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $password_reset_complete_input = AgentPushKit::Client::Object::PasswordResetCompleteInput->new(); # PasswordResetCompleteInput |
eval {
my $result = $api_instance->complete_password_reset(password_reset_complete_input => $password_reset_complete_input);
print Dumper($result);
};
docs/AuthenticationApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **login_with_apple**
> AuthResponse login_with_apple(provider_login_input => $provider_login_input)
Log in or attach an account using a Sign in with Apple identity token
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $provider_login_input = AgentPushKit::Client::Object::ProviderLoginInput->new(); # ProviderLoginInput |
eval {
my $result = $api_instance->login_with_apple(provider_login_input => $provider_login_input);
print Dumper($result);
};
docs/AuthenticationApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **login_with_google**
> AuthResponse login_with_google(provider_login_input => $provider_login_input)
Log in or attach an account using a verified Google ID token
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $provider_login_input = AgentPushKit::Client::Object::ProviderLoginInput->new(); # ProviderLoginInput |
eval {
my $result = $api_instance->login_with_google(provider_login_input => $provider_login_input);
print Dumper($result);
};
docs/AuthenticationApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **login_with_password**
> AuthResponse login_with_password(password_login_input => $password_login_input)
Log in with email and password
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $password_login_input = AgentPushKit::Client::Object::PasswordLoginInput->new(); # PasswordLoginInput |
eval {
my $result = $api_instance->login_with_password(password_login_input => $password_login_input);
print Dumper($result);
};
docs/AuthenticationApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **register**
> AuthResponse register(register_input => $register_input)
Create a user and first customer account
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $register_input = AgentPushKit::Client::Object::RegisterInput->new(); # RegisterInput |
eval {
my $result = $api_instance->register(register_input => $register_input);
print Dumper($result);
};
docs/AuthenticationApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **request_password_reset**
> AcceptedResponse request_password_reset(password_reset_request_input => $password_reset_request_input)
Email a single-use password reset token
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::AuthenticationApi;
my $api_instance = AgentPushKit::Client::AuthenticationApi->new(
);
my $password_reset_request_input = AgentPushKit::Client::Object::PasswordResetRequestInput->new(); # PasswordResetRequestInput |
eval {
my $result = $api_instance->request_password_reset(password_reset_request_input => $password_reset_request_input);
print Dumper($result);
};
docs/CustomerAccountsApi.md view on Meta::CPAN
[**regenerate_organization_api_key**](CustomerAccountsApi.md#regenerate_organization_api_key) | **POST** /organizations/{organizationId}/api-key/regenerate | Rotate the application event-ingestion key
# **add_organization_member**
> Membership add_organization_member(organization_id => $organization_id, add_member_input => $add_member_input)
Add an already-registered user to a customer account
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::CustomerAccountsApi;
my $api_instance = AgentPushKit::Client::CustomerAccountsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $add_member_input = AgentPushKit::Client::Object::AddMemberInput->new(); # AddMemberInput |
docs/CustomerAccountsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **create_organization**
> OrganizationCreated create_organization(create_organization_input => $create_organization_input)
Create another Agent Push Kit customer account
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::CustomerAccountsApi;
my $api_instance = AgentPushKit::Client::CustomerAccountsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $create_organization_input = AgentPushKit::Client::Object::CreateOrganizationInput->new(); # CreateOrganizationInput |
docs/CustomerAccountsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_organization_members**
> ARRAY[Membership] list_organization_members(organization_id => $organization_id)
List members of a customer account
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::CustomerAccountsApi;
my $api_instance = AgentPushKit::Client::CustomerAccountsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
docs/CustomerAccountsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_organizations**
> ARRAY[Organization] list_organizations()
List customer accounts available to the current user
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::CustomerAccountsApi;
my $api_instance = AgentPushKit::Client::CustomerAccountsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
eval {
docs/CustomerAccountsApi.md view on Meta::CPAN
# **regenerate_organization_api_key**
> OrganizationApiKeyCreated regenerate_organization_api_key(organization_id => $organization_id)
Rotate the application event-ingestion key
The previous `apk_` key stops working immediately. The replacement is returned only in this response.
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::CustomerAccountsApi;
my $api_instance = AgentPushKit::Client::CustomerAccountsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
docs/DevicesApi.md view on Meta::CPAN
[**remove_web_push_subscription**](DevicesApi.md#remove_web_push_subscription) | **DELETE** /web-push/subscriptions/{subscriptionId} | Disable a browser push subscription
# **get_web_push_configuration**
> WebPushConfiguration get_web_push_configuration()
Get browser push availability and its public VAPID key
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::DevicesApi;
my $api_instance = AgentPushKit::Client::DevicesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
eval {
docs/DevicesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **register_device**
> Device register_device(register_device_input => $register_device_input)
Register or refresh an APNs device
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::DevicesApi;
my $api_instance = AgentPushKit::Client::DevicesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $register_device_input = AgentPushKit::Client::Object::RegisterDeviceInput->new(); # RegisterDeviceInput |
docs/DevicesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **register_web_push_subscription**
> WebPushSubscription register_web_push_subscription(register_web_push_subscription_input => $register_web_push_subscription_input)
Register or refresh a browser push subscription
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::DevicesApi;
my $api_instance = AgentPushKit::Client::DevicesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $register_web_push_subscription_input = AgentPushKit::Client::Object::RegisterWebPushSubscriptionInput->new(); # RegisterWebPushSubscriptionInput |
docs/DevicesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **remove_device**
> DisabledResponse remove_device(installation_id => $installation_id)
Disable push delivery to one installation
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::DevicesApi;
my $api_instance = AgentPushKit::Client::DevicesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $installation_id = "installation_id_example"; # string |
docs/DevicesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **remove_web_push_subscription**
> DisabledResponse remove_web_push_subscription(subscription_id => $subscription_id)
Disable a browser push subscription
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::DevicesApi;
my $api_instance = AgentPushKit::Client::DevicesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $subscription_id = "subscription_id_example"; # string |
docs/EventsApi.md view on Meta::CPAN
[**send_event_as_user**](EventsApi.md#send_event_as_user) | **POST** /organizations/{organizationId}/events | Send an event as an authenticated user or agent
# **get_event**
> EventDetail get_event(organization_id => $organization_id, event_id => $event_id)
Get one event including metadata
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $event_id = "event_id_example"; # string |
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_events**
> EventPage list_events(organization_id => $organization_id, service => $service, type => $type, search => $search, cursor => $cursor, limit => $limit)
List a paginated inbox
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $service = "service_example"; # string |
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_notification_types**
> ARRAY[string] list_notification_types(organization_id => $organization_id, service_id => $service_id)
List distinct notification types
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $service_id = "service_id_example"; # string | Optionally restrict types to one service ID.
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **list_services**
> ARRAY[Service] list_services(organization_id => $organization_id)
List services discovered from ingested events
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **search_events**
> EventPage search_events(organization_id => $organization_id, search_events_input => $search_events_input)
Search events with a validated Boolean filter tree
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $search_events_input = AgentPushKit::Client::Object::SearchEventsInput->new(); # SearchEventsInput |
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **send_event**
> IngestionResult send_event(send_event_input => $send_event_input)
Send an event using an application ingestion key
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: OrganizationApiKey
access_token => 'YOUR_BEARER_TOKEN',
);
my $send_event_input = AgentPushKit::Client::Object::SendEventInput->new(); # SendEventInput |
docs/EventsApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **send_event_as_user**
> IngestionResult send_event_as_user(organization_id => $organization_id, send_event_input => $send_event_input)
Send an event as an authenticated user or agent
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::EventsApi;
my $api_instance = AgentPushKit::Client::EventsApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
my $send_event_input = AgentPushKit::Client::Object::SendEventInput->new(); # SendEventInput |
docs/HealthApi.md view on Meta::CPAN
[**get_health**](HealthApi.md#get_health) | **GET** /health | Check Agent Push Kit API health
# **get_health**
> HealthResponse get_health()
Check Agent Push Kit API health
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::HealthApi;
my $api_instance = AgentPushKit::Client::HealthApi->new(
);
eval {
my $result = $api_instance->get_health();
print Dumper($result);
};
if ($@) {
docs/PreferencesApi.md view on Meta::CPAN
[**set_type_preference**](PreferencesApi.md#set_type_preference) | **PUT** /services/{serviceId}/types/{type}/preference | Override push delivery for one exact notification type
# **list_preferences**
> ARRAY[ServicePreference] list_preferences(organization_id => $organization_id)
List service defaults and exact-type overrides
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::PreferencesApi;
my $api_instance = AgentPushKit::Client::PreferencesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $organization_id = "organization_id_example"; # string |
docs/PreferencesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **remove_type_preference**
> InheritedResponse remove_type_preference(service_id => $service_id, type => $type)
Remove an exact-type override so it inherits the service default
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::PreferencesApi;
my $api_instance = AgentPushKit::Client::PreferencesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $service_id = "service_id_example"; # string |
my $type = "type_example"; # string |
docs/PreferencesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **set_service_preference**
> PreferenceRecord set_service_preference(service_id => $service_id, set_enabled_input => $set_enabled_input)
Enable or disable pushes for a service by default
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::PreferencesApi;
my $api_instance = AgentPushKit::Client::PreferencesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $service_id = "service_id_example"; # string |
my $set_enabled_input = AgentPushKit::Client::Object::SetEnabledInput->new(); # SetEnabledInput |
docs/PreferencesApi.md view on Meta::CPAN
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **set_type_preference**
> PreferenceRecord set_type_preference(service_id => $service_id, type => $type, set_enabled_input => $set_enabled_input)
Override push delivery for one exact notification type
### Example
```perl
use Data::Dumper;
use AgentPushKit::Client::PreferencesApi;
my $api_instance = AgentPushKit::Client::PreferencesApi->new(
# Configure bearer access token for authorization: UserOrAgent
access_token => 'YOUR_BEARER_TOKEN',
);
my $service_id = "service_id_example"; # string |
my $type = "type_example"; # string |
lib/AgentPushKit/Client/Object/AcceptedResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::AcceptedResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/AddMemberInput.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::AddMemberInput;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/AgentToken.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::AgentToken;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/AgentTokenCreated.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::AgentTokenCreated;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/ApiKeySummary.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::ApiKeySummary;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/AuthResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::AuthResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::Organization;
use AgentPushKit::Client::Object::User;
use base ("Class::Accessor", "Class::Data::Inheritable");
lib/AgentPushKit/Client/Object/CreateAgentTokenInput.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::CreateAgentTokenInput;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/CreateOrganizationInput.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::CreateOrganizationInput;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/CurrentAccount.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::CurrentAccount;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::Organization;
use AgentPushKit::Client::Object::User;
use base ("Class::Accessor", "Class::Data::Inheritable");
lib/AgentPushKit/Client/Object/DeletedResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::DeletedResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/DeliverySummary.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::DeliverySummary;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/Device.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::Device;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/DisabledResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::DisabledResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/ErrorResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::ErrorResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#
lib/AgentPushKit/Client/Object/EventDetail.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::EventDetail;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::ServiceSummary;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
lib/AgentPushKit/Client/Object/EventFilter.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::EventFilter;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::FilterGroup;
use AgentPushKit::Client::Object::FilterNot;
use AgentPushKit::Client::Object::TextFilterCondition;
use AgentPushKit::Client::Object::TimeFilterCondition;
lib/AgentPushKit/Client/Object/EventPage.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::EventPage;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::EventSummary;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
lib/AgentPushKit/Client/Object/EventSummary.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::EventSummary;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::ServiceSummary;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
lib/AgentPushKit/Client/Object/FilterGroup.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::FilterGroup;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::EventFilter;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
lib/AgentPushKit/Client/Object/FilterNot.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::FilterNot;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use AgentPushKit::Client::Object::EventFilter;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
lib/AgentPushKit/Client/Object/HealthResponse.pm view on Meta::CPAN
# Do not edit the class manually.
# Ref: https://openapi-generator.tech
#
package AgentPushKit::Client::Object::HealthResponse;
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base ("Class::Accessor", "Class::Data::Inheritable");
#
#