sig
  type t = {
    kind : string;
    additionalRoleSets : GdataDocumentsV3Model.AdditionalRoleSet.t list;
  }
  val kind : (GdataDocumentsV3Model.AdditionalRoleInfo.t, string) GapiLens.t
  val additionalRoleSets :
    (GdataDocumentsV3Model.AdditionalRoleInfo.t,
     GdataDocumentsV3Model.AdditionalRoleSet.t 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