The access token is made optional because the education user can work without that token and has its own education access token.
setEducationGuzzleClient is removed because the setter is not necessary for the SDK. It can be set from outside by giving them in educationAccessToken
The new implementation is done in a way that if both token isn't provided, the error will be thrown in object creation.
Each function that uses accesstoken is checked on their own function body.
The access token is made optional because the education user can work without that token and has its own education access token.
setEducationGuzzleClient
is removed because the setter is not necessary for the SDK. It can be set from outside by giving them ineducationAccessToken
The new implementation is done in a way that if both token isn't provided, the error will be thrown in object creation. Each function that uses accesstoken is checked on their own function body.