package com.alwaysallthetime.adnlib;

/**
 * See https://github.com/appdotnet/object-metadata/tree/master/annotations
 */
public class Annotations {

    /*
     * CORE
     */
    public static final String OEMBED = "net.app.core.oembed";
    public static final String GEOLOCATION = "net.app.core.geolocation";
    public static final String CHECKIN = "net.app.core.checkin";
    public static final String CROSSPOST = "net.app.core.crosspost";

    /*
     * REPLACEMENT
     */
    public static final String REPLACEMENT_PLACE = "+net.app.core.place";
    public static final String REPLACEMENT_FILE = "+net.app.core.file";


    /*
     * THIRD PARTY
     */
    public static final String OHAI_DATE = "net.app.ohai.displaydate";
}

@@ -205,14 +205,19 @@
 ing 
-OEMBED
+ATTACHMENTS
  = %22
@@ -233,14 +233,19 @@
 ore.
-oembed
+attachments
 %22;%0A 
@@ -278,19 +278,22 @@
 ing 
-GEOLOCATION
+CHANNEL_INVITE
  = %22
@@ -309,19 +309,22 @@
 ore.
-geolocation
+channel.invite
 %22;%0A 
@@ -455,16 +455,780 @@
 sspost%22;
+%0A    public static final String DIRECTORY_BLOG = %22net.app.core.directory.blog%22;%0A    public static final String DIRECTORY_FACEBOOK = %22net.app.core.directory.facebook%22;%0A    public static final String DIRECTORY_HOMEPAGE = %22net.app.core.directory.homepage%22;%0A    public static final String DIRECTORY_TWITTER = %22net.app.core.directory.twitter%22;%0A    public static final String FALLBACK_URL = %22net.app.core.fallback_url%22;%0A    public static final String GEOLOCATION = %22net.app.core.geolocation%22;%0A    public static final String LANGUAGE = %22net.app.core.language%22;%0A    public static final String OEMBED = %22net.app.core.oembed%22;%0A    public static final String OEMBED_METADATA = %22net.app.core.oembed.metadata%22;%0A    public static final String PHOTOTAG = %22net.app.core.phototag%22;
 %0A%0A    /*
@@ -1298,20 +1298,19 @@
 ACEMENT_
-PLAC
+FIL
 E = %22+ne
@@ -1324,12 +1324,11 @@
 ore.
-plac
+fil
 e%22;%0A
@@ -1366,32 +1366,37 @@
 REPLACEMENT_FILE
+_LIST
  = %22+net.app.cor
@@ -1401,19 +1401,169 @@
 ore.file
+_list%22;%0A    public static final String REPLACEMENT_PLACE = %22+net.app.core.place%22;%0A    public static final String REPLACEMENT_USER = %22+net.app.core.user
 %22;
-%0A
 %0A%0A    /*

add all the core annotations