Skip to content

Commit b0de3f5

Browse files
Update clients to include token_exchange_service
1 parent ea6038e commit b0de3f5

File tree

15 files changed

+3886
-0
lines changed

15 files changed

+3886
-0
lines changed

appcheck_gapic/docs/appcheck_v1beta/services.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ Services for Google Firebase Appcheck v1beta API
44
:maxdepth: 2
55

66
config_service
7+
token_exchange_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
TokenExchangeService
2+
--------------------------------------
3+
4+
.. automodule:: google.firebase.appcheck_v1beta.services.token_exchange_service
5+
:members:
6+
:inherited-members:

appcheck_gapic/firebase-appcheck-v1beta-py.tar.gz

Whitespace-only changes.

appcheck_gapic/google/firebase/appcheck/__init__.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#
1616

1717
from google.firebase.appcheck_v1beta.services.config_service.client import ConfigServiceClient
18+
from google.firebase.appcheck_v1beta.services.token_exchange_service.client import TokenExchangeServiceClient
1819

1920
from google.firebase.appcheck_v1beta.types.configuration import AppAttestConfig
2021
from google.firebase.appcheck_v1beta.types.configuration import BatchGetAppAttestConfigsRequest
@@ -50,8 +51,23 @@
5051
from google.firebase.appcheck_v1beta.types.configuration import UpdateRecaptchaConfigRequest
5152
from google.firebase.appcheck_v1beta.types.configuration import UpdateSafetyNetConfigRequest
5253
from google.firebase.appcheck_v1beta.types.configuration import UpdateServiceRequest
54+
from google.firebase.appcheck_v1beta.types.token_exchange_service import AppAttestChallengeResponse
55+
from google.firebase.appcheck_v1beta.types.token_exchange_service import AttestationTokenResponse
56+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeAppAttestAssertionRequest
57+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeAppAttestAttestationRequest
58+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeAppAttestAttestationResponse
59+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeCustomTokenRequest
60+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeDebugTokenRequest
61+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeDeviceCheckTokenRequest
62+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeRecaptchaTokenRequest
63+
from google.firebase.appcheck_v1beta.types.token_exchange_service import ExchangeSafetyNetTokenRequest
64+
from google.firebase.appcheck_v1beta.types.token_exchange_service import GenerateAppAttestChallengeRequest
65+
from google.firebase.appcheck_v1beta.types.token_exchange_service import GetPublicJwkSetRequest
66+
from google.firebase.appcheck_v1beta.types.token_exchange_service import PublicJwk
67+
from google.firebase.appcheck_v1beta.types.token_exchange_service import PublicJwkSet
5368

5469
__all__ = ('ConfigServiceClient',
70+
'TokenExchangeServiceClient',
5571
'AppAttestConfig',
5672
'BatchGetAppAttestConfigsRequest',
5773
'BatchGetAppAttestConfigsResponse',
@@ -86,4 +102,18 @@
86102
'UpdateRecaptchaConfigRequest',
87103
'UpdateSafetyNetConfigRequest',
88104
'UpdateServiceRequest',
105+
'AppAttestChallengeResponse',
106+
'AttestationTokenResponse',
107+
'ExchangeAppAttestAssertionRequest',
108+
'ExchangeAppAttestAttestationRequest',
109+
'ExchangeAppAttestAttestationResponse',
110+
'ExchangeCustomTokenRequest',
111+
'ExchangeDebugTokenRequest',
112+
'ExchangeDeviceCheckTokenRequest',
113+
'ExchangeRecaptchaTokenRequest',
114+
'ExchangeSafetyNetTokenRequest',
115+
'GenerateAppAttestChallengeRequest',
116+
'GetPublicJwkSetRequest',
117+
'PublicJwk',
118+
'PublicJwkSet',
89119
)

appcheck_gapic/google/firebase/appcheck_v1beta/__init__.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#
1616

1717
from .services.config_service import ConfigServiceClient
18+
from .services.token_exchange_service import TokenExchangeServiceClient
1819

