1 /*
2  * Copyright (C) 2021 Finn Herzfeld
3  *
4  * This program is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 package io.finn.signald.annotations;
19 
20 import java.lang.annotation.Retention;
21 import java.lang.annotation.RetentionPolicy;
22 
23 /*
24  * ExampleValue is a sample value, JSON encoded (ie. strings are quoted).
25  * common values are also provided.
26  */
27 @Retention(RetentionPolicy.RUNTIME)
28 public @interface ExampleValue {
value()29   String value();
30 
31   String LOCAL_PHONE_NUMBER = "\"+12024561414\"";
32   String REMOTE_PHONE_NUMBER = "\"+13215551234\"";
33   String REMOTE_UUID = "\"aeed01f0-a234-478e-8cf7-261c283151e7\"";
34   String GROUP_ID = "\"EdSqI90cS0UomDpgUXOlCoObWvQOXlH5G3Z2d3f4ayE=\"";
35   String MESSAGE_ID = "1615576442475";
36   String LOCAL_EXTERNAL_JPG = "\"/tmp/image.jpg\"";
37   String GROUP_TITLE = "\"Parkdale Run Club\"";
38   String GROUP_DESCRIPTION = "\"A club for running in Parkdale\"";
39   String MESSAGE_BODY = "\"hello\"";
40   String QUOTED_MESSAGE_BODY = "\"hey  what's up?\"";
41   String LOCAL_UUID = "\"0cc10e61-d64c-4dbc-b51c-334f7dd45a4a\"";
42   String LOCAL_GROUP_AVATAR_PATH = "\"/var/lib/signald/avatars/group-EdSqI90cS0UomDpgUXOlCoObWvQOXlH5G3Z2d3f4ayE=\"";
43   String GROUP_JOIN_URI = "\"https://signal.group/#CjQKINH_GZhXhfifTcnBkaKTNRxW-hHKnGSq-cJNyPVqHRp8EhDUB7zjKNEl0NaULhsqJCX3\"";
44   String LINKING_URI = "\"tsdevice:/?uuid=jAaZ5lxLfh7zVw5WELd6-Q&pub_key=BfFbjSwmAgpVJBXUdfmSgf61eX3a%2Bq9AoxAVpl1HUap9\"";
45   String SAFETY_NUMBER = "\"373453558586758076680580548714989751943247272727416091564451\"";
46   String REMOTE_CONFIG_NAME = "desktop.mediaQuality.levels";
47   String REMOTE_CONFIG_VALUE = "1:2,61:2,81:2,82:2,65:2,31:2,47:2,41:2,32:2,385:2,971:2,974:2,49:2,33:2,*:1";
48 }
49