Provided by: libprophet-perl_0.750-1_all bug

METHODS

   replica_exists
       Returns true if the replica already exists / has been initialized.  Returns false
       otherwise.

   replica_version
       Returns this replica's version.

   set_replica_version
       Sets the replica's version to the given integer.

   uuid
       Return the replica  UUID

Internals of record handling

   traverse_changesets { after => SEQUENCE_NO, UNTIL => SEQUENCE_NO, callback => sub { } }
       Walks through all changesets from $after to $until, calling $callback on each.

       If no $until is specified, the latest changeset is assumed.

   changesets_for_record { uuid => $uuid, type => $type, limit => $int }
       Returns an ordered set of changeset objects for all changesets containing changes to this
       object.

       If "limit" is specified, only returns that many changesets (starting from record
       creation).

       Note that changesets may include changes to other records

   list_records { type => $type }
       Returns a reference to a list of record objects for all records of type $type.

       Order is not guaranteed.

   read_userdata_file
       Returns the contents of the given file in this replica's userdata directory.  Returns
       "undef" if the file does not exist.

   write_userdata_file
       Writes the given string to the given file in this replica's userdata directory.

Working with luids