Skip to main content

Module admin

Module admin 

Source

Re-exports§

pub use billing::Invoice;
pub use billing::InvoiceLine;
pub use billing::ListInvoicesData;
pub use billing::ListInvoicesResponse;
pub use billing::ListPaymentsData;
pub use billing::ListPaymentsResponse;
pub use billing::Payment;
pub use bulk::BulkAddTagData;
pub use bulk::BulkAddTagRequest;
pub use bulk::BulkAddTagResponse;
pub use bulk::BulkOperationResult;
pub use bulk::BulkRemoveTagData;
pub use bulk::BulkRemoveTagRequest;
pub use bulk::BulkRemoveTagResponse;
pub use bulk::BulkTag;
pub use bulk::BulkUpdateEndpointStatusData;
pub use bulk::BulkUpdateEndpointStatusRequest;
pub use bulk::BulkUpdateEndpointStatusResponse;
pub use chains::Chain;
pub use chains::ChainNetwork;
pub use chains::ListChainsResponse;
pub use endpoint_metrics::EndpointMetric;
pub use endpoint_metrics::GetAccountMetricsRequest;
pub use endpoint_metrics::GetAccountMetricsResponse;
pub use endpoint_metrics::GetEndpointMetricsRequest;
pub use endpoint_metrics::GetEndpointMetricsResponse;
pub use endpoint_rate_limits::CreateMethodRateLimitRequest;
pub use endpoint_rate_limits::CreateMethodRateLimitResponse;
pub use endpoint_rate_limits::GetMethodRateLimitsData;
pub use endpoint_rate_limits::GetMethodRateLimitsResponse;
pub use endpoint_rate_limits::MethodRateLimiter;
pub use endpoint_rate_limits::RateLimitSettings;
pub use endpoint_rate_limits::UpdateMethodRateLimitRequest;
pub use endpoint_rate_limits::UpdateMethodRateLimitResponse;
pub use endpoint_rate_limits::UpdateRateLimitsRequest;
pub use endpoint_security::CreateDomainMaskRequest;
pub use endpoint_security::CreateIpRequest;
pub use endpoint_security::CreateJwtRequest;
pub use endpoint_security::CreateOrUpdateIpCustomHeaderRequest;
pub use endpoint_security::CreateOrUpdateIpCustomHeaderResponse;
pub use endpoint_security::CreateReferrerRequest;
pub use endpoint_security::CreateRequestFilterData;
pub use endpoint_security::CreateRequestFilterRequest;
pub use endpoint_security::CreateRequestFilterResponse;
pub use endpoint_security::DeleteBoolResponse;
pub use endpoint_security::GetSecurityOptionsResponse;
pub use endpoint_security::IpCustomHeaderData;
pub use endpoint_security::SecurityOption;
pub use endpoint_security::SecurityOptionsUpdate;
pub use endpoint_security::UpdateRequestFilterRequest;
pub use endpoint_security::UpdateSecurityOptionsRequest;
pub use endpoint_security::UpdateSecurityOptionsResponse;
pub use endpoints::CreateEndpointRequest;
pub use endpoints::CreateEndpointResponse;
pub use endpoints::CreateTagRequest;
pub use endpoints::Endpoint;
pub use endpoints::EndpointDomainMask;
pub use endpoints::EndpointIp;
pub use endpoints::EndpointIpCustomHeaderOption;
pub use endpoints::EndpointJwt;
pub use endpoints::EndpointRateLimits;
pub use endpoints::EndpointReferrer;
pub use endpoints::EndpointRequestFilter;
pub use endpoints::EndpointSecurity;
pub use endpoints::EndpointSecurityOptions;
pub use endpoints::EndpointTag;
pub use endpoints::EndpointToken;
pub use endpoints::GetEndpointSecurityResponse;
pub use endpoints::GetEndpointsRequest;
pub use endpoints::GetEndpointsResponse;
pub use endpoints::Pagination;
pub use endpoints::ShowEndpointResponse;
pub use endpoints::SingleEndpoint;
pub use endpoints::UpdateEndpointRequest;
pub use endpoints::UpdateEndpointStatusRequest;
pub use endpoints::UpdateEndpointStatusResponse;
pub use logs::EndpointLog;
pub use logs::GetEndpointLogsRequest;
pub use logs::GetEndpointLogsResponse;
pub use logs::GetLogDetailsResponse;
pub use logs::LogDetails;
pub use tags::AccountTag;
pub use tags::DeleteAccountTagData;
pub use tags::DeleteAccountTagResponse;
pub use tags::ListTagsData;
pub use tags::ListTagsResponse;
pub use tags::RenameTagRequest;
pub use tags::RenameTagResponse;
pub use teams::CreateTeamData;
pub use teams::CreateTeamRequest;
pub use teams::CreateTeamResponse;
pub use teams::DeleteTeamData;
pub use teams::DeleteTeamResponse;
pub use teams::GetTeamResponse;
pub use teams::InviteTeamMemberRequest;
pub use teams::InviteTeamMemberResponse;
pub use teams::ListTeamEndpointsResponse;
pub use teams::ListTeamsResponse;
pub use teams::RemoveTeamMemberRequest;
pub use teams::RemoveTeamMemberResponse;
pub use teams::ResendTeamInviteResponse;
pub use teams::TeamDetail;
pub use teams::TeamEndpoint;
pub use teams::TeamMessageData;
pub use teams::TeamSummary;
pub use teams::TeamUser;
pub use teams::UpdateTeamEndpointsData;
pub use teams::UpdateTeamEndpointsRequest;
pub use teams::UpdateTeamEndpointsResponse;
pub use usage::ChainUsage;
pub use usage::EndpointUsage;
pub use usage::GetUsageByChainResponse;
pub use usage::GetUsageByEndpointResponse;
pub use usage::GetUsageByMethodResponse;
pub use usage::GetUsageByTagResponse;
pub use usage::GetUsageRequest;
pub use usage::GetUsageResponse;
pub use usage::MethodUsage;
pub use usage::TagUsage;
pub use usage::UsageByChainData;
pub use usage::UsageByEndpointData;
pub use usage::UsageByMethodData;
pub use usage::UsageByTagData;
pub use usage::UsageData;

Modules§

billing
bulk
chains
endpoint_metrics
endpoint_rate_limits
endpoint_security
endpoints
logs
tags
teams
usage

Structs§

AdminApiClient
Client for the QuickNode Admin API. Manage endpoints, tags, teams, billing, usage/metrics, security, and rate limits on the account.