app.dropanchor.checkin

dropanchor.app

Documentation

A location check-in record for the Anchor app

main record

A location check-in record for the Anchor app

Record Key tid Timestamp-based ID

Properties

address ref #address Required

Address of the check-in location (based on community.lexicon.location.address)

category string Optional

Place category (e.g., cafe, restaurant)

maxLength: 100 bytes
categoryGroup string Optional

Category group for organization

maxLength: 100 bytes
categoryIcon string Optional

Emoji icon for the category

maxLength: 10 bytes
createdAt string datetime Required

When the check-in was created

fsq ref #fsqPlace Optional

Optional Foursquare venue data (based on community.lexicon.location.fsq)

geo ref #geo Required

Geographic coordinates of the check-in (based on community.lexicon.location.geo)

image ref #checkinImage Optional

Optional image attachment for the check-in

text string Required

The check-in message or note

maxLength: 3000 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "text",
      "createdAt",
      "address",
      "geo"
    ],
    "properties": {
      "fsq": {
        "ref": "#fsqPlace",
        "type": "ref",
        "description": "Optional Foursquare venue data (based on community.lexicon.location.fsq)"
      },
      "geo": {
        "ref": "#geo",
        "type": "ref",
        "description": "Geographic coordinates of the check-in (based on community.lexicon.location.geo)"
      },
      "text": {
        "type": "string",
        "maxLength": 3000,
        "description": "The check-in message or note"
      },
      "image": {
        "ref": "#checkinImage",
        "type": "ref",
        "description": "Optional image attachment for the check-in"
      },
      "address": {
        "ref": "#address",
        "type": "ref",
        "description": "Address of the check-in location (based on community.lexicon.location.address)"
      },
      "category": {
        "type": "string",
        "maxLength": 100,
        "description": "Place category (e.g., cafe, restaurant)"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the check-in was created"
      },
      "categoryIcon": {
        "type": "string",
        "maxLength": 10,
        "description": "Emoji icon for the category"
      },
      "categoryGroup": {
        "type": "string",
        "maxLength": 100,
        "description": "Category group for organization"
      }
    }
  },
  "description": "A location check-in record for the Anchor app"
}
address object

Street address (based on community.lexicon.location.address)

Properties

country string Required

The ISO 3166 country code (preferably 2-letter)

maxLength: 10 bytesminLength: 2 bytes
locality string Optional

The locality (city, town, etc.)

maxLength: 200 bytes
name string Optional

The name of the location

maxLength: 500 bytes
postalCode string Optional

The postal code

maxLength: 20 bytes
region string Optional

The administrative region (state, province, etc.)

maxLength: 200 bytes
street string Optional

The street address

maxLength: 500 bytes
View raw schema
{
  "type": "object",
  "required": [
    "country"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 500,
      "description": "The name of the location"
    },
    "region": {
      "type": "string",
      "maxLength": 200,
      "description": "The administrative region (state, province, etc.)"
    },
    "street": {
      "type": "string",
      "maxLength": 500,
      "description": "The street address"
    },
    "country": {
      "type": "string",
      "maxLength": 10,
      "minLength": 2,
      "description": "The ISO 3166 country code (preferably 2-letter)"
    },
    "locality": {
      "type": "string",
      "maxLength": 200,
      "description": "The locality (city, town, etc.)"
    },
    "postalCode": {
      "type": "string",
      "maxLength": 20,
      "description": "The postal code"
    }
  },
  "description": "Street address (based on community.lexicon.location.address)"
}
checkinImage object

Image attachment with thumbnail and full-size versions

Properties

alt string Optional

Alt text for accessibility

maxLength: 1000 bytes
fullsize blob Required

Full-size version (max 2000px width, ~2MB)

maxSize: 2.0 MB
thumb blob Required

Thumbnail version (max 800px width, ~300KB)

maxSize: 300.0 KB
View raw schema
{
  "type": "object",
  "required": [
    "thumb",
    "fullsize"
  ],
  "properties": {
    "alt": {
      "type": "string",
      "maxLength": 1000,
      "description": "Alt text for accessibility"
    },
    "thumb": {
      "type": "blob",
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ],
      "maxSize": 300000,
      "description": "Thumbnail version (max 800px width, ~300KB)"
    },
    "fullsize": {
      "type": "blob",
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ],
      "maxSize": 2000000,
      "description": "Full-size version (max 2000px width, ~2MB)"
    }
  },
  "description": "Image attachment with thumbnail and full-size versions"
}
fsqPlace object

Foursquare venue data (based on community.lexicon.location.fsq)

Properties

fsqPlaceId string Required

The unique identifier of a Foursquare POI

maxLength: 100 bytes
latitude string Optional

Latitude in decimal degrees

maxLength: 32 bytes
longitude string Optional

Longitude in decimal degrees

maxLength: 32 bytes
name string Optional

The name of the location

maxLength: 500 bytes
View raw schema
{
  "type": "object",
  "required": [
    "fsqPlaceId"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 500,
      "description": "The name of the location"
    },
    "latitude": {
      "type": "string",
      "maxLength": 32,
      "description": "Latitude in decimal degrees"
    },
    "longitude": {
      "type": "string",
      "maxLength": 32,
      "description": "Longitude in decimal degrees"
    },
    "fsqPlaceId": {
      "type": "string",
      "maxLength": 100,
      "description": "The unique identifier of a Foursquare POI"
    }
  },
  "description": "Foursquare venue data (based on community.lexicon.location.fsq)"
}
geo object

Geographic coordinates in WGS84 (based on community.lexicon.location.geo)

Properties

altitude string Optional

Altitude in meters

maxLength: 32 bytes
latitude string Required

Latitude in decimal degrees (range: -90 to 90)

maxLength: 32 bytes
longitude string Required

Longitude in decimal degrees (range: -180 to 180)

maxLength: 32 bytes
name string Optional

Name of the location

maxLength: 500 bytes
View raw schema
{
  "type": "object",
  "required": [
    "latitude",
    "longitude"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 500,
      "description": "Name of the location"
    },
    "altitude": {
      "type": "string",
      "maxLength": 32,
      "description": "Altitude in meters"
    },
    "latitude": {
      "type": "string",
      "maxLength": 32,
      "description": "Latitude in decimal degrees (range: -90 to 90)"
    },
    "longitude": {
      "type": "string",
      "maxLength": 32,
      "description": "Longitude in decimal degrees (range: -180 to 180)"
    }
  },
  "description": "Geographic coordinates in WGS84 (based on community.lexicon.location.geo)"
}

Lexicon Garden

@