pub struct QueryServerWriteV1 { /* private fields */ }
Implementations
sourceimpl QueryServerWriteV1
impl QueryServerWriteV1
pub fn new(log_level: Option<u32>, idms: Arc<IdmServer>) -> Self
pub fn start_static(
log_level: Option<u32>,
idms: Arc<IdmServer>
) -> &'static QueryServerWriteV1
pub async fn handle_create(
&self,
uat: Option<String>,
req: CreateRequest,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_modify(
&self,
uat: Option<String>,
req: ModifyRequest,
_eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_delete(
&self,
uat: Option<String>,
req: DeleteRequest,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_internalpatch(
&self,
uat: Option<String>,
filter: Filter<FilterInvalid>,
update: ProtoEntry,
_eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_internaldelete(
&self,
uat: Option<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_reviverecycled(
&self,
uat: Option<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_credentialset(
&self,
uat: Option<String>,
uuid_or_name: String,
sac: SetCredentialRequest,
eventid: Uuid
) -> Result<SetCredentialResponse, OperationError>
pub async fn handle_idmcredentialupdate(
&self,
uat: Option<String>,
uuid_or_name: String,
eventid: Uuid
) -> Result<(CUSessionToken, CUStatus), OperationError>
pub async fn handle_idmcredentialupdateintent(
&self,
uat: Option<String>,
uuid_or_name: String,
ttl: Option<Duration>,
eventid: Uuid
) -> Result<CUIntentToken, OperationError>
pub async fn handle_idmcredentialexchangeintent(
&self,
intent_token: CUIntentToken,
eventid: Uuid
) -> Result<(CUSessionToken, CUStatus), OperationError>
pub async fn handle_idmcredentialupdatecommit(
&self,
session_token: CUSessionToken,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmaccountsetpassword(
&self,
uat: Option<String>,
cleartext: String,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_regenerateradius(
&self,
uat: Option<String>,
uuid_or_name: String,
eventid: Uuid
) -> Result<String, OperationError>
pub async fn handle_purgeattribute(
&self,
uat: Option<String>,
uuid_or_name: String,
attr: String,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_removeattributevalues(
&self,
uat: Option<String>,
uuid_or_name: String,
attr: String,
values: Vec<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_appendattribute(
&self,
uat: Option<String>,
uuid_or_name: String,
attr: String,
values: Vec<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_setattribute(
&self,
uat: Option<String>,
uuid_or_name: String,
attr: String,
values: Vec<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_sshkeycreate(
&self,
uat: Option<String>,
uuid_or_name: String,
tag: String,
key: String,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmaccountpersonextend(
&self,
uat: Option<String>,
uuid_or_name: String,
px: AccountPersonSet,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmaccountpersonset(
&self,
uat: Option<String>,
uuid_or_name: String,
px: AccountPersonSet,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmaccountunixextend(
&self,
uat: Option<String>,
uuid_or_name: String,
ux: AccountUnixExtend,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmgroupunixextend(
&self,
uat: Option<String>,
uuid_or_name: String,
gx: GroupUnixExtend,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_idmaccountunixsetcred(
&self,
uat: Option<String>,
uuid_or_name: String,
cred: String,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_oauth2_scopemap_create(
&self,
uat: Option<String>,
group: String,
scopes: Vec<String>,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
pub async fn handle_oauth2_scopemap_delete(
&self,
uat: Option<String>,
group: String,
filter: Filter<FilterInvalid>,
eventid: Uuid
) -> Result<(), OperationError>
Auto Trait Implementations
impl !RefUnwindSafe for QueryServerWriteV1
impl Send for QueryServerWriteV1
impl Sync for QueryServerWriteV1
impl Unpin for QueryServerWriteV1
impl !UnwindSafe for QueryServerWriteV1
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more