pub struct AdminRegistrationJourney {
pub course_started_at: Option<DateTime<Utc>>,
pub first_visited_at: Option<DateTime<Utc>>,
pub last_visited_at: Option<DateTime<Utc>>,
pub last_check_requested_at: Option<DateTime<Utc>>,
pub check_request_source: Option<EnrolmentCheckSource>,
pub enrolment_route: Option<CreditRegistrationEnrolmentRoute>,
pub pressed_at: Option<DateTime<Utc>>,
pub checked_enrolled_at: Option<DateTime<Utc>>,
pub selected_enrolment_date_time: Option<String>,
}Expand description
What the student did and when, around one registration’s completion, for the admin timeline.
Fields§
§course_started_at: Option<DateTime<Utc>>When they first picked any language version of the course.
first_visited_at: Option<DateTime<Utc>>When the completion’s page signals were first recorded: the first visit, unless a check request came first.
last_visited_at: Option<DateTime<Utc>>§last_check_requested_at: Option<DateTime<Utc>>§check_request_source: Option<EnrolmentCheckSource>§enrolment_route: Option<CreditRegistrationEnrolmentRoute>§pressed_at: Option<DateTime<Utc>>§checked_enrolled_at: Option<DateTime<Utc>>Sisu’s own enrolment time, from the latest enrolment check that found it.
selected_enrolment_date_time: Option<String>Sisu’s own enrolment time as the selected enrolment’s lookup answer gave it, unparsed.
Trait Implementations§
Source§impl Clone for AdminRegistrationJourney
impl Clone for AdminRegistrationJourney
Source§fn clone(&self) -> AdminRegistrationJourney
fn clone(&self) -> AdminRegistrationJourney
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdminRegistrationJourney
impl Debug for AdminRegistrationJourney
Source§impl PartialEq for AdminRegistrationJourney
impl PartialEq for AdminRegistrationJourney
impl StructuralPartialEq for AdminRegistrationJourney
Auto Trait Implementations§
impl Freeze for AdminRegistrationJourney
impl RefUnwindSafe for AdminRegistrationJourney
impl Send for AdminRegistrationJourney
impl Sync for AdminRegistrationJourney
impl Unpin for AdminRegistrationJourney
impl UnsafeUnpin for AdminRegistrationJourney
impl UnwindSafe for AdminRegistrationJourney
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more