-
public final class FaqDefinitionDetailedFaq Definition Detailed with mongo aggregation
-
-
Field Summary
Fields Modifier and Type Field Description private final Id<FaqDefinition>_idprivate final Id<IntentDefinition>intentIdprivate final Id<I18nLabel>i18nIdprivate final List<String>tagsprivate final Booleanenabledprivate final InstantcreationDateprivate final InstantupdateDateprivate final List<ClassifiedSentence>utterancesprivate final IntentDefinitionfaqprivate final I18nLabeli18nLabel
-
Constructor Summary
Constructors Constructor Description FaqDefinitionDetailed(Id<FaqDefinition> _id, Id<IntentDefinition> intentId, Id<I18nLabel> i18nId, List<String> tags, Boolean enabled, Instant creationDate, Instant updateDate, List<ClassifiedSentence> utterances, IntentDefinition faq, I18nLabel i18nLabel)
-
Method Summary
Modifier and Type Method Description final Id<FaqDefinition>component1()final Id<IntentDefinition>component2()final Id<I18nLabel>component3()final List<String>component4()final Booleancomponent5()final Instantcomponent6()final Instantcomponent7()final List<ClassifiedSentence>component8()final IntentDefinitioncomponent9()final I18nLabelcomponent10()final FaqDefinitionDetailedcopy(Id<FaqDefinition> _id, Id<IntentDefinition> intentId, Id<I18nLabel> i18nId, List<String> tags, Boolean enabled, Instant creationDate, Instant updateDate, List<ClassifiedSentence> utterances, IntentDefinition faq, I18nLabel i18nLabel)final Id<FaqDefinition>get_id()The unique Id of the intent. final Id<IntentDefinition>getIntentId()The intent id. final Id<I18nLabel>getI18nId()The i18n label id. final List<String>getTags()List of tags for better Faq categorisation final BooleangetEnabled()Is the Faq enabled? final InstantgetCreationDate()Faq creation date final InstantgetUpdateDate()Faq update date final List<ClassifiedSentence>getUtterances()Questions/Utterances list inspired by ClassifiedSentence final IntentDefinitiongetFaq()The IntentDefinition identity of the faq final I18nLabelgetI18nLabel()The I18nLabel answer associated to the faq -
-
Constructor Detail
-
FaqDefinitionDetailed
FaqDefinitionDetailed(Id<FaqDefinition> _id, Id<IntentDefinition> intentId, Id<I18nLabel> i18nId, List<String> tags, Boolean enabled, Instant creationDate, Instant updateDate, List<ClassifiedSentence> utterances, IntentDefinition faq, I18nLabel i18nLabel)
-
-
Method Detail
-
component1
final Id<FaqDefinition> component1()
-
component2
final Id<IntentDefinition> component2()
-
component3
final Id<I18nLabel> component3()
-
component4
final List<String> component4()
-
component5
final Boolean component5()
-
component6
final Instant component6()
-
component7
final Instant component7()
-
component8
final List<ClassifiedSentence> component8()
-
component9
final IntentDefinition component9()
-
component10
final I18nLabel component10()
-
copy
final FaqDefinitionDetailed copy(Id<FaqDefinition> _id, Id<IntentDefinition> intentId, Id<I18nLabel> i18nId, List<String> tags, Boolean enabled, Instant creationDate, Instant updateDate, List<ClassifiedSentence> utterances, IntentDefinition faq, I18nLabel i18nLabel)
-
get_id
final Id<FaqDefinition> get_id()
The unique Id of the intent.
-
getIntentId
final Id<IntentDefinition> getIntentId()
The intent id.
-
getI18nId
final Id<I18nLabel> getI18nId()
The i18n label id.
-
getEnabled
final Boolean getEnabled()
Is the Faq enabled?
-
getCreationDate
final Instant getCreationDate()
Faq creation date
-
getUpdateDate
final Instant getUpdateDate()
Faq update date
-
getUtterances
final List<ClassifiedSentence> getUtterances()
Questions/Utterances list inspired by ClassifiedSentence
-
getFaq
final IntentDefinition getFaq()
The IntentDefinition identity of the faq
-
getI18nLabel
final I18nLabel getI18nLabel()
The I18nLabel answer associated to the faq
-
-
-
-