sig
  type t = { primaryRole : string; additionalRoles : string list; }
  val primaryRole :
    (GdataDocumentsV3Model.AdditionalRoleSet.t, string) GapiLens.t
  val additionalRoles :
    (GdataDocumentsV3Model.AdditionalRoleSet.t, string list) GapiLens.t
  val empty : t
  val to_xml_data_model : t -> GdataCore.xml_data_model list
  val of_xml_data_model : t -> GdataCore.xml_data_model -> t
end