]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
Add Link structure page to the documentation
authorArthurHoaro <arthur@hoa.ro>
Sat, 31 Mar 2018 10:39:43 +0000 (12:39 +0200)
committerArthurHoaro <arthur@hoa.ro>
Thu, 5 Jul 2018 18:31:35 +0000 (20:31 +0200)
doc/md/Link-structure.md [new file with mode: 0644]
mkdocs.yml

diff --git a/doc/md/Link-structure.md b/doc/md/Link-structure.md
new file mode 100644 (file)
index 0000000..0a2d0f8
--- /dev/null
@@ -0,0 +1,18 @@
+## Link structure
+
+Every link available through the `LinkDB` object is represented as an array 
+containing the following fields:
+
+  * `id` (integer): Unique identifier.
+  * `title` (string): Title of the link.
+  * `url` (string): URL of the link. Used for displayable links (without redirector, url encoding, etc.).  
+           Can be absolute or relative for Notes.
+  * `real_url` (string): Real destination URL, can be redirected, encoded, etc.
+  * `shorturl` (string): Permalink small hash.
+  * `description` (string): Link text description.
+  * `private` (boolean): whether the link is private or not.
+  * `tags` (string): all link tags separated by a single space
+  * `thumbnail` (string|boolean): relative path of the thumbnail cache file, or false if there isn't any.
+  * `created` (DateTime): link creation date time.
+  * `updated` (DateTime): last modification date time.
+  
\ No newline at end of file
index a1226e8fb19e2066b3d503e3274b415bdae41fb7..d03bc1496c7907db04110597010bc6cf6b594214 100644 (file)
@@ -35,6 +35,7 @@ pages:
     - Continuous integration tools: Continuous-integration-tools.md
     - GnuPG signature: GnuPG-signature.md
     - Directory structure: Directory-structure.md
+    - Link Structure: Link-structure.md
     - 3rd party libraries: 3rd-party-libraries.md
     - Plugin System: Plugin-System.md
     - Release Shaarli: Release-Shaarli.md