Source

ocaml-bitbucket / api.ml

Diff from to
   type t = Hg(:"hg":) | Git(:"git":) with conv(json), sexp
 end
 
+module LocalTime = struct
+  type t = string with conv(json), sexp
+end
+
+module UTCTime = struct
+  type t = string with conv(json), sexp
+end
+
 (** repositories Endpoint *)
 module Repositories = struct
 
     type t = {
       scm               : Scheme.t;
       has_wiki          : bool;
-      last_updated      : string;
-      created_on        : string;
+      last_updated      : LocalTime.t;
+      utc_last_updated  : UTCTime.t;
+      created_on        : LocalTime.t;
+      utc_created_on    : UTCTime.t;
       owner             : string;
       logo              : string;
       email_mailinglist : string option;
       read_only         : bool;
       followers_count   : int;
       state             : string; (* "str(available)" *)
-      utc_created_on    : string;
       website           : string option;
       description       : string option;
       has_issues        : bool;
       is_private        : bool;
       name              : string;
       language          : string;
-      utc_last_updated  : string;
       email_writers     : bool;
       no_public_forks   : bool;
       resource_uri      : string;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.