com.route4me.sdk.services.orders.Order Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of route4me-java-sdk Show documentation
Show all versions of route4me-java-sdk Show documentation
>This SDK makes it easier for you use the Route4Me API, which creates optimally sequenced driving routes for many drivers.
package com.route4me.sdk.services.orders;
import com.google.gson.annotations.SerializedName;
import java.util.List;
import lombok.Data;
@Data
public class Order {
@SerializedName("created_timestamp")
private Long created;
@SerializedName("updated_timestamp")
private Long updatedTimestamp;
@SerializedName("order_id")
private Long id;
@SerializedName("order_status_id")
private Integer statusID;
@SerializedName("day_added_YYMMDD")
private String dateAdded;
@SerializedName("day_scheduled_for_YYMMDD")
private String dateScheduled;
@SerializedName("address_alias")
private String addressAlias;
@SerializedName("address_1")
private String address1;
@SerializedName("address_2")
private String address2;
@SerializedName("member_id")
private Long memberID;
@SerializedName("EXT_FIELD_first_name")
private String firstName;
@SerializedName("EXT_FIELD_last_name")
private String lastName;
@SerializedName("EXT_FIELD_email")
private String email;
@SerializedName("EXT_FIELD_phone")
private String phone;
@SerializedName("EXT_FIELD_weight")
private Double weight;
@SerializedName("EXT_FIELD_cost")
private Double cost;
@SerializedName("EXT_FIELD_revenue")
private Double revenue;
@SerializedName("EXT_FIELD_cube")
private Double cube;
@SerializedName("EXT_FIELD_pieces")
private Integer pieces;
@SerializedName("EXT_FIELD_custom_data")
private Object CustomData;
@SerializedName("address_city")
private String city;
@SerializedName("address_state_id")
private String stateID;
@SerializedName("address_country_id")
private String addressCountryID;
@SerializedName("address_zip")
private String addressZip;
@SerializedName("cached_lat")
private Double cachedLatitude;
@SerializedName("cached_lng")
private Double cachedLongitude;
@SerializedName("curbside_lat")
private Double curbsideLatitude;
@SerializedName("curbside_lng")
private Double curbsideLongitude;
@SerializedName("in_route_count")
private Integer inRouteCount;
@SerializedName("last_visited_timestamp")
private Long lastVisited;
@SerializedName("last_routed_timestamp")
private Long lastRouted;
@SerializedName("local_time_window_start")
private Long localTimeWindowStart;
@SerializedName("local_time_window_end")
private Long localTimeWindowEnd;
@SerializedName("local_time_window_start_2")
private Long localTimeWindowStart2;
@SerializedName("local_time_window_end_2")
private Long localTimeWindowEnd2;
@SerializedName("service_time")
private Integer serviceTime;
@SerializedName("local_timezone_string")
private String timezoneString;
@SerializedName("color")
private String color;
@SerializedName("order_icon")
private String orderIcon;
@SerializedName("is_validated")
private Boolean validated;
@SerializedName("is_pending")
private Boolean pending;
@SerializedName("is_accepted")
private Boolean accepted;
@SerializedName("is_started")
private Boolean started;
@SerializedName("is_completed")
private Boolean completed;
@SerializedName("last_status")
private Integer lastStatus;
@SerializedName("tracking_number")
private String trackingNumber;
@SerializedName("visited_count")
private Integer visitedCount;
@SerializedName("address_stop_type")
private String addressStopType;
@SerializedName("sorted_on_date")
private String sortedOnDate;
@SerializedName("root_member_id")
private Integer rootMemberID;
@SerializedName("organization_id")
private Integer organizationID;
@SerializedName("done_day_id")
private Integer doneDayID;
@SerializedName("custom_user_fields")
private List customUserFields;
@SerializedName("group")
private String group;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy