Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type text_input = {
ti_title : string;
The label of the Submit button in the text input area.
*)ti_desc : string;
Explains the text input area.
*)ti_name : string;
The name of the text object in the text input area.
*)ti_link : Uri.t;
The URL of the CGI script that processes text input requests.
*)}
type enclosure = {
encl_url : Uri.t;
URL of the enclosure
*)encl_length : int;
size in bytes
*)encl_type : string;
MIME type
*)}
type cloud = {
cloud_domain : string;
cloud_port : int;
cloud_path : string;
cloud_register_procedure : string;
cloud_protocol : string;
}
See specification
type ('a, 'b) channel_t = {
ch_title : string;
ch_link : Uri.t;
ch_desc : string;
ch_language : string option;
ch_copyright : string option;
ch_managing_editor : string option;
ch_webmaster : string option;
ch_pubdate : Ptime.t option;
ch_last_build_date : Ptime.t option;
ch_categories : category list;
ch_generator : string option;
ch_cloud : cloud option;
ch_docs : Uri.t option;
ch_ttl : int option;
ch_image : image option;
ch_rating : string option;
ch_text_input : text_input option;
ch_skip_hours : int list option;
ch_skip_days : int list option;
ch_items : 'b item_t list;
ch_data : 'a option;
ch_namespaces : (string * string) list;
}
type item = unit item_t
type channel = (unit, unit) channel_t