/// <summary> /// Initializes a new instance of the QnADTO class. /// </summary> /// <param name="answer">Answer text</param> /// <param name="questions">List of questions associated with the /// answer.</param> /// <param name="id">Unique id for the Q-A.</param> /// <param name="source">Source from which Q-A was indexed. eg. /// https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs</param> /// <param name="metadata">List of metadata associated with the /// answer.</param> /// <param name="context">Context of a QnA</param> public QnADTO(string answer, IList <string> questions, int?id = default(int?), string source = default(string), IList <MetadataDTO> metadata = default(IList <MetadataDTO>), QnADTOContext context = default(QnADTOContext)) { Id = id; Answer = answer; Source = source; Questions = questions; Metadata = metadata; Context = context; CustomInit(); }
/// <summary> /// Initializes a new instance of the PromptDTOQna class. /// </summary> /// <param name="answer">Answer text</param> /// <param name="questions">List of questions associated with the /// answer.</param> /// <param name="id">Unique id for the Q-A.</param> /// <param name="source">Source from which Q-A was indexed. eg. /// https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs</param> /// <param name="metadata">List of metadata associated with the /// answer.</param> /// <param name="context">Context of a QnA</param> public PromptDTOQna(string answer, IList <string> questions, int?id = default(int?), string source = default(string), IList <MetadataDTO> metadata = default(IList <MetadataDTO>), QnADTOContext context = default(QnADTOContext)) : base(answer, questions, id, source, metadata, context) { CustomInit(); }