@@ -56,8 +56,7 @@ public class ApiClient {
5656 private boolean debugging = false ;
5757 private Map <String , String > defaultHeaderMap = new HashMap <String , String >();
5858 private String tempFolderPath = null ;
59- private String userAgent = "sendinblue_clientAPI/v#/java" ;
60- private String clientVersion = "v5.1.0" ;
59+ private String defaultUserAgent = "sendinblue_clientAPI/v5.1.0/java" ;
6160
6261 private Map <String , Authentication > authentications ;
6362
@@ -87,7 +86,7 @@ public ApiClient() {
8786 json = new Json ();
8887
8988 // Set default User-Agent.
90- setUserAgent (userAgent );
89+ setUserAgent (defaultUserAgent );
9190
9291 // Setup authentications (key: authentication name, value: authentication).
9392 authentications = new HashMap <String , Authentication >();
@@ -349,7 +348,10 @@ public void setAccessToken(String accessToken) {
349348 * @return ApiClient
350349 */
351350 public ApiClient setUserAgent (String userAgent ) {
352- addDefaultHeader ("User-Agent" , userAgent .replace ("v#" , clientVersion ));
351+ if (userAgent .toLowerCase ().startsWith ("sendinblue_" ))
352+ addDefaultHeader ("User-Agent" , userAgent );
353+ else
354+ addDefaultHeader ("User-Agent" , defaultUserAgent );
353355 return this ;
354356 }
355357
0 commit comments