1920
from .types.configuration import AppAttestConfig
2021
from .types.configuration import BatchGetAppAttestConfigsRequest
@@ -50,9 +51,25 @@
5051
from .types.configuration import UpdateRecaptchaConfigRequest
5152
from .types.configuration import UpdateSafetyNetConfigRequest
5253
from .types.configuration import UpdateServiceRequest
54+
from .types.token_exchange_service import AppAttestChallengeResponse
55+
from .types.token_exchange_service import AttestationTokenResponse
56+
from .types.token_exchange_service import ExchangeAppAttestAssertionRequest
57+
from .types.token_exchange_service import ExchangeAppAttestAttestationRequest
58+
from .types.token_exchange_service import ExchangeAppAttestAttestationResponse
59+
from .types.token_exchange_service import ExchangeCustomTokenRequest
60+
from .types.token_exchange_service import ExchangeDebugTokenRequest
61+
from .types.token_exchange_service import ExchangeDeviceCheckTokenRequest
62+
from .types.token_exchange_service import ExchangeRecaptchaTokenRequest
63+
from .types.token_exchange_service import ExchangeSafetyNetTokenRequest
64+
from .types.token_exchange_service import GenerateAppAttestChallengeRequest
65+
from .types.token_exchange_service import GetPublicJwkSetRequest
66+
from .types.token_exchange_service import PublicJwk
67+
from .types.token_exchange_service import PublicJwkSet
5368

5469
__all__ = (
70+
'AppAttestChallengeResponse',
5571
'AppAttestConfig',
72+
'AttestationTokenResponse',
5673
'BatchGetAppAttestConfigsRequest',
5774
'BatchGetAppAttestConfigsResponse',
5875
'BatchGetDeviceCheckConfigsRequest',
@@ -68,19 +85,32 @@
6885
'DebugToken',
6986
'DeleteDebugTokenRequest',
7087
'DeviceCheckConfig',
88+
'ExchangeAppAttestAssertionRequest',
89+
'ExchangeAppAttestAttestationRequest',
90+
'ExchangeAppAttestAttestationResponse',
91+
'ExchangeCustomTokenRequest',
92+
'ExchangeDebugTokenRequest',
93+
'ExchangeDeviceCheckTokenRequest',
94+
'ExchangeRecaptchaTokenRequest',
95+
'ExchangeSafetyNetTokenRequest',
96+
'GenerateAppAttestChallengeRequest',
7197
'GetAppAttestConfigRequest',
7298
'GetDebugTokenRequest',
7399
'GetDeviceCheckConfigRequest',
100+
'GetPublicJwkSetRequest',
74101
'GetRecaptchaConfigRequest',
75102
'GetSafetyNetConfigRequest',
76103
'GetServiceRequest',
77104
'ListDebugTokensRequest',
78105
'ListDebugTokensResponse',
79106
'ListServicesRequest',
80107
'ListServicesResponse',
108+
'PublicJwk',
109+
'PublicJwkSet',
81110
'RecaptchaConfig',
82111
'SafetyNetConfig',
83112
'Service',
113+
'TokenExchangeServiceClient',
84114
'UpdateAppAttestConfigRequest',
85115
'UpdateDebugTokenRequest',
86116
'UpdateDeviceCheckConfigRequest',

appcheck_gapic/google/firebase/appcheck_v1beta/gapic_metadata.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,60 @@
118118
}
119119
}
120120
}
121+
},
122+
"TokenExchangeService": {
123+
"clients": {
124+
"rest": {
125+
"libraryClient": "TokenExchangeServiceClient",
126+
"rpcs": {
127+
"ExchangeAppAttestAssertion": {
128+
"methods": [
129+
"exchange_app_attest_assertion"
130+
]
131+
},
132+
"ExchangeAppAttestAttestation": {
133+
"methods": [
134+
"exchange_app_attest_attestation"
135+
]
136+
},
137+
"ExchangeCustomToken": {
138+
"methods": [
139+
"exchange_custom_token"
140+
]
141+
},
142+
"ExchangeDebugToken": {
143+
"methods": [
144+
"exchange_debug_token"
145+
]
146+
},
147+
"ExchangeDeviceCheckToken": {
148+
"methods": [
149+
"exchange_device_check_token"
150+
]
151+
},
152+
"ExchangeRecaptchaToken": {
153+
"methods": [
154+
"exchange_recaptcha_token"
155+
]
156+
},
157+
"ExchangeSafetyNetToken": {
158+
"methods": [
159+
"exchange_safety_net_token"
160+
]
161+
},
162+
"GenerateAppAttestChallenge": {
163+
"methods": [
164+
"generate_app_attest_challenge"
165+
]
166+
},
167+
"GetPublicJwkSet": {
168+
"methods": [
169+
"get_public_jwk_set"
170+
]
171+
}
172+
}
173+
}
174+
}
121175
}
122176
}
123177
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2020 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
from .client import TokenExchangeServiceClient
17+
18+
__all__ = (
19+
'TokenExchangeServiceClient',
20+
)

0 commit comments

Comments
 (0)