28
28
import okhttp3 .Response ;
29
29
import org .thethingsnetwork .account .async .auth .token .AsyncOAuth2Token ;
30
30
import org .thethingsnetwork .account .common .AbstractApplication ;
31
- import org .thethingsnetwork .account .common .AccessKey ;
31
+ import org .thethingsnetwork .account .common .ExtendedAccessKey ;
32
32
import org .thethingsnetwork .account .common .ApplicationRights ;
33
33
import org .thethingsnetwork .account .common .Collaborator ;
34
34
import org .thethingsnetwork .account .sync .Application ;
@@ -349,16 +349,16 @@ public Observable<AsyncApplication> removeCollaborator(Collaborator _collaborato
349
349
*
350
350
* @return the list of AccessKey of this AsyncApplication as an Observable stream.
351
351
*/
352
- public Observable <AccessKey > getAccessKeys () {
352
+ public Observable <ExtendedAccessKey > getAccessKeys () {
353
353
/**
354
354
* GET /applications/{app_id}/access-keys
355
355
*/
356
356
return HttpRequest
357
357
.from (creds .getAccountServer () + "/applications/" + getId () + "/access-keys" )
358
358
.flatMap ((HttpRequest t ) -> t .inject (creds ))
359
359
.doOnNext ((HttpRequest t ) -> t .getBuilder ().get ())
360
- .flatMap ((HttpRequest t ) -> t .doExecuteForType (AccessKey [].class ))
361
- .flatMap ((AccessKey [] cs ) -> Observable .from (cs ));
360
+ .flatMap ((HttpRequest t ) -> t .doExecuteForType (ExtendedAccessKey [].class ))
361
+ .flatMap ((ExtendedAccessKey [] cs ) -> Observable .from (cs ));
362
362
}
363
363
364
364
/**
@@ -367,15 +367,15 @@ public Observable<AccessKey> getAccessKeys() {
367
367
* @param _keyname the name of the AccessKey
368
368
* @return the AccessKey as an Observable stream.
369
369
*/
370
- public Observable <AccessKey > findOneAccessKey (String _keyname ) {
370
+ public Observable <ExtendedAccessKey > findOneAccessKey (String _keyname ) {
371
371
/**
372
372
* GET /applications/{app_id}/access-keys/{keyname}
373
373
*/
374
374
return HttpRequest
375
375
.from (creds .getAccountServer () + "/applications/" + getId () + "/access-keys/" + _keyname )
376
376
.flatMap ((HttpRequest t ) -> t .inject (creds ))
377
377
.doOnNext ((HttpRequest t ) -> t .getBuilder ().get ())
378
- .flatMap ((HttpRequest t ) -> t .doExecuteForType (AccessKey .class ));
378
+ .flatMap ((HttpRequest t ) -> t .doExecuteForType (ExtendedAccessKey .class ));
379
379
}
380
380
381
381
/**
@@ -384,7 +384,7 @@ public Observable<AccessKey> findOneAccessKey(String _keyname) {
384
384
* @param _key the AccessKey template
385
385
* @return the new AccessKey as an Observable stream.
386
386
*/
387
- public Observable <AccessKey > addAccessKey (AccessKey _key ) {
387
+ public Observable <ExtendedAccessKey > addAccessKey (ExtendedAccessKey _key ) {
388
388
/**
389
389
* POST /applications/{app_id}/access-keys
390
390
*/
@@ -398,8 +398,8 @@ public Observable<AccessKey> addAccessKey(AccessKey _key) {
398
398
return t ;
399
399
})
400
400
)
401
- .flatMap ((HttpRequest t ) -> t .doExecuteForType (AccessKey .class ))
402
- .map ((AccessKey c ) -> c );
401
+ .flatMap ((HttpRequest t ) -> t .doExecuteForType (ExtendedAccessKey .class ))
402
+ .map ((ExtendedAccessKey c ) -> c );
403
403
}
404
404
405
405
/**
@@ -408,7 +408,7 @@ public Observable<AccessKey> addAccessKey(AccessKey _key) {
408
408
* @param _key the AccessKey
409
409
* @return the updated AsyncApplication as an Observable stream.
410
410
*/
411
- public Observable <AsyncApplication > removeAccessKey (AccessKey _key ) {
411
+ public Observable <AsyncApplication > removeAccessKey (ExtendedAccessKey _key ) {
412
412
/**
413
413
* DELETE /applications/{app_id}/access-keys/{keyname}
414
414
*/
0 commit comments