pub struct AuthenticatedCustodianStudyAccessRequestPort { /* private fields */ }Expand description
Application-port adapter over an already-authenticated OAuth/libpq metadata connection. Connection establishment remains outside pgmeta.
Implementations§
Trait Implementations§
Source§impl CustodianStudyAccessRequestPort for AuthenticatedCustodianStudyAccessRequestPort
impl CustodianStudyAccessRequestPort for AuthenticatedCustodianStudyAccessRequestPort
fn reject_custodian_study_access_request( &mut self, rejection: &ApplicationCustodianStudyAccessRequestRejection, ) -> Result<CustodianStudyAccessRequestRejectionOutcome, CustodianStudyAccessRequestPortError>
Source§fn preflight_custodian_study_access_request_approval(
&mut self,
approval: &ApplicationCustodianStudyAccessRequestApproval,
) -> Result<ApplicationCustodianStudyAccessRequestApprovalPreflight, CustodianStudyAccessRequestPortError>
fn preflight_custodian_study_access_request_approval( &mut self, approval: &ApplicationCustodianStudyAccessRequestApproval, ) -> Result<ApplicationCustodianStudyAccessRequestApprovalPreflight, CustodianStudyAccessRequestPortError>
Checks a request’s pending state and current-user custodianship before
workflow entry can be provisioned for its requester.
Source§fn record_custodian_study_access_request_approval(
&mut self,
approval: &ApplicationRecordCustodianStudyAccessRequestApproval,
) -> Result<ApplicationCustodianStudyAccessRequestApprovalOutcome, CustodianStudyAccessRequestPortError>
fn record_custodian_study_access_request_approval( &mut self, approval: &ApplicationRecordCustodianStudyAccessRequestApproval, ) -> Result<ApplicationCustodianStudyAccessRequestApprovalOutcome, CustodianStudyAccessRequestPortError>
Records a governed Study-access grant and approved decision for a
request that has already had workflow entry provisioned.
Source§impl CustodianStudyAccessRequestQueuePort for AuthenticatedCustodianStudyAccessRequestPort
impl CustodianStudyAccessRequestQueuePort for AuthenticatedCustodianStudyAccessRequestPort
fn list_custodian_study_access_requests( &mut self, scope: &ApplicationCustodianStudyAccessRequests, ) -> Result<Vec<ApplicationCustodianStudyAccessRequest>, CustodianStudyAccessRequestPortError>
Auto Trait Implementations§
impl Freeze for AuthenticatedCustodianStudyAccessRequestPort
impl RefUnwindSafe for AuthenticatedCustodianStudyAccessRequestPort
impl Send for AuthenticatedCustodianStudyAccessRequestPort
impl !Sync for AuthenticatedCustodianStudyAccessRequestPort
impl Unpin for AuthenticatedCustodianStudyAccessRequestPort
impl UnsafeUnpin for AuthenticatedCustodianStudyAccessRequestPort
impl UnwindSafe for AuthenticatedCustodianStudyAccessRequestPort
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more