Field Squared API Services

<back to all web services

UserLocationList

Returns a list of all user's locations for the entire workspace.

The following routes are available for this service:
GET/{Workspace}/UserLocationList
import java.math.*
import java.util.*
import net.servicestack.client.*


/**
* Returns a list of all user's locations for the entire workspace.
*/
open class UserLocationList
{
    var Workspace:String? = null
    var DateGenerated:String? = null
    var UserLocations:ArrayList<UserLocation> = ArrayList<UserLocation>()
}

/**
* Service representing a UserLocation in a workspace.
*/
open class UserLocation : Location()
{
    var Workspace:String? = null
    var ObjectId:String? = null
    var VersionId:String? = null
    var BasedOn:String? = null
    var UserStatus:UserStatus? = null
}

open class Location
{
    var y:Double? = null
    var x:Double? = null
}

enum class UserStatus
{
    NotStarted,
    Driving,
    InProgress,
    Complete,
    Blocked,
}

Kotlin UserLocationList DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /{Workspace}/UserLocationList HTTP/1.1 
Host: dev.fieldsquared.com 
Accept: text/csv