package ask-integrator

  1. Overview
  2. Docs
type t = {
  1. id : string;
  2. member_id : string;
  3. label : string;
  4. questionnaires : (string * Ask.Model.Questionnaire.t) list;
  5. created_at : Ptime.t;
  6. updated_at : Ptime.t;
}
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val updated_at : t -> Ptime.t
val created_at : t -> Ptime.t
val questionnaires : t -> (string * Ask.Model.Questionnaire.t) list
val label : t -> string
val member_id : t -> string
val id : t -> string
module Fields : sig ... end
val equal : t -> t -> bool
val create : ?id:string -> member_id:string -> ?label:string -> questionnaires:(string * Ask.Model.Questionnaire.t) list -> ?created_at:Ptime.t -> ?updated_at:Ptime.t -> unit -> t
val create_from_models : service_mapper:ServiceMappingRow.t -> questionnaire_mapper:QuestionnaireMapping.t list -> unit -> t
val to_models : t -> ServiceMappingRow.t * QuestionnaireMapping.t list