GET | /sync/googlecalendar/icals/{companyid}/{token} | Get iCals for GoogleCalendar |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class GoogleCalendarGetICals implements ICompany
{
/**
* The company id
*/
@ApiMember(Description="The company id", IsRequired=true, ParameterType="path")
public UUID CompanyId = null;
/**
* Query for specific Resources, default is all resources
*/
@ApiMember(Description="Query for specific Resources, default is all resources", ParameterType="query")
public ArrayList<Integer> ResourceIds = null;
/**
* If you want to include the schedule time slots
*/
@ApiMember(Description="If you want to include the schedule time slots", ParameterType="query")
public Boolean IncludeSchedules = null;
/**
* GoogleCalendar Token
*/
@ApiMember(Description="GoogleCalendar Token", IsRequired=true, ParameterType="path")
public String Token = null;
public UUID getCompanyId() { return CompanyId; }
public GoogleCalendarGetICals setCompanyId(UUID value) { this.CompanyId = value; return this; }
public ArrayList<Integer> getResourceIds() { return ResourceIds; }
public GoogleCalendarGetICals setResourceIds(ArrayList<Integer> value) { this.ResourceIds = value; return this; }
public Boolean isIncludeSchedules() { return IncludeSchedules; }
public GoogleCalendarGetICals setIncludeSchedules(Boolean value) { this.IncludeSchedules = value; return this; }
public String getToken() { return Token; }
public GoogleCalendarGetICals setToken(String value) { this.Token = value; return this; }
}
}
Java GoogleCalendarGetICals DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /sync/googlecalendar/icals/{companyid}/{token} HTTP/1.1 Host: api.bokamera.se Accept: text/jsonl
HTTP/1.1 200 OK Content-Type: text/jsonl Content-Length: length {}