aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgTrackable.java
blob: 2cdca39ec6ddafe54311ddbbef08d15ed2151db5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package cgeo.geocaching;

import android.text.Spannable;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class cgTrackable {
    static final public int SPOTTED_UNSET = 0;
    static final public int SPOTTED_CACHE = 1;
    static final public int SPOTTED_USER = 2;
    static final public int SPOTTED_UNKNOWN = 3;
    static final public int SPOTTED_OWNER = 4;

    public int errorRetrieve = 0;
    public String error = "";
    public String guid = "";
    public String geocode = "";
    public String iconUrl = "";
    public String name = "";
    public String nameString = null;
    public Spannable nameSp = null;
    public String type = null;
    public Date released = null;
    public Float distance = null;
    public String origin = null;
    public String owner = null;
    public String ownerGuid = null;
    public String spottedName = null;
    public int spottedType = SPOTTED_UNSET;
    public String spottedGuid = null;
    public String goal = null;
    public String details = null;
    public String image = null;
    public List<cgLog> logs = new ArrayList<cgLog>();

    public String getUrl() {
        return "http://coord.info/" + geocode.toUpperCase();
    }
}