Skip to content

Instantly share code, notes, and snippets.

@tylergets
Created December 19, 2018 01:59
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tylergets/c5d81d1ca658b2de90c8aff6bf22f988 to your computer and use it in GitHub Desktop.
Save tylergets/c5d81d1ca658b2de90c8aff6bf22f988 to your computer and use it in GitHub Desktop.
GM API
package com.gm.onstar.sdk.client;
import com.gm.onstar.sdk.request.AlertRequest;
import com.gm.onstar.sdk.request.UpdateVehicleDetailRequest;
import defpackage.cxr;
import defpackage.cyl;
import defpackage.cyn;
import defpackage.dap;
import defpackage.daq;
import defpackage.das;
import defpackage.dat;
import defpackage.dav;
import defpackage.dax;
import defpackage.dbc;
import defpackage.dbd;
import defpackage.dbe;
import defpackage.dbf;
import defpackage.dbg;
import defpackage.dbh;
import defpackage.dbi;
import defpackage.dbj;
import defpackage.dbk;
import defpackage.dbl;
import defpackage.dbm;
import defpackage.dbo;
import defpackage.dbp;
import defpackage.dbr;
import defpackage.dbs;
import defpackage.dbt;
import defpackage.dbu;
import defpackage.dbv;
import defpackage.dbw;
import defpackage.dby;
import defpackage.dbz;
import defpackage.dca;
import defpackage.dcb;
import defpackage.dcd;
import defpackage.dcf;
import defpackage.dcg;
import defpackage.dcj;
import defpackage.dck;
import defpackage.dcl;
import defpackage.dcn;
import defpackage.dcp;
import defpackage.dcq;
import defpackage.dct;
import defpackage.dcu;
import defpackage.dcv;
import defpackage.dcz;
import defpackage.dda;
import defpackage.ddd;
import defpackage.dde;
import defpackage.ddf;
import defpackage.ddg;
import defpackage.ddj;
import defpackage.ddk;
import defpackage.ddl;
import defpackage.ddm;
import defpackage.ddn;
import defpackage.ddo;
import defpackage.ddp;
import defpackage.ddq;
import defpackage.ddr;
import defpackage.dds;
import defpackage.ddt;
import defpackage.hlg;
import java.util.Map;
import retrofit.client.Response;
import retrofit.http.Body;
import retrofit.http.DELETE;
import retrofit.http.GET;
import retrofit.http.Header;
import retrofit.http.Headers;
import retrofit.http.POST;
import retrofit.http.PUT;
import retrofit.http.Path;
import retrofit.http.Query;
import retrofit.http.QueryMap;
public interface RemoteAPIService {
public static final String BOUNDARY_ID = "boundaryId";
public static final String CONTACT_ID = "contactId";
public static final String HEADER_PUSH_REQUEST = "Push-Request";
public static final String INCLUDE_NOTIFICATIONS = "includeNotifications";
public static final String PATH_VIN = "vin";
@Deprecated
@POST("/account/vehicles/{vin}/commands/connect")
dcu connect(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/connect")
hlg<dcu> connectRx(@Path("vin") String str, @Body dat dat);
@POST("/vls/boundary/v1/boundaries")
hlg<dcb> createBoundary(@Body dca dca);
@Deprecated
@POST("/account/vehicles/{vin}/commands/createTripPlan")
dcu createTripPlan(@Path("vin") String str, @Body dap dap) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/createTripPlan")
hlg<dcu> createTripPlanRx(@Path("vin") String str, @Body dap dap);
@POST("/account/vehicles/{vin}/data/services")
hlg<dcf> dataServiceOptIn(@Path("vin") String str, @Body daq daq);
@DELETE("/vls/boundary/v1/boundaries/{boundaryId}")
hlg<dcg> deleteBoundary(@Path("boundaryId") String str);
@Deprecated
@DELETE("/account/vehicles/{vin}")
String deleteVehicle(@Path("vin") String str) throws cyn, cyl;
@DELETE("/vls/notification/v1/contacts/{contactId}")
hlg<dcg> deleteVehicleLocateContact(@Path("contactId") String str);
@DELETE("/account/vehicles/{vin}")
hlg<dcg> deleteVehicleRx(@Path("vin") String str);
@Deprecated
@GET("/account")
dbv getAccount() throws cyn, cyl;
@GET("/account")
hlg<dbv> getAccountRx();
@Deprecated
@GET("/account/notificationAddresses")
dcj getAddressNotifications() throws cyn, cyl;
@GET("/account/notificationAddresses")
hlg<dcj> getAddressNotificationsRx();
@GET("/vls/boundary/v1/boundaries")
hlg<dbz> getBoundaries(@Query("includeNotifications") boolean z);
@POST("/account/vehicles/{vin}/commands/getChargerPowerLevel")
hlg<dcu> getChargerPowerLevel(@Path("vin") String str, @Body dat dat);
@Deprecated
@POST("/account/vehicles/{vin}/commands/getChargingProfile")
dcu getChargingProfile(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/getChargingProfile")
hlg<dcu> getChargingProfileRx(@Path("vin") String str, @Body dat dat);
@Deprecated
@POST("/account/vehicles/{vin}/commands/getCommuteSchedule")
dcu getCommuteSchedule(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/getCommuteSchedule")
hlg<dcu> getCommuteScheduleRx(@Path("vin") String str, @Body dat dat);
@Deprecated
@GET("/account/vehicles/{vin}/dataAllocation")
dcd getDataAllocation(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/dataAllocation")
hlg<dcd> getDataAllocationRx(@Path("vin") String str);
@Deprecated
@GET("/account/vehicles/{vin}/marketingCategories")
dcn getMarketingCategories(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/marketingCategories")
hlg<dcn> getMarketingCategoriesRx(@Path("vin") String str);
@Deprecated
@GET("/account/notificationPreferences")
dcp getNotificationPreferences(@Query("vin") String str) throws cyn, cyl;
@GET("/account/notificationPreferences")
hlg<dcp> getNotificationPreferencesRx(@Query("vin") String str);
@GET("/throttle")
hlg<dcv> getRemoteLinkSunsetThrottle(@Query("device_id") String str);
@Deprecated
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
ddk getSmartDriveDayDetails(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3, @Query("requestDate") String str4) throws cyn, cyl;
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
hlg<ddk> getSmartDriveDayDetailsRx(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3, @Query("requestDate") String str4);
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
hlg<ddk> getSmartDriverMonthDetailsRx(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3, @Query("month") String str4, @Query("year") String str5);
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
hlg<ddk> getSmartDriverTripDetailsRx(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3);
@Deprecated
@GET("/account/subscribers/{id}")
ddd getSubscriber(@Path("id") String str) throws cyn, cyl;
@GET("/account/subscribers/{id}")
hlg<ddd> getSubscriberRx(@Path("id") String str);
@Deprecated
@GET("/account/subscribers")
dde getSubscribers(@Query("type") String str) throws cyn, cyl;
@GET("/account/subscribers")
hlg<dde> getSubscribersRx(@Query("type") String str);
@Deprecated
@GET("/account/vehicles/{vin}")
dds getVehicle(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}")
dds getVehicle(@Path("vin") String str, @QueryMap Map<String, Boolean> map) throws cyn, cyl;
@GET("/vehicles/{vin}/capabilities")
hlg<Response> getVehicleCapabilities(@Path("vin") String str, @Query("includeFeatures") boolean z);
@GET("/account/vehicles/{vin}/commands")
ddj getVehicleCommands(@Path("vin") String str) throws cyn, cyl;
@Deprecated
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
ddk getVehicleDataServiceByPeriod(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3, @Query("from") String str4, @Query("to") String str5) throws cyn, cyl;
@GET("/account/vehicles/{vin}/data/services/{serviceCode}")
hlg<ddk> getVehicleDataServiceByPeriodRx(@Path("vin") String str, @Path("serviceCode") String str2, @Query("periodType") String str3, @Query("from") String str4, @Query("to") String str5);
@Deprecated
@GET("/account/vehicles/{vin}/data/services")
ddl getVehicleDataServices(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/data/services")
hlg<ddl> getVehicleDataServicesRx(@Path("vin") String str);
@GET("/account/vehicles/{vin}/features")
ddm getVehicleFeatures(@Path("vin") String str) throws cyn, cyl;
@GET("/vls/notification/v1/contacts/{contactId}")
hlg<ddn> getVehicleLocateContact(@Path("contactId") String str);
@GET("/vls/notification/v1/contacts")
hlg<dcl> getVehicleLocateContacts();
@GET("/vls/boundary/v1/boundaries/{boundaryId}/notifications/{vin}")
hlg<ddp> getVehicleNotifications(@Path("boundaryId") String str, @Path("vin") String str2);
@Deprecated
@GET("/account/vehicles/{vin}/programs")
ddq getVehicleProgramsOptIn(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/programs")
hlg<ddq> getVehicleProgramsOptInRx(@Path("vin") String str);
@GET("/account/vehicles/{vin}/requests/{id}")
dcu getVehicleRequest(@Path("vin") String str, @Path("id") String str2, @Query("units") String str3) throws cyn, cyl;
@GET("/account/vehicles/{vin}/requests/{id}")
hlg<dcu> getVehicleRequestRx(@Path("vin") String str, @Path("id") String str2, @Query("units") String str3);
@GET("/account/vehicles/{vin}/requests")
ddr getVehicleRequests(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/requests")
ddr getVehicleRequests(@Path("vin") String str, @Query("offset") int i, @Query("limit") int i2) throws cyn, cyl;
@GET("/account/vehicles/{vin}")
hlg<dds> getVehicleRx(@Path("vin") String str);
@GET("/account/vehicles/{vin}")
hlg<dds> getVehicleRx(@Path("vin") String str, @QueryMap Map<String, Boolean> map);
@GET("/account/vehicles")
ddt getVehicles() throws cyn, cyl;
@GET("/account/vehicles")
ddt getVehicles(@Query("offset") int i, @Query("limit") int i2, @Query("includeCommands") boolean z, @Query("includeEntitlements") boolean z2) throws cyn, cyl;
@Deprecated
@GET("/account/vehicles")
ddt getVehicles(@Query("offset") int i, @Query("limit") int i2, @Query("includeCommands") boolean z, @Query("includeEntitlements") boolean z2, @Query("includeModules") boolean z3) throws cyn, cyl;
@GET("/account/vehicles")
hlg<ddt> getVehiclesRx(@Query("offset") int i, @Query("limit") int i2, @Query("includeCommands") boolean z, @Query("includeEntitlements") boolean z2, @Query("includeModules") boolean z3);
@Deprecated
@POST("/account/utils/logging/metrics")
String logMetrics(@Body dax dax) throws cyn, cyl;
@POST("/account/utils/logging/metrics")
hlg<dcg> logMetricsRx(@Body dax dax);
@POST("/account/vehicles/{vin}/commands/alert")
dcu requestAlertCommand(@Path("vin") String str, @Body AlertRequest alertRequest) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/alert")
hlg<Response> requestAlertCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body AlertRequest alertRequest);
@POST("/account/vehicles/{vin}/commands/cancelAlert")
dcu requestCancelAlertCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/cancelAlert")
hlg<Response> requestCancelAlertCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@POST("/account/vehicles/{vin}/commands/cancelStart")
dcu requestCancelStartCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/cancelStart")
hlg<Response> requestCancelStartCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@DELETE("/account/vehicles/{vin}/data/services")
hlg<dcg> requestDeleteVehicleDataService(@Path("vin") String str, @Query("serviceCode") String str2);
@POST("/account/vehicles/{vin}/commands/diagnostics")
dcu requestDiagnosticsCommand(@Path("vin") String str, @Body das das) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/diagnostics")
hlg<Response> requestDiagnosticsCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body das das);
@Deprecated
@POST("/account/vehicles/{vin}/hotspot/commands/getInfo")
dcu requestGetHotspotInfoCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/hotspot/commands/getInfo")
hlg<dcu> requestGetHotspotInfoCommandRx(@Path("vin") String str, @Body dat dat);
@Deprecated
@POST("/account/vehicles/{vin}/hotspot/commands/getStatus")
dcu requestGetHotspotStatusCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/hotspot/commands/getStatus")
hlg<dcu> requestGetHotspotStatusCommandRx(@Path("vin") String str, @Body dat dat);
@Deprecated
@GET("/account/vehicles/{vin}/subscribedNotifications")
dck requestGetSubscribedNotifications(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/subscribedNotifications")
hlg<dck> requestGetSubscribedNotificationsRx(@Path("vin") String str);
@POST("/account/vehicles/{vin}/commands/location")
dcu requestLocationCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/location")
hlg<Response> requestLocationCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@POST("/account/vehicles/{vin}/commands/lockDoor")
dcu requestLockDoorCommand(@Path("vin") String str, @Body dav dav) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/lockDoor")
hlg<Response> requestLockDoorCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dav dav);
@GET("/account/vehicles/{vin}/offers/DATA/{id}")
hlg<dbw> requestOfferByIdRx(@Path("vin") String str, @Path("id") String str2);
@Deprecated
@GET("/account/vehicles/{vin}/offers/DATA")
dcq requestOffers(@Path("vin") String str) throws cyn, cyl;
@Deprecated
@GET("/account/vehicles/{vin}/offers/DATA/{id}")
dbw requestOffersById(@Path("vin") String str, @Path("id") String str2) throws cyn, cyl;
@GET("/account/vehicles/{vin}/offers/DATA")
hlg<dcq> requestOffersRx(@Path("vin") String str);
@Deprecated
@GET("/account/vehicles/{vin}/services/{service_id}/products")
dct requestProductsCommand(@Path("vin") String str, @Path("service_id") String str2, @Query("includeUsage") boolean z) throws cyn, cyl;
@GET("/account/vehicles/{vin}/services/{service_id}/products")
hlg<dct> requestProductsCommandRx(@Path("vin") String str, @Path("service_id") String str2, @Query("includeUsage") boolean z);
@Deprecated
@POST("/account/vehicles/{vin}/navUnit/commands/sendNavDestination")
dcu requestSendNavDestinationCommand(@Path("vin") String str, @Body dbc dbc) throws cyn, cyl;
@POST("/account/vehicles/{vin}/navUnit/commands/sendNavDestination")
hlg<Response> requestSendNavDestinationCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbc dbc);
@Deprecated
@POST("/account/vehicles/{vin}/commands/sendTBTRoute")
dcu requestSendTBTCommand(@Path("vin") String str, @Body dbd dbd) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/sendTBTRoute")
hlg<Response> requestSendTBTCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbd dbd);
@GET("/account/vehicles/{vin}/services")
dcz requestServices(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/services")
hlg<dcz> requestServicesRx(@Path("vin") String str);
@Deprecated
@POST("/account/vehicles/{vin}/hotspot/commands/setInfo")
dcu requestSetHotspotInfoCommand(@Path("vin") String str, @Body dbi dbi) throws cyn, cyl;
@POST("/account/vehicles/{vin}/hotspot/commands/setInfo")
hlg<Response> requestSetHotspotInfoCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbi dbi);
@POST("/account/vehicles/{vin}/data/services")
dda requestSmartDriverIdeEnrollment(@Path("vin") String str, @Body dbm dbm) throws cyn, cyl;
@DELETE("/account/vehicles/{vin}/data/services")
hlg<dcg> requestSmartDriverUnEnrollmentServiceRx(@Path("vin") String str, @Query("serviceCode") String str2, @Query("reasoncode") String str3, @Query("serviceCode") String str4, @Query("reasoncode") String str5);
@POST("/account/vehicles/{vin}/commands/start")
dcu requestStartCommand(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/start")
hlg<Response> requestStartCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@POST("/account/vehicles/{vin}/commands/startTrailerLightSeq")
dcu requestStartTraileringLightSeq(@Path("vin") String str, @Body dbo dbo) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/startTrailerLightSeq")
hlg<Response> requestStartTraileringLightSeqRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbo dbo);
@Deprecated
@POST("/account/vehicles/{vin}/commands/stopFastCharge")
dcu requestStopFastCharge(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/stopFastCharge")
hlg<dcu> requestStopFastChargeRx(@Path("vin") String str, @Body dat dat);
@POST("/account/vehicles/{vin}/commands/stopTrailerLightSeq")
dcu requestStopTraileringLightSeq(@Path("vin") String str, @Body dbp dbp) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/stopTrailerLightSeq")
hlg<Response> requestStopTraileringLightSeqRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbp dbp);
@Deprecated
@GET("/account/vehicles/{vin}/supportContacts")
ddf requestSupportContacts(@Path("vin") String str) throws cyn, cyl;
@GET("/account/vehicles/{vin}/supportContacts")
hlg<ddf> requestSupportContactsRx(@Path("vin") String str);
@POST("/account/vehicles/{vin}/commands/unlockDoor")
dcu requestUnlockDoorCommand(@Path("vin") String str, @Body dbr dbr) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/unlockDoor")
hlg<Response> requestUnlockDoorCommandRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dbr dbr);
@POST("/account/vehicles/{vin}/telemetry")
ddg requestVehicleTelemetry(@Path("vin") String str, @Query("begintimestamp") String str2, @Query("endtimestamp") String str3) throws cyn, cyl;
@POST("/account/vehicles/{vin}/telemetry")
ddg requestVehicleTelemetry(@Path("vin") String str, @Query("begintimestamp") String str2, @Query("endtimestamp") String str3, @Query("offset") int i, @Query("limit") int i2) throws cyn, cyl;
@Deprecated
@POST("/account/vehicles/{vin}/commands/chargeOverride")
dcu setChargeOverride(@Path("vin") String str, @Body dbe dbe) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/chargeOverride")
hlg<dcu> setChargeOverrideRx(@Path("vin") String str, @Body dbe dbe);
@POST("/account/vehicles/{vin}/commands/setChargerPowerLevel")
hlg<dcu> setChargerPowerLevel(@Path("vin") String str, @Body dbf dbf);
@Deprecated
@POST("/account/vehicles/{vin}/commands/setChargingProfile")
dcu setChargingProfile(@Path("vin") String str, @Body dbg dbg) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/setChargingProfile")
hlg<dcu> setChargingProfileRx(@Path("vin") String str, @Body dbg dbg);
@Deprecated
@POST("/account/vehicles/{vin}/commands/setCommuteSchedule")
dcu setCommuteSchedule(@Path("vin") String str, @Body dbh dbh) throws cyn, cyl;
@POST("/account/vehicles/{vin}/commands/setCommuteSchedule")
hlg<dcu> setCommuteScheduleRx(@Path("vin") String str, @Body dbh dbh);
@Deprecated
@POST("/account/vehicles/{vin}/hotspot/commands/disable")
dcu setHotspotStatusForDisable(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/hotspot/commands/disable")
hlg<Response> setHotspotStatusForDisableRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@Deprecated
@POST("/account/vehicles/{vin}/hotspot/commands/enable")
dcu setHotspotStatusForEnable(@Path("vin") String str, @Body dat dat) throws cyn, cyl;
@POST("/account/vehicles/{vin}/hotspot/commands/enable")
hlg<Response> setHotspotStatusForEnableRx(@Path("vin") String str, @Header("Push-Request") String str2, @Body dat dat);
@Deprecated
@POST("/account/notificationPreferences")
dcp setNotificationPreferences(@Query("vin") String str, @Body dbj dbj) throws cyn, cyl;
@Deprecated
@POST("/account/notificationPreferences")
hlg<dcp> setNotificationPreferencesRx(@Query("vin") String str, @Body dbj dbj);
@POST("/account/notificationPreferences")
hlg<Response> setNotificationPreferencesWithResponse(@Query("vin") String str, @Body dbj dbj);
@POST("/account/vehicles/{vin}/commands/setPriorityCharging")
hlg<dcu> setPriorityCharging(@Path("vin") String str, @Body dbk dbk);
@POST("/vls/notification/v1/contacts")
hlg<ddn> setVehicleLocateContact(@Body cxr cxr);
@Deprecated
@POST("/accounts/{accountId}/vehicles/{vin}/programs")
dby setVehicleProgramsOptIn(@Path("accountId") String str, @Path("vin") String str2, @Body dbl dbl) throws cyn, cyl;
@POST("/accounts/{accountId}/vehicles/{vin}/programs")
hlg<dby> setVehicleProgramsOptInRx(@Path("accountId") String str, @Path("vin") String str2, @Body dbl dbl);
@POST("/account/vehicles/{vin}/data/services")
hlg<dcu> setVehicleSmartDriverEnrollment(@Path("vin") String str, @Body dbm dbm);
@Headers({"Content-Type: application/json"})
@PUT("/accounts/{id}")
@Deprecated
String updateAccount(@Path("id") String str, @Body dbs dbs) throws cyn, cyl;
@Headers({"Content-Type: application/json"})
@PUT("/accounts/{id}")
hlg<dcg> updateAccountRx(@Path("id") String str, @Body dbs dbs);
@PUT("/vls/boundary/v1/boundaries/{boundaryId}")
hlg<dcb> updateBoundary(@Body dca dca, @Path("boundaryId") String str);
@Deprecated
@POST("/account/notificationAddresses")
String updateNotificationAddress(@Body dbt dbt) throws cyn, cyl;
@POST("/account/notificationAddresses")
hlg<dcg> updateNotificationAddressRx(@Body dbt dbt);
@Deprecated
@POST("/account/vehicles/{vin}/subscribedNotifications")
String updateSubscribedNotifications(@Path("vin") String str, @Body dbu dbu) throws cyn, cyl;
@POST("/account/vehicles/{vin}/subscribedNotifications")
hlg<dcg> updateSubscribedNotificationsRx(@Path("vin") String str, @Body dbu dbu);
@POST("/account/vehicles/{vin}")
String updateVehicleDetail(@Path("vin") String str, @Body UpdateVehicleDetailRequest updateVehicleDetailRequest) throws cyn, cyl;
@POST("/account/vehicles/{vin}")
hlg<dcg> updateVehicleDetailRx(@Path("vin") String str, @Body UpdateVehicleDetailRequest updateVehicleDetailRequest);
@PUT("/vls/notification/v1/contacts/{contactId}")
hlg<ddn> updateVehicleLocateContact(@Body cxr cxr, @Path("contactId") String str);
@PUT("/vls/boundary/v1/boundaries/{boundaryId}/notifications/{vin}")
hlg<ddp> updateVehicleNotifications(@Path("boundaryId") String str, @Path("vin") String str2, @Body ddo ddo);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment