pub enum EntityField {
Show 45 variants
Title,
UrlPath,
Hidden,
ChapterId,
OrderNumber,
Name,
Color,
ChapterNumber,
CourseModuleId,
FrontPageId,
OpensAt,
Deadline,
ChapterImagePath,
CompletionPolicy,
CertificationEnabled,
UhCourseCode,
EctsCredits,
CompletionRegistrationLinkOverride,
CompletionsCanBeRegisteredToSisu,
Description,
IsDraft,
IsTestMode,
IsUnlisted,
CanAddChatbot,
IsJoinableByCodeOnly,
AskMarketingConsent,
FlaggedAnswersThreshold,
FlaggedAnswersSkipManualReviewAndAllowRetry,
ClosedAt,
ClosedAdditionalMessage,
ClosedCourseSuccessorId,
ChapterLockingEnabled,
AiPolicy,
CourseMaterialAiInstructions,
BaseModuleCompletionRequiresNSubmoduleCompletions,
Audiences,
Term,
Definition,
CitationKey,
Reference,
ReviewInstructions,
ExerciseName,
ExerciseDeadline,
TaskInstructions,
ReviewConfig,
}Expand description
A field of an entity snapshot that a change can set, named as the snapshot names it. Ids and page content are no fields: content is shown rendered.
Variants§
Title
UrlPath
Hidden
ChapterId
OrderNumber
Name
Color
ChapterNumber
CourseModuleId
FrontPageId
OpensAt
Deadline
ChapterImagePath
CompletionPolicy
CertificationEnabled
UhCourseCode
EctsCredits
CompletionRegistrationLinkOverride
CompletionsCanBeRegisteredToSisu
Description
IsDraft
IsTestMode
IsUnlisted
CanAddChatbot
IsJoinableByCodeOnly
AskMarketingConsent
FlaggedAnswersThreshold
FlaggedAnswersSkipManualReviewAndAllowRetry
ClosedAt
ClosedAdditionalMessage
ClosedCourseSuccessorId
ChapterLockingEnabled
AiPolicy
CourseMaterialAiInstructions
BaseModuleCompletionRequiresNSubmoduleCompletions
Audiences
Term
Definition
CitationKey
Reference
ReviewInstructions
ExerciseName
An exercise’s name.
ExerciseDeadline
An exercise’s own deadline.
TaskInstructions
One task’s instructions.
ReviewConfig
Whether an exercise uses the course default review config or its own.
Implementations§
Source§impl EntityField
impl EntityField
Sourcepub fn is_placement(self) -> bool
pub fn is_placement(self) -> bool
Whether the field only places the entity among its siblings or in a parent.
Trait Implementations§
Source§impl Clone for EntityField
impl Clone for EntityField
Source§fn clone(&self) -> EntityField
fn clone(&self) -> EntityField
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 ComposeSchema for EntityField
impl ComposeSchema for EntityField
Source§impl Debug for EntityField
impl Debug for EntityField
Source§impl<'de> Deserialize<'de> for EntityField
impl<'de> Deserialize<'de> for EntityField
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EntityField
impl PartialEq for EntityField
Source§impl Serialize for EntityField
impl Serialize for EntityField
Source§impl ToSchema for EntityField
impl ToSchema for EntityField
impl Copy for EntityField
impl Eq for EntityField
impl StructuralPartialEq for EntityField
Auto Trait Implementations§
impl Freeze for EntityField
impl RefUnwindSafe for EntityField
impl Send for EntityField
impl Sync for EntityField
impl Unpin for EntityField
impl UnsafeUnpin for EntityField
impl UnwindSafe for EntityField
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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