#import <GTMSessionFetcher/GTMSessionFetcher.h>
#import <GTMSessionFetcher/GTMSessionFetcherService.h>
to your bridging header before any of the GTLR imports, does that "fix" the problem?
I'm wondering if the bridging doesn't like the property being declared using a forward declared objc protocol where it never sees the final definition and so it just silently "drops" it.
TVL