Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = {
id : string;
member_id : string;
label : string;
questionnaires : (string * Ask.Model.Questionnaire.t) list;
created_at : Ptime.t;
updated_at : Ptime.t;
}
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
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 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