CL$WS Host : D5239-staging-cl

<back to all web services

query_tournees

Requires Authentication
The following routes are available for this service:
All Verbs/query/tournees
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;

public class dtos
{

    public static class query_tournees extends SecuredQueryDb<tournees>
    {
        public String id = null;
        public ArrayList<inter_livraisons> inter_livraisons = null;
        
        public String getId() { return id; }
        public query_tournees setId(String value) { this.id = value; return this; }
        public ArrayList<inter_livraisons> getInterLivraisons() { return inter_livraisons; }
        public query_tournees setInterLivraisons(ArrayList<inter_livraisons> value) { this.inter_livraisons = value; return this; }
    }

    public static class SecuredQueryDb<T> extends QueryDb<T>
    {
        
    }

    public static class QueryDb<T> extends QueryBase
    {
        
    }

    @DataContract
    public static class QueryBase
    {
        @DataMember(Order=1)
        public Integer skip = null;

        @DataMember(Order=2)
        public Integer take = null;

        @DataMember(Order=3)
        public String orderBy = null;

        @DataMember(Order=4)
        public String orderByDesc = null;

        @DataMember(Order=5)
        public String include = null;

        @DataMember(Order=6)
        public String fields = null;

        @DataMember(Order=7)
        public HashMap<String,String> meta = null;
        
        public Integer getSkip() { return skip; }
        public QueryBase setSkip(Integer value) { this.skip = value; return this; }
        public Integer getTake() { return take; }
        public QueryBase setTake(Integer value) { this.take = value; return this; }
        public String getOrderBy() { return orderBy; }
        public QueryBase setOrderBy(String value) { this.orderBy = value; return this; }
        public String getOrderByDesc() { return orderByDesc; }
        public QueryBase setOrderByDesc(String value) { this.orderByDesc = value; return this; }
        public String getInclude() { return include; }
        public QueryBase setInclude(String value) { this.include = value; return this; }
        public String getFields() { return fields; }
        public QueryBase setFields(String value) { this.fields = value; return this; }
        public HashMap<String,String> getMeta() { return meta; }
        public QueryBase setMeta(HashMap<String,String> value) { this.meta = value; return this; }
    }

    public static class tournees
    {
        public String id_operateur = null;
        public String id_tournee = null;
        public String libelle = null;
        
        public String getIdOperateur() { return id_operateur; }
        public tournees setIdOperateur(String value) { this.id_operateur = value; return this; }
        public String getIdTournee() { return id_tournee; }
        public tournees setIdTournee(String value) { this.id_tournee = value; return this; }
        public String getLibelle() { return libelle; }
        public tournees setLibelle(String value) { this.libelle = value; return this; }
    }

    public static class inter_livraisons
    {
        public String id_operateur = null;
        public String id_tournee = null;
        public String date = null;
        public Double latitude = null;
        public Double longitude = null;
        public String id_client_termine = null;
        public Integer satisfaction = null;
        public String id_client_suivant = null;
        public String signature = null;
        
        public String getIdOperateur() { return id_operateur; }
        public inter_livraisons setIdOperateur(String value) { this.id_operateur = value; return this; }
        public String getIdTournee() { return id_tournee; }
        public inter_livraisons setIdTournee(String value) { this.id_tournee = value; return this; }
        public String getDate() { return date; }
        public inter_livraisons setDate(String value) { this.date = value; return this; }
        public Double getLatitude() { return latitude; }
        public inter_livraisons setLatitude(Double value) { this.latitude = value; return this; }
        public Double getLongitude() { return longitude; }
        public inter_livraisons setLongitude(Double value) { this.longitude = value; return this; }
        public String getIdClientTermine() { return id_client_termine; }
        public inter_livraisons setIdClientTermine(String value) { this.id_client_termine = value; return this; }
        public Integer getSatisfaction() { return satisfaction; }
        public inter_livraisons setSatisfaction(Integer value) { this.satisfaction = value; return this; }
        public String getIdClientSuivant() { return id_client_suivant; }
        public inter_livraisons setIdClientSuivant(String value) { this.id_client_suivant = value; return this; }
        public String getSignature() { return signature; }
        public inter_livraisons setSignature(String value) { this.signature = value; return this; }
    }

    @DataContract
    public static class QueryResponse<tournees>
    {
        @DataMember(Order=1)
        public Integer offset = null;

        @DataMember(Order=2)
        public Integer total = null;

        @DataMember(Order=3)
        public ArrayList<tournees> results = null;

        @DataMember(Order=4)
        public HashMap<String,String> meta = null;

        @DataMember(Order=5)
        public ResponseStatus responseStatus = null;
        
        public Integer getOffset() { return offset; }
        public QueryResponse<tournees> setOffset(Integer value) { this.offset = value; return this; }
        public Integer getTotal() { return total; }
        public QueryResponse<tournees> setTotal(Integer value) { this.total = value; return this; }
        public ArrayList<tournees> getResults() { return results; }
        public QueryResponse<tournees> setResults(ArrayList<tournees> value) { this.results = value; return this; }
        public HashMap<String,String> getMeta() { return meta; }
        public QueryResponse<tournees> setMeta(HashMap<String,String> value) { this.meta = value; return this; }
        public ResponseStatus getResponseStatus() { return responseStatus; }
        public QueryResponse<tournees> setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
    }

}

Java query_tournees DTOs

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

HTTP + OTHER

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

POST /query/tournees HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"id":"String","inter_livraisons":[{"id_operateur":"String","id_tournee":"String","date":"String","latitude":0,"longitude":0,"id_client_termine":"String","satisfaction":0,"id_client_suivant":"String","signature":"String"}],"skip":0,"take":0,"orderBy":"String","orderByDesc":"String","include":"String","fields":"String","meta":{"String":"String"}}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"offset":0,"total":0,"results":[{"id_operateur":"String","id_tournee":"String","libelle":"String"}],"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}