| GET | /{Workspace}/XWorkspaceList/ |
|---|
export class Location
{
public y: number;
public x: number;
public constructor(init?: Partial<Location>) { (Object as any).assign(this, init); }
}
export class Address
{
public Street: string;
public Unit: string;
public City: string;
public State: string;
public Zip: string;
public ContactTitle: string;
public ContactName: string;
public ContactPhone: string;
public ContactEmail: string;
public Location: Location;
public SiteName: string;
public GeocodeFailed: boolean;
public Country: string;
public constructor(init?: Partial<Address>) { (Object as any).assign(this, init); }
}
export class XWorkspace
{
public ObjectId: string;
public VersionId: string;
public Name: string;
public CompanyName: string;
public CompanyAddress: Address;
public FormTemplates: string;
public AssignTaskToWorkspace: boolean;
public AssignTaskToUser: boolean;
public DeleteTask: boolean;
public constructor(init?: Partial<XWorkspace>) { (Object as any).assign(this, init); }
}
export class XWorkspaceList
{
public Workspace: string;
public DateGenerated: string;
public XWorkspaces: XWorkspace[];
public constructor(init?: Partial<XWorkspaceList>) { (Object as any).assign(this, init); }
}
TypeScript XWorkspaceList DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /{Workspace}/XWorkspaceList/ HTTP/1.1
Host: dev.fieldsquared.com
Accept: text/csv