File: __init__.py

package info (click to toggle)
python-stripe 13.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,476 kB
  • sloc: python: 187,843; makefile: 13; sh: 9
file content (266 lines) | stat: -rw-r--r-- 10,385 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# -*- coding: utf-8 -*-
# File generated from our OpenAPI spec
from importlib import import_module
from typing_extensions import TYPE_CHECKING

if TYPE_CHECKING:
    from stripe.params.billing._alert_activate_params import (
        AlertActivateParams as AlertActivateParams,
    )
    from stripe.params.billing._alert_archive_params import (
        AlertArchiveParams as AlertArchiveParams,
    )
    from stripe.params.billing._alert_create_params import (
        AlertCreateParams as AlertCreateParams,
        AlertCreateParamsUsageThreshold as AlertCreateParamsUsageThreshold,
        AlertCreateParamsUsageThresholdFilter as AlertCreateParamsUsageThresholdFilter,
    )
    from stripe.params.billing._alert_deactivate_params import (
        AlertDeactivateParams as AlertDeactivateParams,
    )
    from stripe.params.billing._alert_list_params import (
        AlertListParams as AlertListParams,
    )
    from stripe.params.billing._alert_retrieve_params import (
        AlertRetrieveParams as AlertRetrieveParams,
    )
    from stripe.params.billing._credit_balance_summary_retrieve_params import (
        CreditBalanceSummaryRetrieveParams as CreditBalanceSummaryRetrieveParams,
        CreditBalanceSummaryRetrieveParamsFilter as CreditBalanceSummaryRetrieveParamsFilter,
        CreditBalanceSummaryRetrieveParamsFilterApplicabilityScope as CreditBalanceSummaryRetrieveParamsFilterApplicabilityScope,
        CreditBalanceSummaryRetrieveParamsFilterApplicabilityScopePrice as CreditBalanceSummaryRetrieveParamsFilterApplicabilityScopePrice,
    )
    from stripe.params.billing._credit_balance_transaction_list_params import (
        CreditBalanceTransactionListParams as CreditBalanceTransactionListParams,
    )
    from stripe.params.billing._credit_balance_transaction_retrieve_params import (
        CreditBalanceTransactionRetrieveParams as CreditBalanceTransactionRetrieveParams,
    )
    from stripe.params.billing._credit_grant_create_params import (
        CreditGrantCreateParams as CreditGrantCreateParams,
        CreditGrantCreateParamsAmount as CreditGrantCreateParamsAmount,
        CreditGrantCreateParamsAmountMonetary as CreditGrantCreateParamsAmountMonetary,
        CreditGrantCreateParamsApplicabilityConfig as CreditGrantCreateParamsApplicabilityConfig,
        CreditGrantCreateParamsApplicabilityConfigScope as CreditGrantCreateParamsApplicabilityConfigScope,
        CreditGrantCreateParamsApplicabilityConfigScopePrice as CreditGrantCreateParamsApplicabilityConfigScopePrice,
    )
    from stripe.params.billing._credit_grant_expire_params import (
        CreditGrantExpireParams as CreditGrantExpireParams,
    )
    from stripe.params.billing._credit_grant_list_params import (
        CreditGrantListParams as CreditGrantListParams,
    )
    from stripe.params.billing._credit_grant_modify_params import (
        CreditGrantModifyParams as CreditGrantModifyParams,
    )
    from stripe.params.billing._credit_grant_retrieve_params import (
        CreditGrantRetrieveParams as CreditGrantRetrieveParams,
    )
    from stripe.params.billing._credit_grant_update_params import (
        CreditGrantUpdateParams as CreditGrantUpdateParams,
    )
    from stripe.params.billing._credit_grant_void_grant_params import (
        CreditGrantVoidGrantParams as CreditGrantVoidGrantParams,
    )
    from stripe.params.billing._meter_create_params import (
        MeterCreateParams as MeterCreateParams,
        MeterCreateParamsCustomerMapping as MeterCreateParamsCustomerMapping,
        MeterCreateParamsDefaultAggregation as MeterCreateParamsDefaultAggregation,
        MeterCreateParamsValueSettings as MeterCreateParamsValueSettings,
    )
    from stripe.params.billing._meter_deactivate_params import (
        MeterDeactivateParams as MeterDeactivateParams,
    )
    from stripe.params.billing._meter_event_adjustment_create_params import (
        MeterEventAdjustmentCreateParams as MeterEventAdjustmentCreateParams,
        MeterEventAdjustmentCreateParamsCancel as MeterEventAdjustmentCreateParamsCancel,
    )
    from stripe.params.billing._meter_event_create_params import (
        MeterEventCreateParams as MeterEventCreateParams,
    )
    from stripe.params.billing._meter_event_summary_list_params import (
        MeterEventSummaryListParams as MeterEventSummaryListParams,
    )
    from stripe.params.billing._meter_list_event_summaries_params import (
        MeterListEventSummariesParams as MeterListEventSummariesParams,
    )
    from stripe.params.billing._meter_list_params import (
        MeterListParams as MeterListParams,
    )
    from stripe.params.billing._meter_modify_params import (
        MeterModifyParams as MeterModifyParams,
    )
    from stripe.params.billing._meter_reactivate_params import (
        MeterReactivateParams as MeterReactivateParams,
    )
    from stripe.params.billing._meter_retrieve_params import (
        MeterRetrieveParams as MeterRetrieveParams,
    )
    from stripe.params.billing._meter_update_params import (
        MeterUpdateParams as MeterUpdateParams,
    )

