use serde::{Deserialize, Serialize};
use crate::client::RpcDescriptor;
#[derive(Debug, Clone, Default, Serialize, Deserialize, PartialEq, Eq)]
pub struct Empty {}
pub struct AuthCapabilitiesListRpc;
impl RpcDescriptor for AuthCapabilitiesListRpc {
type Input = super::types::AuthCapabilitiesListRequest;
type Output = super::types::AuthCapabilitiesListResponse;
const KEY: &'static str = "Auth.Capabilities.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Capabilities.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthCapabilityGroupsDeleteRpc;
impl RpcDescriptor for AuthCapabilityGroupsDeleteRpc {
type Input = super::types::AuthCapabilityGroupsDeleteRequest;
type Output = super::types::AuthCapabilityGroupsDeleteResponse;
const KEY: &'static str = "Auth.CapabilityGroups.Delete";
const SUBJECT: &'static str = "rpc.v1.Auth.CapabilityGroups.Delete";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthCapabilityGroupsGetRpc;
impl RpcDescriptor for AuthCapabilityGroupsGetRpc {
type Input = super::types::AuthCapabilityGroupsGetRequest;
type Output = super::types::AuthCapabilityGroupsGetResponse;
const KEY: &'static str = "Auth.CapabilityGroups.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.CapabilityGroups.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthCapabilityGroupsListRpc;
impl RpcDescriptor for AuthCapabilityGroupsListRpc {
type Input = super::types::AuthCapabilityGroupsListRequest;
type Output = super::types::AuthCapabilityGroupsListResponse;
const KEY: &'static str = "Auth.CapabilityGroups.List";
const SUBJECT: &'static str = "rpc.v1.Auth.CapabilityGroups.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthCapabilityGroupsPutRpc;
impl RpcDescriptor for AuthCapabilityGroupsPutRpc {
type Input = super::types::AuthCapabilityGroupsPutRequest;
type Output = super::types::AuthCapabilityGroupsPutResponse;
const KEY: &'static str = "Auth.CapabilityGroups.Put";
const SUBJECT: &'static str = "rpc.v1.Auth.CapabilityGroups.Put";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthCatalogIssuesResolveRpc;
impl RpcDescriptor for AuthCatalogIssuesResolveRpc {
type Input = super::types::AuthCatalogIssuesResolveRequest;
type Output = super::types::AuthCatalogIssuesResolveResponse;
const KEY: &'static str = "Auth.CatalogIssues.Resolve";
const SUBJECT: &'static str = "rpc.v1.Auth.CatalogIssues.Resolve";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthConnectionsKickRpc;
impl RpcDescriptor for AuthConnectionsKickRpc {
type Input = super::types::AuthConnectionsKickRequest;
type Output = super::types::AuthConnectionsKickResponse;
const KEY: &'static str = "Auth.Connections.Kick";
const SUBJECT: &'static str = "rpc.v1.Auth.Connections.Kick";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthConnectionsListRpc;
impl RpcDescriptor for AuthConnectionsListRpc {
type Input = super::types::AuthConnectionsListRequest;
type Output = super::types::AuthConnectionsListResponse;
const KEY: &'static str = "Auth.Connections.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Connections.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityAcceptMigrationRpc;
impl RpcDescriptor for AuthDeploymentAuthorityAcceptMigrationRpc {
type Input = super::types::AuthDeploymentAuthorityAcceptMigrationRequest;
type Output = super::types::AuthDeploymentAuthorityAcceptMigrationResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.AcceptMigration";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.AcceptMigration";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityAcceptUpdateRpc;
impl RpcDescriptor for AuthDeploymentAuthorityAcceptUpdateRpc {
type Input = super::types::AuthDeploymentAuthorityAcceptUpdateRequest;
type Output = super::types::AuthDeploymentAuthorityAcceptUpdateResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.AcceptUpdate";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.AcceptUpdate";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityGetRpc;
impl RpcDescriptor for AuthDeploymentAuthorityGetRpc {
type Input = super::types::AuthDeploymentAuthorityGetRequest;
type Output = super::types::AuthDeploymentAuthorityGetResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityGrantOverridesListRpc;
impl RpcDescriptor for AuthDeploymentAuthorityGrantOverridesListRpc {
type Input = super::types::AuthDeploymentAuthorityGrantOverridesListRequest;
type Output = super::types::AuthDeploymentAuthorityGrantOverridesListResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.GrantOverrides.List";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.GrantOverrides.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityGrantOverridesPutRpc;
impl RpcDescriptor for AuthDeploymentAuthorityGrantOverridesPutRpc {
type Input = super::types::AuthDeploymentAuthorityGrantOverridesPutRequest;
type Output = super::types::AuthDeploymentAuthorityGrantOverridesPutResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.GrantOverrides.Put";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.GrantOverrides.Put";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityGrantOverridesRemoveRpc;
impl RpcDescriptor for AuthDeploymentAuthorityGrantOverridesRemoveRpc {
type Input = super::types::AuthDeploymentAuthorityGrantOverridesRemoveRequest;
type Output = super::types::AuthDeploymentAuthorityGrantOverridesRemoveResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.GrantOverrides.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.GrantOverrides.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityListRpc;
impl RpcDescriptor for AuthDeploymentAuthorityListRpc {
type Input = super::types::AuthDeploymentAuthorityListRequest;
type Output = super::types::AuthDeploymentAuthorityListResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.List";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityPlanRpc;
impl RpcDescriptor for AuthDeploymentAuthorityPlanRpc {
type Input = super::types::AuthDeploymentAuthorityPlanRequest;
type Output = super::types::AuthDeploymentAuthorityPlanResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Plan";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Plan";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityPlansGetRpc;
impl RpcDescriptor for AuthDeploymentAuthorityPlansGetRpc {
type Input = super::types::AuthDeploymentAuthorityPlansGetRequest;
type Output = super::types::AuthDeploymentAuthorityPlansGetResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Plans.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Plans.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityPlansListRpc;
impl RpcDescriptor for AuthDeploymentAuthorityPlansListRpc {
type Input = super::types::AuthDeploymentAuthorityPlansListRequest;
type Output = super::types::AuthDeploymentAuthorityPlansListResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Plans.List";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Plans.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError"];
}
pub struct AuthDeploymentAuthorityReconcileRpc;
impl RpcDescriptor for AuthDeploymentAuthorityReconcileRpc {
type Input = super::types::AuthDeploymentAuthorityReconcileRequest;
type Output = super::types::AuthDeploymentAuthorityReconcileResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Reconcile";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Reconcile";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentAuthorityRejectRpc;
impl RpcDescriptor for AuthDeploymentAuthorityRejectRpc {
type Input = super::types::AuthDeploymentAuthorityRejectRequest;
type Output = super::types::AuthDeploymentAuthorityRejectResponse;
const KEY: &'static str = "Auth.DeploymentAuthority.Reject";
const SUBJECT: &'static str = "rpc.v1.Auth.DeploymentAuthority.Reject";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentsCreateRpc;
impl RpcDescriptor for AuthDeploymentsCreateRpc {
type Input = super::types::AuthDeploymentsCreateRequest;
type Output = super::types::AuthDeploymentsCreateResponse;
const KEY: &'static str = "Auth.Deployments.Create";
const SUBJECT: &'static str = "rpc.v1.Auth.Deployments.Create";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentsDisableRpc;
impl RpcDescriptor for AuthDeploymentsDisableRpc {
type Input = super::types::AuthDeploymentsDisableRequest;
type Output = super::types::AuthDeploymentsDisableResponse;
const KEY: &'static str = "Auth.Deployments.Disable";
const SUBJECT: &'static str = "rpc.v1.Auth.Deployments.Disable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentsEnableRpc;
impl RpcDescriptor for AuthDeploymentsEnableRpc {
type Input = super::types::AuthDeploymentsEnableRequest;
type Output = super::types::AuthDeploymentsEnableResponse;
const KEY: &'static str = "Auth.Deployments.Enable";
const SUBJECT: &'static str = "rpc.v1.Auth.Deployments.Enable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentsListRpc;
impl RpcDescriptor for AuthDeploymentsListRpc {
type Input = super::types::AuthDeploymentsListRequest;
type Output = super::types::AuthDeploymentsListResponse;
const KEY: &'static str = "Auth.Deployments.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Deployments.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeploymentsRemoveRpc;
impl RpcDescriptor for AuthDeploymentsRemoveRpc {
type Input = super::types::AuthDeploymentsRemoveRequest;
type Output = super::types::AuthDeploymentsRemoveResponse;
const KEY: &'static str = "Auth.Deployments.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.Deployments.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeviceUserAuthoritiesListRpc;
impl RpcDescriptor for AuthDeviceUserAuthoritiesListRpc {
type Input = super::types::AuthDeviceUserAuthoritiesListRequest;
type Output = super::types::AuthDeviceUserAuthoritiesListResponse;
const KEY: &'static str = "Auth.DeviceUserAuthorities.List";
const SUBJECT: &'static str = "rpc.v1.Auth.DeviceUserAuthorities.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeviceUserAuthoritiesReviewsDecideRpc;
impl RpcDescriptor for AuthDeviceUserAuthoritiesReviewsDecideRpc {
type Input = super::types::AuthDeviceUserAuthoritiesReviewsDecideRequest;
type Output = super::types::AuthDeviceUserAuthoritiesReviewsDecideResponse;
const KEY: &'static str = "Auth.DeviceUserAuthorities.Reviews.Decide";
const SUBJECT: &'static str = "rpc.v1.Auth.DeviceUserAuthorities.Reviews.Decide";
const CALLER_CAPABILITIES: &'static [&'static str] = &["trellis.auth::device.review"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeviceUserAuthoritiesReviewsListRpc;
impl RpcDescriptor for AuthDeviceUserAuthoritiesReviewsListRpc {
type Input = super::types::AuthDeviceUserAuthoritiesReviewsListRequest;
type Output = super::types::AuthDeviceUserAuthoritiesReviewsListResponse;
const KEY: &'static str = "Auth.DeviceUserAuthorities.Reviews.List";
const SUBJECT: &'static str = "rpc.v1.Auth.DeviceUserAuthorities.Reviews.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["trellis.auth::device.review"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDeviceUserAuthoritiesRevokeRpc;
impl RpcDescriptor for AuthDeviceUserAuthoritiesRevokeRpc {
type Input = super::types::AuthDeviceUserAuthoritiesRevokeRequest;
type Output = super::types::AuthDeviceUserAuthoritiesRevokeResponse;
const KEY: &'static str = "Auth.DeviceUserAuthorities.Revoke";
const SUBJECT: &'static str = "rpc.v1.Auth.DeviceUserAuthorities.Revoke";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesConnectInfoGetRpc;
impl RpcDescriptor for AuthDevicesConnectInfoGetRpc {
type Input = super::types::AuthDevicesConnectInfoGetRequest;
type Output = super::types::AuthDevicesConnectInfoGetResponse;
const KEY: &'static str = "Auth.Devices.ConnectInfo.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.ConnectInfo.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesDisableRpc;
impl RpcDescriptor for AuthDevicesDisableRpc {
type Input = super::types::AuthDevicesDisableRequest;
type Output = super::types::AuthDevicesDisableResponse;
const KEY: &'static str = "Auth.Devices.Disable";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.Disable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesEnableRpc;
impl RpcDescriptor for AuthDevicesEnableRpc {
type Input = super::types::AuthDevicesEnableRequest;
type Output = super::types::AuthDevicesEnableResponse;
const KEY: &'static str = "Auth.Devices.Enable";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.Enable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesListRpc;
impl RpcDescriptor for AuthDevicesListRpc {
type Input = super::types::AuthDevicesListRequest;
type Output = super::types::AuthDevicesListResponse;
const KEY: &'static str = "Auth.Devices.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesProvisionRpc;
impl RpcDescriptor for AuthDevicesProvisionRpc {
type Input = super::types::AuthDevicesProvisionRequest;
type Output = super::types::AuthDevicesProvisionResponse;
const KEY: &'static str = "Auth.Devices.Provision";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.Provision";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthDevicesRemoveRpc;
impl RpcDescriptor for AuthDevicesRemoveRpc {
type Input = super::types::AuthDevicesRemoveRequest;
type Output = super::types::AuthDevicesRemoveResponse;
const KEY: &'static str = "Auth.Devices.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.Devices.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthHealthRpc;
impl RpcDescriptor for AuthHealthRpc {
type Input = Empty;
type Output = super::types::AuthHealthResponse;
const KEY: &'static str = "Auth.Health";
const SUBJECT: &'static str = "rpc.v1.Auth.Health";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["UnexpectedError"];
}
pub struct AuthIdentitiesListRpc;
impl RpcDescriptor for AuthIdentitiesListRpc {
type Input = super::types::AuthIdentitiesListRequest;
type Output = super::types::AuthIdentitiesListResponse;
const KEY: &'static str = "Auth.Identities.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Identities.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthIdentityGrantsListRpc;
impl RpcDescriptor for AuthIdentityGrantsListRpc {
type Input = super::types::AuthIdentityGrantsListRequest;
type Output = super::types::AuthIdentityGrantsListResponse;
const KEY: &'static str = "Auth.IdentityGrants.List";
const SUBJECT: &'static str = "rpc.v1.Auth.IdentityGrants.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError"];
}
pub struct AuthIdentityGrantsRevokeRpc;
impl RpcDescriptor for AuthIdentityGrantsRevokeRpc {
type Input = super::types::AuthIdentityGrantsRevokeRequest;
type Output = super::types::AuthIdentityGrantsRevokeResponse;
const KEY: &'static str = "Auth.IdentityGrants.Revoke";
const SUBJECT: &'static str = "rpc.v1.Auth.IdentityGrants.Revoke";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsGetRpc;
impl RpcDescriptor for AuthPortalsGetRpc {
type Input = super::types::AuthPortalsGetRequest;
type Output = super::types::AuthPortalsGetResponse;
const KEY: &'static str = "Auth.Portals.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsListRpc;
impl RpcDescriptor for AuthPortalsListRpc {
type Input = super::types::AuthPortalsListRequest;
type Output = super::types::AuthPortalsListResponse;
const KEY: &'static str = "Auth.Portals.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError"];
}
pub struct AuthPortalsLoginSettingsGetRpc;
impl RpcDescriptor for AuthPortalsLoginSettingsGetRpc {
type Input = super::types::AuthPortalsLoginSettingsGetRequest;
type Output = super::types::AuthPortalsLoginSettingsGetResponse;
const KEY: &'static str = "Auth.Portals.LoginSettings.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.LoginSettings.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsLoginSettingsUpdateRpc;
impl RpcDescriptor for AuthPortalsLoginSettingsUpdateRpc {
type Input = super::types::AuthPortalsLoginSettingsUpdateRequest;
type Output = super::types::AuthPortalsLoginSettingsUpdateResponse;
const KEY: &'static str = "Auth.Portals.LoginSettings.Update";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.LoginSettings.Update";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsPutRpc;
impl RpcDescriptor for AuthPortalsPutRpc {
type Input = super::types::AuthPortalsPutRequest;
type Output = super::types::AuthPortalsPutResponse;
const KEY: &'static str = "Auth.Portals.Put";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.Put";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsRemoveRpc;
impl RpcDescriptor for AuthPortalsRemoveRpc {
type Input = super::types::AuthPortalsRemoveRequest;
type Output = super::types::AuthPortalsRemoveResponse;
const KEY: &'static str = "Auth.Portals.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsRoutesPutRpc;
impl RpcDescriptor for AuthPortalsRoutesPutRpc {
type Input = super::types::AuthPortalsRoutesPutRequest;
type Output = super::types::AuthPortalsRoutesPutResponse;
const KEY: &'static str = "Auth.Portals.Routes.Put";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.Routes.Put";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthPortalsRoutesRemoveRpc;
impl RpcDescriptor for AuthPortalsRoutesRemoveRpc {
type Input = super::types::AuthPortalsRoutesRemoveRequest;
type Output = super::types::AuthPortalsRoutesRemoveResponse;
const KEY: &'static str = "Auth.Portals.Routes.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.Portals.Routes.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthRequestsValidateRpc;
impl RpcDescriptor for AuthRequestsValidateRpc {
type Input = super::types::AuthRequestsValidateRequest;
type Output = super::types::AuthRequestsValidateResponse;
const KEY: &'static str = "Auth.Requests.Validate";
const SUBJECT: &'static str = "rpc.v1.Auth.Requests.Validate";
const CALLER_CAPABILITIES: &'static [&'static str] = &["service"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthServiceInstancesDisableRpc;
impl RpcDescriptor for AuthServiceInstancesDisableRpc {
type Input = super::types::AuthServiceInstancesDisableRequest;
type Output = super::types::AuthServiceInstancesDisableResponse;
const KEY: &'static str = "Auth.ServiceInstances.Disable";
const SUBJECT: &'static str = "rpc.v1.Auth.ServiceInstances.Disable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthServiceInstancesEnableRpc;
impl RpcDescriptor for AuthServiceInstancesEnableRpc {
type Input = super::types::AuthServiceInstancesEnableRequest;
type Output = super::types::AuthServiceInstancesEnableResponse;
const KEY: &'static str = "Auth.ServiceInstances.Enable";
const SUBJECT: &'static str = "rpc.v1.Auth.ServiceInstances.Enable";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthServiceInstancesListRpc;
impl RpcDescriptor for AuthServiceInstancesListRpc {
type Input = super::types::AuthServiceInstancesListRequest;
type Output = super::types::AuthServiceInstancesListResponse;
const KEY: &'static str = "Auth.ServiceInstances.List";
const SUBJECT: &'static str = "rpc.v1.Auth.ServiceInstances.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthServiceInstancesProvisionRpc;
impl RpcDescriptor for AuthServiceInstancesProvisionRpc {
type Input = super::types::AuthServiceInstancesProvisionRequest;
type Output = super::types::AuthServiceInstancesProvisionResponse;
const KEY: &'static str = "Auth.ServiceInstances.Provision";
const SUBJECT: &'static str = "rpc.v1.Auth.ServiceInstances.Provision";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthServiceInstancesRemoveRpc;
impl RpcDescriptor for AuthServiceInstancesRemoveRpc {
type Input = super::types::AuthServiceInstancesRemoveRequest;
type Output = super::types::AuthServiceInstancesRemoveResponse;
const KEY: &'static str = "Auth.ServiceInstances.Remove";
const SUBJECT: &'static str = "rpc.v1.Auth.ServiceInstances.Remove";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthSessionsListRpc;
impl RpcDescriptor for AuthSessionsListRpc {
type Input = super::types::AuthSessionsListRequest;
type Output = super::types::AuthSessionsListResponse;
const KEY: &'static str = "Auth.Sessions.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Sessions.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthSessionsLogoutRpc;
impl RpcDescriptor for AuthSessionsLogoutRpc {
type Input = Empty;
type Output = super::types::AuthSessionsLogoutResponse;
const KEY: &'static str = "Auth.Sessions.Logout";
const SUBJECT: &'static str = "rpc.v1.Auth.Sessions.Logout";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError"];
}
pub struct AuthSessionsMeRpc;
impl RpcDescriptor for AuthSessionsMeRpc {
type Input = Empty;
type Output = super::types::AuthSessionsMeResponse;
const KEY: &'static str = "Auth.Sessions.Me";
const SUBJECT: &'static str = "rpc.v1.Auth.Sessions.Me";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError"];
}
pub struct AuthSessionsRevokeRpc;
impl RpcDescriptor for AuthSessionsRevokeRpc {
type Input = super::types::AuthSessionsRevokeRequest;
type Output = super::types::AuthSessionsRevokeResponse;
const KEY: &'static str = "Auth.Sessions.Revoke";
const SUBJECT: &'static str = "rpc.v1.Auth.Sessions.Revoke";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUserIdentitiesListRpc;
impl RpcDescriptor for AuthUserIdentitiesListRpc {
type Input = super::types::AuthUserIdentitiesListRequest;
type Output = super::types::AuthUserIdentitiesListResponse;
const KEY: &'static str = "Auth.UserIdentities.List";
const SUBJECT: &'static str = "rpc.v1.Auth.UserIdentities.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUserIdentitiesUnlinkRpc;
impl RpcDescriptor for AuthUserIdentitiesUnlinkRpc {
type Input = super::types::AuthUserIdentitiesUnlinkRequest;
type Output = super::types::AuthUserIdentitiesUnlinkResponse;
const KEY: &'static str = "Auth.UserIdentities.Unlink";
const SUBJECT: &'static str = "rpc.v1.Auth.UserIdentities.Unlink";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersCreateRpc;
impl RpcDescriptor for AuthUsersCreateRpc {
type Input = super::types::AuthUsersCreateRequest;
type Output = super::types::AuthUsersCreateResponse;
const KEY: &'static str = "Auth.Users.Create";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.Create";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersGetRpc;
impl RpcDescriptor for AuthUsersGetRpc {
type Input = super::types::AuthUsersGetRequest;
type Output = super::types::AuthUsersGetResponse;
const KEY: &'static str = "Auth.Users.Get";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.Get";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersIdentityLinkCreateRpc;
impl RpcDescriptor for AuthUsersIdentityLinkCreateRpc {
type Input = super::types::AuthUsersIdentityLinkCreateRequest;
type Output = super::types::AuthUsersIdentityLinkCreateResponse;
const KEY: &'static str = "Auth.Users.IdentityLink.Create";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.IdentityLink.Create";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersListRpc;
impl RpcDescriptor for AuthUsersListRpc {
type Input = super::types::AuthUsersListRequest;
type Output = super::types::AuthUsersListResponse;
const KEY: &'static str = "Auth.Users.List";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.List";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersPasswordChangeRpc;
impl RpcDescriptor for AuthUsersPasswordChangeRpc {
type Input = super::types::AuthUsersPasswordChangeRequest;
type Output = super::types::AuthUsersPasswordChangeResponse;
const KEY: &'static str = "Auth.Users.Password.Change";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.Password.Change";
const CALLER_CAPABILITIES: &'static [&'static str] = &[];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersPasswordResetCreateRpc;
impl RpcDescriptor for AuthUsersPasswordResetCreateRpc {
type Input = super::types::AuthUsersPasswordResetCreateRequest;
type Output = super::types::AuthUsersPasswordResetCreateResponse;
const KEY: &'static str = "Auth.Users.PasswordReset.Create";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.PasswordReset.Create";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}
pub struct AuthUsersUpdateRpc;
impl RpcDescriptor for AuthUsersUpdateRpc {
type Input = super::types::AuthUsersUpdateRequest;
type Output = super::types::AuthUsersUpdateResponse;
const KEY: &'static str = "Auth.Users.Update";
const SUBJECT: &'static str = "rpc.v1.Auth.Users.Update";
const CALLER_CAPABILITIES: &'static [&'static str] = &["admin"];
const ERRORS: &'static [&'static str] = &["AuthError", "UnexpectedError", "ValidationError"];
}