@@ -30,6 +30,19 @@ public function __construct(HttpClientInterface $httpClient)
3030 $ this ->httpClient = $ httpClient ;
3131 }
3232
33+ /**
34+ * swagger: GET /v{api-version}/adventures/{adventureId}
35+ *
36+ * @see https://api.groundspeak.com/documentation#get-adventure
37+ * @see https://api.groundspeak.com/api-docs/index#!/Adventures/Adventures_Get
38+ *
39+ * @return \Geocaching\Lib\Adapters\GuzzleHttpClient
40+ */
41+ public function getAdventure (string $ adventureId , array $ options = [])
42+ {
43+ return $ this ->httpClient ->get ('adventures/ ' . $ adventureId , [], $ options );
44+ }
45+
3346 /**
3447 * swagger: GET /v{api-version}/adventures/search
3548 *
@@ -851,6 +864,19 @@ public function getTrackableLogs(string $referenceCode, array $query = [], array
851864 return $ this ->httpClient ->get ('trackables/ ' . $ referenceCode . '/trackablelogs ' , $ query , $ options );
852865 }
853866
867+ /**
868+ * swagger: GET /v{api-version}/users/{referenceCode}/privacysettings
869+ *
870+ * @see https://api.groundspeak.com/documentation#get-user-privacy-settings
871+ * @see https://api.groundspeak.com/api-docs/index#!/Users/Users_GetUserPrivacySettings
872+ *
873+ * @return \Geocaching\Lib\Adapters\GuzzleHttpClient
874+ */
875+ public function getUserPrivacySettings (string $ referenceCode , array $ options = [])
876+ {
877+ return $ this ->httpClient ->get ('users/ ' . $ referenceCode . '/privacysettings ' , [], $ options );
878+ }
879+
854880 /**
855881 * swagger: GET /v{api-version}/users/{referenceCode}
856882 *
@@ -864,6 +890,19 @@ public function getUser(string $referenceCode, array $query = [], array $options
864890 return $ this ->httpClient ->get ('users/ ' . $ referenceCode , $ query , $ options );
865891 }
866892
893+ /**
894+ * swagger: GET /v{api-version}/optedoutusers
895+ *
896+ * @see https://api.groundspeak.com/documentation#get-opted-out-users
897+ * @see https://api.groundspeak.com/api-docs/index#!/Users/Users_GetOptedOutUsers
898+ *
899+ * @return \Geocaching\Lib\Adapters\GuzzleHttpClient
900+ */
901+ public function getOptedOutUsers (array $ query , array $ options = [])
902+ {
903+ return $ this ->httpClient ->get ('optedoutusers ' , $ query , $ options );
904+ }
905+
867906 /**
868907 * swagger: GET /v{api-version}/users/{referenceCode}/images
869908 *
@@ -1163,19 +1202,6 @@ public function getTrackableLogTypes(array $options = [])
11631202 return $ this ->httpClient ->get ('trackablelogtypes ' , $ options );
11641203 }
11651204
1166- /**
1167- * swagger: GET /v{api-version}/optedoutusers
1168- *
1169- * @see https://api.groundspeak.com/documentation#get-opted-out-users
1170- * @see https://api.groundspeak.com/api-docs/index#!/Users/Users_GetOptedOutUsers
1171- *
1172- * @return \Geocaching\Lib\Adapters\GuzzleHttpClient
1173- */
1174- public function getOptedOutUsers (array $ query , array $ options = [])
1175- {
1176- return $ this ->httpClient ->get ('optedoutusers ' , $ query , $ options );
1177- }
1178-
11791205 /**
11801206 * swagger: GET /v{api-version}/wherigo/{guid}/cartridge
11811207 *
0 commit comments