# name -> (import_target, is_submodule)
_import_map = {
    "AlertActivateParams": (
        "stripe.params.billing._alert_activate_params",
        False,
    ),
    "AlertArchiveParams": (
        "stripe.params.billing._alert_archive_params",
        False,
    ),
    "AlertCreateParams": ("stripe.params.billing._alert_create_params", False),
    "AlertCreateParamsUsageThreshold": (
        "stripe.params.billing._alert_create_params",
        False,
    ),
    "AlertCreateParamsUsageThresholdFilter": (
        "stripe.params.billing._alert_create_params",
        False,
    ),
    "AlertDeactivateParams": (
        "stripe.params.billing._alert_deactivate_params",
        False,
    ),
    "AlertListParams": ("stripe.params.billing._alert_list_params", False),
    "AlertRetrieveParams": (
        "stripe.params.billing._alert_retrieve_params",
        False,
    ),
    "CreditBalanceSummaryRetrieveParams": (
        "stripe.params.billing._credit_balance_summary_retrieve_params",
        False,
    ),
    "CreditBalanceSummaryRetrieveParamsFilter": (
        "stripe.params.billing._credit_balance_summary_retrieve_params",
        False,
    ),
    "CreditBalanceSummaryRetrieveParamsFilterApplicabilityScope": (
        "stripe.params.billing._credit_balance_summary_retrieve_params",
        False,
    ),
    "CreditBalanceSummaryRetrieveParamsFilterApplicabilityScopePrice": (
        "stripe.params.billing._credit_balance_summary_retrieve_params",
        False,
    ),
    "CreditBalanceTransactionListParams": (
        "stripe.params.billing._credit_balance_transaction_list_params",
        False,
    ),
    "CreditBalanceTransactionRetrieveParams": (
        "stripe.params.billing._credit_balance_transaction_retrieve_params",
        False,
    ),
    "CreditGrantCreateParams": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantCreateParamsAmount": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantCreateParamsAmountMonetary": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantCreateParamsApplicabilityConfig": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantCreateParamsApplicabilityConfigScope": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantCreateParamsApplicabilityConfigScopePrice": (
        "stripe.params.billing._credit_grant_create_params",
        False,
    ),
    "CreditGrantExpireParams": (
        "stripe.params.billing._credit_grant_expire_params",
        False,
    ),
    "CreditGrantListParams": (
        "stripe.params.billing._credit_grant_list_params",
        False,
    ),
    "CreditGrantModifyParams": (
        "stripe.params.billing._credit_grant_modify_params",
        False,
    ),
    "CreditGrantRetrieveParams": (
        "stripe.params.billing._credit_grant_retrieve_params",
        False,
    ),
    "CreditGrantUpdateParams": (
        "stripe.params.billing._credit_grant_update_params",
        False,
    ),
    "CreditGrantVoidGrantParams": (
        "stripe.params.billing._credit_grant_void_grant_params",
        False,
    ),
    "MeterCreateParams": ("stripe.params.billing._meter_create_params", False),
    "MeterCreateParamsCustomerMapping": (
        "stripe.params.billing._meter_create_params",
        False,
    ),
    "MeterCreateParamsDefaultAggregation": (
        "stripe.params.billing._meter_create_params",
        False,
    ),
    "MeterCreateParamsValueSettings": (
        "stripe.params.billing._meter_create_params",
        False,
    ),
    "MeterDeactivateParams": (
        "stripe.params.billing._meter_deactivate_params",
        False,
    ),
    "MeterEventAdjustmentCreateParams": (
        "stripe.params.billing._meter_event_adjustment_create_params",
        False,
    ),
    "MeterEventAdjustmentCreateParamsCancel": (
        "stripe.params.billing._meter_event_adjustment_create_params",
        False,
    ),
    "MeterEventCreateParams": (
        "stripe.params.billing._meter_event_create_params",
        False,
    ),
    "MeterEventSummaryListParams": (
        "stripe.params.billing._meter_event_summary_list_params",
        False,
    ),
    "MeterListEventSummariesParams": (
        "stripe.params.billing._meter_list_event_summaries_params",
        False,
    ),
    "MeterListParams": ("stripe.params.billing._meter_list_params", False),
    "MeterModifyParams": ("stripe.params.billing._meter_modify_params", False),
    "MeterReactivateParams": (
        "stripe.params.billing._meter_reactivate_params",
        False,
    ),
    "MeterRetrieveParams": (
        "stripe.params.billing._meter_retrieve_params",
        False,
    ),
    "MeterUpdateParams": ("stripe.params.billing._meter_update_params", False),
}
if not TYPE_CHECKING:

    def __getattr__(name):
        try:
            target, is_submodule = _import_map[name]
            module = import_module(target)
            if is_submodule:
                return module

            return getattr(
                module,
                name,
            )
        except KeyError:
            raise AttributeError()