diff --git a/tpp/package.json b/tpp/package.json index 7ad52d72..f450d8cd 100644 --- a/tpp/package.json +++ b/tpp/package.json @@ -1,6 +1,6 @@ { "name": "@token-io/tpp", - "version": "1.0.68", + "version": "1.0.69", "description": "Token JavaScript TPP SDK", "license": "ISC", "author": { diff --git a/tpp/src/main/AccessTokenRequestBuilder.js b/tpp/src/main/AccessTokenRequestBuilder.js index d3521b76..544251d6 100644 --- a/tpp/src/main/AccessTokenRequestBuilder.js +++ b/tpp/src/main/AccessTokenRequestBuilder.js @@ -8,4 +8,19 @@ export default class AccessTokenRequestBuilder extends TokenRequestBuilder { constructor(payload: Object) { super(payload); } + + /** + * Optional. Sets the source account to bypass account selection. + * + * @param source + * @return AccessTokenRequestBuilder + */ + setSource(source: Object): AccessTokenRequestBuilder { + if(!this.requestPayload.accessBody.resourceTypeList) + { + this.requestPayload.accessBody.resourceTypeList = {}; + } + this.requestPayload.accessBody.resourceTypeList.source = source; + return this; + } }