SYMBOL INDEX (498 symbols across 157 files) FILE: appstoreserverlibrary/api_client.py class APIError (line 52) | class APIError(IntEnum): class APIException (line 669) | class APIException(Exception): method __init__ (line 675) | def __init__(self, http_status_code: int, raw_api_error: Optional[int]... class GetTransactionHistoryVersion (line 686) | class GetTransactionHistoryVersion(str, Enum): class BaseAppStoreServerAPIClient (line 694) | class BaseAppStoreServerAPIClient: method __init__ (line 695) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method _generate_token (line 711) | def _generate_token(self) -> str: method _get_full_url (line 725) | def _get_full_url(self, path) -> str: method _get_headers (line 728) | def _get_headers(self) -> Dict[str, str]: method _get_request_json (line 735) | def _get_request_json(self, body) -> Dict[str, Any]: method _parse_response (line 739) | def _parse_response(self, status_code: int, headers: MutableMapping, j... class AppStoreServerAPIClient (line 759) | class AppStoreServerAPIClient(BaseAppStoreServerAPIClient): method __init__ (line 760) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method _make_request (line 763) | def _make_request(self, path: str, method: str, queryParameters: Dict[... method _execute_request (line 777) | def _execute_request(self, method: str, url: str, params: Dict[str, Un... method extend_renewal_date_for_all_active_subscribers (line 780) | def extend_renewal_date_for_all_active_subscribers(self, mass_extend_r... method extend_subscription_renewal_date (line 791) | def extend_subscription_renewal_date(self, original_transaction_id: st... method get_all_subscription_statuses (line 803) | def get_all_subscription_statuses(self, transaction_id: str, status: O... method get_refund_history (line 819) | def get_refund_history(self, transaction_id: str, revision: Optional[s... method get_status_of_subscription_renewal_date_extensions (line 836) | def get_status_of_subscription_renewal_date_extensions(self, request_i... method get_test_notification_status (line 848) | def get_test_notification_status(self, test_notification_token: str) -... method get_notification_history (line 859) | def get_notification_history(self, pagination_token: Optional[str], no... method get_transaction_history (line 875) | def get_transaction_history(self, transaction_id: str, revision: Optio... method get_transaction_info (line 917) | def get_transaction_info(self, transaction_id: str) -> TransactionInfo... method look_up_order_id (line 928) | def look_up_order_id(self, order_id: str) -> OrderLookupResponse: method request_test_notification (line 939) | def request_test_notification(self) -> SendTestNotificationResponse: method send_consumption_data (line 949) | def send_consumption_data(self, transaction_id: str, consumption_reque... method send_consumption_information (line 964) | def send_consumption_information(self, transaction_id: str, consumptio... method set_app_account_token (line 975) | def set_app_account_token(self, original_transaction_id: str, update_a... method upload_image (line 986) | def upload_image(self, image_identifier: UUID, image: bytes, image_siz... method delete_image (line 1001) | def delete_image(self, image_identifier: UUID): method get_image_list (line 1011) | def get_image_list(self) -> GetImageListResponse: method upload_message (line 1021) | def upload_message(self, message_identifier: UUID, upload_message_requ... method delete_message (line 1032) | def delete_message(self, message_identifier: UUID): method get_message_list (line 1042) | def get_message_list(self) -> GetMessageListResponse: method configure_default_message (line 1052) | def configure_default_message(self, product_id: str, locale: str, defa... method delete_default_message (line 1064) | def delete_default_message(self, product_id: str, locale: str): method get_default_message (line 1075) | def get_default_message(self, product_id: str, locale: str) -> Default... method configure_realtime_url (line 1087) | def configure_realtime_url(self, realtime_url_request: RealtimeUrlRequ... method delete_realtime_url (line 1097) | def delete_realtime_url(self): method get_realtime_url (line 1106) | def get_realtime_url(self) -> RealtimeUrlResponse: method initiate_performance_test (line 1116) | def initiate_performance_test(self, performance_test_request: Performa... method get_performance_test_results (line 1127) | def get_performance_test_results(self, request_id: str) -> Performance... method get_app_transaction_info (line 1138) | def get_app_transaction_info(self, transaction_id: str) -> AppTransact... class AsyncAppStoreServerAPIClient (line 1149) | class AsyncAppStoreServerAPIClient(BaseAppStoreServerAPIClient): method __init__ (line 1150) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method async_close (line 1158) | async def async_close(self): method _make_request (line 1161) | async def _make_request(self, path: str, method: str, queryParameters:... method _execute_request (line 1177) | async def _execute_request(self, method: str, url: str, params: Dict[s... method extend_renewal_date_for_all_active_subscribers (line 1180) | async def extend_renewal_date_for_all_active_subscribers(self, mass_ex... method extend_subscription_renewal_date (line 1191) | async def extend_subscription_renewal_date(self, original_transaction_... method get_all_subscription_statuses (line 1203) | async def get_all_subscription_statuses(self, transaction_id: str, sta... method get_refund_history (line 1219) | async def get_refund_history(self, transaction_id: str, revision: Opti... method get_status_of_subscription_renewal_date_extensions (line 1236) | async def get_status_of_subscription_renewal_date_extensions(self, req... method get_test_notification_status (line 1248) | async def get_test_notification_status(self, test_notification_token: ... method get_notification_history (line 1259) | async def get_notification_history(self, pagination_token: Optional[st... method get_transaction_history (line 1275) | async def get_transaction_history(self, transaction_id: str, revision:... method get_transaction_info (line 1317) | async def get_transaction_info(self, transaction_id: str) -> Transacti... method look_up_order_id (line 1328) | async def look_up_order_id(self, order_id: str) -> OrderLookupResponse: method request_test_notification (line 1338) | async def request_test_notification(self) -> SendTestNotificationRespo... method send_consumption_data (line 1348) | async def send_consumption_data(self, transaction_id: str, consumption... method send_consumption_information (line 1363) | async def send_consumption_information(self, transaction_id: str, cons... method set_app_account_token (line 1374) | async def set_app_account_token(self, original_transaction_id: str, up... method upload_image (line 1385) | async def upload_image(self, image_identifier: UUID, image: bytes, ima... method delete_image (line 1400) | async def delete_image(self, image_identifier: UUID): method get_image_list (line 1410) | async def get_image_list(self) -> GetImageListResponse: method upload_message (line 1420) | async def upload_message(self, message_identifier: UUID, upload_messag... method delete_message (line 1431) | async def delete_message(self, message_identifier: UUID): method get_message_list (line 1441) | async def get_message_list(self) -> GetMessageListResponse: method configure_default_message (line 1451) | async def configure_default_message(self, product_id: str, locale: str... method delete_default_message (line 1463) | async def delete_default_message(self, product_id: str, locale: str): method get_default_message (line 1474) | async def get_default_message(self, product_id: str, locale: str) -> D... method configure_realtime_url (line 1486) | async def configure_realtime_url(self, realtime_url_request: RealtimeU... method delete_realtime_url (line 1496) | async def delete_realtime_url(self): method get_realtime_url (line 1505) | async def get_realtime_url(self) -> RealtimeUrlResponse: method initiate_performance_test (line 1515) | async def initiate_performance_test(self, performance_test_request: Pe... method get_performance_test_results (line 1526) | async def get_performance_test_results(self, request_id: str) -> Perfo... method get_app_transaction_info (line 1537) | async def get_app_transaction_info(self, transaction_id: str) -> AppTr... FILE: appstoreserverlibrary/jws_signature_creator.py class AdvancedCommerceAPIInAppRequest (line 15) | class AdvancedCommerceAPIInAppRequest: method __init__ (line 16) | def __init__(self): class JWSSignatureCreator (line 19) | class JWSSignatureCreator: method __init__ (line 20) | def __init__(self, audience: str, signing_key: bytes, key_id: str, iss... method _create_signature (line 27) | def _create_signature(self, feature_specific_claims: Dict[str, Any]) -... class PromotionalOfferV2SignatureCreator (line 43) | class PromotionalOfferV2SignatureCreator(JWSSignatureCreator): method __init__ (line 44) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method create_signature (line 55) | def create_signature(self, product_id: str, offer_identifier: str, tra... class IntroductoryOfferEligibilitySignatureCreator (line 77) | class IntroductoryOfferEligibilitySignatureCreator(JWSSignatureCreator): method __init__ (line 78) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method create_signature (line 89) | def create_signature(self, product_id: str, allow_introductory_offer: ... class AdvancedCommerceAPIInAppSignatureCreator (line 112) | class AdvancedCommerceAPIInAppSignatureCreator(JWSSignatureCreator): method __init__ (line 113) | def __init__(self, signing_key: bytes, key_id: str, issuer_id: str, bu... method create_signature (line 124) | def create_signature(self, advanced_commerce_in_app_request: AdvancedC... FILE: appstoreserverlibrary/models/AbstractAdvancedCommerceBaseItem.py class AbstractAdvancedCommerceBaseItem (line 12) | class AbstractAdvancedCommerceBaseItem(AttrsRawValueAware, ABC): FILE: appstoreserverlibrary/models/AbstractAdvancedCommerceInAppRequest.py class AbstractAdvancedCommerceInAppRequest (line 12) | class AbstractAdvancedCommerceInAppRequest(AdvancedCommerceRequest, Adva... FILE: appstoreserverlibrary/models/AbstractAdvancedCommerceItem.py class AbstractAdvancedCommerceItem (line 10) | class AbstractAdvancedCommerceItem(AbstractAdvancedCommerceBaseItem): FILE: appstoreserverlibrary/models/AbstractAdvancedCommerceResponse.py class AbstractAdvancedCommerceResponse (line 10) | class AbstractAdvancedCommerceResponse(ABC): FILE: appstoreserverlibrary/models/AccountTenure.py class AccountTenure (line 7) | class AccountTenure(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/AdvancedCommerceDescriptors.py class AdvancedCommerceDescriptors (line 9) | class AdvancedCommerceDescriptors: FILE: appstoreserverlibrary/models/AdvancedCommerceEffective.py class AdvancedCommerceEffective (line 7) | class AdvancedCommerceEffective(str, Enum, metaclass=AppStoreServerLibra... FILE: appstoreserverlibrary/models/AdvancedCommerceOffer.py class AdvancedCommerceOffer (line 13) | class AdvancedCommerceOffer(AttrsRawValueAware): FILE: appstoreserverlibrary/models/AdvancedCommerceOfferPeriod.py class AdvancedCommerceOfferPeriod (line 7) | class AdvancedCommerceOfferPeriod(str, Enum, metaclass=AppStoreServerLib... FILE: appstoreserverlibrary/models/AdvancedCommerceOfferReason.py class AdvancedCommerceOfferReason (line 7) | class AdvancedCommerceOfferReason(str, Enum, metaclass=AppStoreServerLib... FILE: appstoreserverlibrary/models/AdvancedCommerceOneTimeChargeCreateRequest.py class AdvancedCommerceOneTimeChargeCreateRequest (line 12) | class AdvancedCommerceOneTimeChargeCreateRequest(AbstractAdvancedCommerc... FILE: appstoreserverlibrary/models/AdvancedCommerceOneTimeChargeItem.py class AdvancedCommerceOneTimeChargeItem (line 9) | class AdvancedCommerceOneTimeChargeItem(AbstractAdvancedCommerceItem): FILE: appstoreserverlibrary/models/AdvancedCommercePeriod.py class AdvancedCommercePeriod (line 7) | class AdvancedCommercePeriod(str, Enum, metaclass=AppStoreServerLibraryE... FILE: appstoreserverlibrary/models/AdvancedCommerceReason.py class AdvancedCommerceReason (line 7) | class AdvancedCommerceReason(str, Enum, metaclass=AppStoreServerLibraryE... FILE: appstoreserverlibrary/models/AdvancedCommerceRefundReason.py class AdvancedCommerceRefundReason (line 7) | class AdvancedCommerceRefundReason(str, Enum, metaclass=AppStoreServerLi... FILE: appstoreserverlibrary/models/AdvancedCommerceRefundType.py class AdvancedCommerceRefundType (line 7) | class AdvancedCommerceRefundType(str, Enum, metaclass=AppStoreServerLibr... FILE: appstoreserverlibrary/models/AdvancedCommerceRequest.py class AdvancedCommerceRequest (line 12) | class AdvancedCommerceRequest(AttrsRawValueAware, ABC): FILE: appstoreserverlibrary/models/AdvancedCommerceRequestInfo.py class AdvancedCommerceRequestInfo (line 10) | class AdvancedCommerceRequestInfo: FILE: appstoreserverlibrary/models/AdvancedCommerceRequestRefundItem.py class AdvancedCommerceRequestRefundItem (line 13) | class AdvancedCommerceRequestRefundItem(AbstractAdvancedCommerceBaseItem): FILE: appstoreserverlibrary/models/AdvancedCommerceRequestRefundRequest.py class AdvancedCommerceRequestRefundRequest (line 13) | class AdvancedCommerceRequestRefundRequest(AdvancedCommerceRequest): FILE: appstoreserverlibrary/models/AdvancedCommerceRequestRefundResponse.py class AdvancedCommerceRequestRefundResponse (line 5) | class AdvancedCommerceRequestRefundResponse(AbstractAdvancedCommerceResp... method __init__ (line 12) | def __init__(self, signedTransactionInfo: str): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionCancelRequest.py class AdvancedCommerceSubscriptionCancelRequest (line 11) | class AdvancedCommerceSubscriptionCancelRequest(AdvancedCommerceRequest): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionCancelResponse.py class AdvancedCommerceSubscriptionCancelResponse (line 8) | class AdvancedCommerceSubscriptionCancelResponse(AbstractAdvancedCommerc... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionChangeMetadataDescriptors.py class AdvancedCommerceSubscriptionChangeMetadataDescriptors (line 11) | class AdvancedCommerceSubscriptionChangeMetadataDescriptors(): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionChangeMetadataItem.py class AdvancedCommerceSubscriptionChangeMetadataItem (line 11) | class AdvancedCommerceSubscriptionChangeMetadataItem(): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionChangeMetadataRequest.py class AdvancedCommerceSubscriptionChangeMetadataRequest (line 14) | class AdvancedCommerceSubscriptionChangeMetadataRequest(AdvancedCommerce... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionChangeMetadataResponse.py class AdvancedCommerceSubscriptionChangeMetadataResponse (line 5) | class AdvancedCommerceSubscriptionChangeMetadataResponse(AbstractAdvance... method __init__ (line 12) | def __init__(self, signedRenewalInfo: str, signedTransactionInfo: str): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionCreateItem.py class AdvancedCommerceSubscriptionCreateItem (line 11) | class AdvancedCommerceSubscriptionCreateItem(AbstractAdvancedCommerceItem): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionCreateRequest.py class AdvancedCommerceSubscriptionCreateRequest (line 13) | class AdvancedCommerceSubscriptionCreateRequest(AbstractAdvancedCommerce... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionMigrateDescriptors.py class AdvancedCommerceSubscriptionMigrateDescriptors (line 8) | class AdvancedCommerceSubscriptionMigrateDescriptors(AdvancedCommerceDes... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionMigrateItem.py class AdvancedCommerceSubscriptionMigrateItem (line 8) | class AdvancedCommerceSubscriptionMigrateItem(AbstractAdvancedCommerceIt... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionMigrateRenewalItem.py class AdvancedCommerceSubscriptionMigrateRenewalItem (line 8) | class AdvancedCommerceSubscriptionMigrateRenewalItem(AbstractAdvancedCom... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionMigrateRequest.py class AdvancedCommerceSubscriptionMigrateRequest (line 13) | class AdvancedCommerceSubscriptionMigrateRequest(AdvancedCommerceRequest): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionMigrateResponse.py class AdvancedCommerceSubscriptionMigrateResponse (line 8) | class AdvancedCommerceSubscriptionMigrateResponse(AbstractAdvancedCommer... method __init__ (line 14) | def __init__(self, signedRenewalInfo: str, signedTransactionInfo: str): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyAddItem.py class AdvancedCommerceSubscriptionModifyAddItem (line 11) | class AdvancedCommerceSubscriptionModifyAddItem(AbstractAdvancedCommerce... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyChangeItem.py class AdvancedCommerceSubscriptionModifyChangeItem (line 14) | class AdvancedCommerceSubscriptionModifyChangeItem(AbstractAdvancedComme... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyDescriptors.py class AdvancedCommerceSubscriptionModifyDescriptors (line 10) | class AdvancedCommerceSubscriptionModifyDescriptors(): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyInAppRequest.py class AdvancedCommerceSubscriptionModifyInAppRequest (line 16) | class AdvancedCommerceSubscriptionModifyInAppRequest(AbstractAdvancedCom... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyPeriodChange.py class AdvancedCommerceSubscriptionModifyPeriodChange (line 11) | class AdvancedCommerceSubscriptionModifyPeriodChange(AttrsRawValueAware): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionModifyRemoveItem.py class AdvancedCommerceSubscriptionModifyRemoveItem (line 8) | class AdvancedCommerceSubscriptionModifyRemoveItem(AbstractAdvancedComme... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionPriceChangeItem.py class AdvancedCommerceSubscriptionPriceChangeItem (line 10) | class AdvancedCommerceSubscriptionPriceChangeItem(AbstractAdvancedCommer... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionPriceChangeRequest.py class AdvancedCommerceSubscriptionPriceChangeRequest (line 10) | class AdvancedCommerceSubscriptionPriceChangeRequest(AdvancedCommerceReq... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionPriceChangeResponse.py class AdvancedCommerceSubscriptionPriceChangeResponse (line 8) | class AdvancedCommerceSubscriptionPriceChangeResponse(AbstractAdvancedCo... method __init__ (line 14) | def __init__(self, signedRenewalInfo: str, signedTransactionInfo: str): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionReactivateInAppRequest.py class AdvancedCommerceSubscriptionReactivateInAppRequest (line 10) | class AdvancedCommerceSubscriptionReactivateInAppRequest(AbstractAdvance... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionReactivateItem.py class AdvancedCommerceSubscriptionReactivateItem (line 8) | class AdvancedCommerceSubscriptionReactivateItem(AbstractAdvancedCommerc... FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionRevokeRequest.py class AdvancedCommerceSubscriptionRevokeRequest (line 12) | class AdvancedCommerceSubscriptionRevokeRequest(AdvancedCommerceRequest): FILE: appstoreserverlibrary/models/AdvancedCommerceSubscriptionRevokeResponse.py class AdvancedCommerceSubscriptionRevokeResponse (line 8) | class AdvancedCommerceSubscriptionRevokeResponse(AbstractAdvancedCommerc... method __init__ (line 14) | def __init__(self, signedRenewalInfo: str, signedTransactionInfo: str): FILE: appstoreserverlibrary/models/AdvancedCommerceValidationUtils.py class AdvancedCommerceValidationUtils (line 8) | class AdvancedCommerceValidationUtils: method description_validator (line 16) | def description_validator(instance, attribute, value): method display_name_validator (line 30) | def display_name_validator(instance, attribute, value): method sku_validator (line 44) | def sku_validator(instance, attribute, value): method period_count_validator (line 58) | def period_count_validator(instance, attribute, value): method items_validator (line 74) | def items_validator(instance, attribute, value): method dependent_skus_validator (line 89) | def dependent_skus_validator(instance, attribute, value): FILE: appstoreserverlibrary/models/AlternateProduct.py class AlternateProduct (line 9) | class AlternateProduct: FILE: appstoreserverlibrary/models/AppData.py class AppData (line 11) | class AppData(AttrsRawValueAware): FILE: appstoreserverlibrary/models/AppTransaction.py class AppTransaction (line 13) | class AppTransaction(AttrsRawValueAware): FILE: appstoreserverlibrary/models/AppTransactionInfoResponse.py class AppTransactionInfoResponse (line 8) | class AppTransactionInfoResponse: FILE: appstoreserverlibrary/models/AutoRenewStatus.py class AutoRenewStatus (line 7) | class AutoRenewStatus(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/BulletPoint.py class BulletPoint (line 9) | class BulletPoint: FILE: appstoreserverlibrary/models/CheckTestNotificationResponse.py class CheckTestNotificationResponse (line 10) | class CheckTestNotificationResponse: FILE: appstoreserverlibrary/models/ConsumptionRequest.py class ConsumptionRequest (line 12) | class ConsumptionRequest(AttrsRawValueAware): FILE: appstoreserverlibrary/models/ConsumptionRequestReason.py class ConsumptionRequestReason (line 7) | class ConsumptionRequestReason(str, Enum, metaclass=AppStoreServerLibrar... FILE: appstoreserverlibrary/models/ConsumptionRequestV1.py class ConsumptionRequestV1 (line 19) | class ConsumptionRequestV1(AttrsRawValueAware): FILE: appstoreserverlibrary/models/ConsumptionStatus.py class ConsumptionStatus (line 7) | class ConsumptionStatus(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/Data.py class Data (line 13) | class Data(AttrsRawValueAware): FILE: appstoreserverlibrary/models/DecodedRealtimeRequestBody.py class DecodedRealtimeRequestBody (line 13) | class DecodedRealtimeRequestBody(AttrsRawValueAware): FILE: appstoreserverlibrary/models/DefaultConfigurationRequest.py class DefaultConfigurationRequest (line 10) | class DefaultConfigurationRequest: FILE: appstoreserverlibrary/models/DefaultConfigurationResponse.py class DefaultConfigurationResponse (line 9) | class DefaultConfigurationResponse: FILE: appstoreserverlibrary/models/DeliveryStatus.py class DeliveryStatus (line 7) | class DeliveryStatus(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/DeliveryStatusV1.py class DeliveryStatusV1 (line 7) | class DeliveryStatusV1(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/Environment.py class Environment (line 7) | class Environment(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/ExpirationIntent.py class ExpirationIntent (line 7) | class ExpirationIntent(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/ExtendReasonCode.py class ExtendReasonCode (line 7) | class ExtendReasonCode(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/ExtendRenewalDateRequest.py class ExtendRenewalDateRequest (line 10) | class ExtendRenewalDateRequest: FILE: appstoreserverlibrary/models/ExtendRenewalDateResponse.py class ExtendRenewalDateResponse (line 8) | class ExtendRenewalDateResponse: FILE: appstoreserverlibrary/models/ExternalPurchaseToken.py class ExternalPurchaseToken (line 10) | class ExternalPurchaseToken(AttrsRawValueAware): FILE: appstoreserverlibrary/models/FirstSendAttemptResult.py class FirstSendAttemptResult (line 8) | class FirstSendAttemptResult(str, Enum, metaclass=AppStoreServerLibraryE... FILE: appstoreserverlibrary/models/GetImageListResponse.py class GetImageListResponse (line 11) | class GetImageListResponse: FILE: appstoreserverlibrary/models/GetImageListResponseItem.py class GetImageListResponseItem (line 14) | class GetImageListResponseItem(AttrsRawValueAware): FILE: appstoreserverlibrary/models/GetMessageListResponse.py class GetMessageListResponse (line 11) | class GetMessageListResponse: FILE: appstoreserverlibrary/models/GetMessageListResponseItem.py class GetMessageListResponseItem (line 13) | class GetMessageListResponseItem(AttrsRawValueAware): FILE: appstoreserverlibrary/models/HeaderPosition.py class HeaderPosition (line 7) | class HeaderPosition(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/HistoryResponse.py class HistoryResponse (line 11) | class HistoryResponse(AttrsRawValueAware): FILE: appstoreserverlibrary/models/ImageSize.py class ImageSize (line 7) | class ImageSize(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/ImageState.py class ImageState (line 7) | class ImageState(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/InAppOwnershipType.py class InAppOwnershipType (line 7) | class InAppOwnershipType(str, Enum, metaclass=AppStoreServerLibraryEnumM... FILE: appstoreserverlibrary/models/JWSRenewalInfoDecodedPayload.py class JWSRenewalInfoDecodedPayload (line 16) | class JWSRenewalInfoDecodedPayload(AttrsRawValueAware): FILE: appstoreserverlibrary/models/JWSTransactionDecodedPayload.py class JWSTransactionDecodedPayload (line 19) | class JWSTransactionDecodedPayload(AttrsRawValueAware): FILE: appstoreserverlibrary/models/LastTransactionsItem.py class LastTransactionsItem (line 11) | class LastTransactionsItem(AttrsRawValueAware): FILE: appstoreserverlibrary/models/LibraryUtility.py class AppStoreServerLibraryEnumMeta (line 19) | class AppStoreServerLibraryEnumMeta(EnumMeta): method __contains__ (line 20) | def __contains__(c, val): method create_main_attr (line 27) | def create_main_attr(c, raw_field_name: str, raw_required: bool = Fals... method create_raw_attr (line 37) | def create_raw_attr(c, field_name: str, required: bool = False) -> Any: class AttrsRawValueAware (line 61) | class AttrsRawValueAware: method __attrs_post_init__ (line 62) | def __attrs_post_init__(self): function _get_cattrs_converter (line 78) | def _get_cattrs_converter(destination_class: Type[T]) -> cattrs.Converter: FILE: appstoreserverlibrary/models/LifetimeDollarsPurchased.py class LifetimeDollarsPurchased (line 7) | class LifetimeDollarsPurchased(IntEnum, metaclass=AppStoreServerLibraryE... FILE: appstoreserverlibrary/models/LifetimeDollarsRefunded.py class LifetimeDollarsRefunded (line 7) | class LifetimeDollarsRefunded(IntEnum, metaclass=AppStoreServerLibraryEn... FILE: appstoreserverlibrary/models/MassExtendRenewalDateRequest.py class MassExtendRenewalDateRequest (line 10) | class MassExtendRenewalDateRequest: FILE: appstoreserverlibrary/models/MassExtendRenewalDateResponse.py class MassExtendRenewalDateResponse (line 8) | class MassExtendRenewalDateResponse: FILE: appstoreserverlibrary/models/MassExtendRenewalDateStatusResponse.py class MassExtendRenewalDateStatusResponse (line 8) | class MassExtendRenewalDateStatusResponse: FILE: appstoreserverlibrary/models/Message.py class Message (line 9) | class Message: FILE: appstoreserverlibrary/models/MessageState.py class MessageState (line 7) | class MessageState(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/NotificationHistoryRequest.py class NotificationHistoryRequest (line 11) | class NotificationHistoryRequest: FILE: appstoreserverlibrary/models/NotificationHistoryResponse.py class NotificationHistoryResponse (line 10) | class NotificationHistoryResponse: FILE: appstoreserverlibrary/models/NotificationHistoryResponseItem.py class NotificationHistoryResponseItem (line 10) | class NotificationHistoryResponseItem: FILE: appstoreserverlibrary/models/NotificationTypeV2.py class NotificationTypeV2 (line 7) | class NotificationTypeV2(str, Enum, metaclass=AppStoreServerLibraryEnumM... FILE: appstoreserverlibrary/models/OfferDiscountType.py class OfferDiscountType (line 7) | class OfferDiscountType(str, Enum, metaclass=AppStoreServerLibraryEnumMe... FILE: appstoreserverlibrary/models/OfferType.py class OfferType (line 7) | class OfferType(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/OrderLookupResponse.py class OrderLookupResponse (line 11) | class OrderLookupResponse(AttrsRawValueAware): FILE: appstoreserverlibrary/models/OrderLookupStatus.py class OrderLookupStatus (line 7) | class OrderLookupStatus(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/PerformanceTestConfig.py class PerformanceTestConfig (line 9) | class PerformanceTestConfig: FILE: appstoreserverlibrary/models/PerformanceTestRequest.py class PerformanceTestRequest (line 7) | class PerformanceTestRequest: FILE: appstoreserverlibrary/models/PerformanceTestResponse.py class PerformanceTestResponse (line 11) | class PerformanceTestResponse: FILE: appstoreserverlibrary/models/PerformanceTestResponseTimes.py class PerformanceTestResponseTimes (line 9) | class PerformanceTestResponseTimes: FILE: appstoreserverlibrary/models/PerformanceTestResultResponse.py function _failures_value_set (line 14) | def _failures_value_set(self, _: Attribute, value: Optional[Dict[SendAtt... function _raw_failures_value_set (line 20) | def _raw_failures_value_set(self, _: Attribute, value: Optional[Dict[str... class PerformanceTestResultResponse (line 32) | class PerformanceTestResultResponse(AttrsRawValueAware): FILE: appstoreserverlibrary/models/PerformanceTestStatus.py class PerformanceTestStatus (line 7) | class PerformanceTestStatus(str, Enum, metaclass=AppStoreServerLibraryEn... FILE: appstoreserverlibrary/models/Platform.py class Platform (line 7) | class Platform(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/PlayTime.py class PlayTime (line 7) | class PlayTime(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/PriceIncreaseStatus.py class PriceIncreaseStatus (line 7) | class PriceIncreaseStatus(IntEnum, metaclass=AppStoreServerLibraryEnumMe... FILE: appstoreserverlibrary/models/PromotionalOffer.py class PromotionalOffer (line 12) | class PromotionalOffer: FILE: appstoreserverlibrary/models/PromotionalOfferSignatureV1.py class PromotionalOfferSignatureV1 (line 10) | class PromotionalOfferSignatureV1: FILE: appstoreserverlibrary/models/PurchasePlatform.py class PurchasePlatform (line 7) | class PurchasePlatform(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/RealtimeRequestBody.py class RealtimeRequestBody (line 9) | class RealtimeRequestBody: FILE: appstoreserverlibrary/models/RealtimeResponseBody.py class RealtimeResponseBody (line 13) | class RealtimeResponseBody: FILE: appstoreserverlibrary/models/RealtimeUrlRequest.py class RealtimeUrlRequest (line 7) | class RealtimeUrlRequest: FILE: appstoreserverlibrary/models/RealtimeUrlResponse.py class RealtimeUrlResponse (line 9) | class RealtimeUrlResponse: FILE: appstoreserverlibrary/models/RefundHistoryResponse.py class RefundHistoryResponse (line 8) | class RefundHistoryResponse: FILE: appstoreserverlibrary/models/RefundPreference.py class RefundPreference (line 7) | class RefundPreference(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/RefundPreferenceV1.py class RefundPreferenceV1 (line 7) | class RefundPreferenceV1(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/ResponseBodyV2.py class ResponseBodyV2 (line 8) | class ResponseBodyV2: FILE: appstoreserverlibrary/models/ResponseBodyV2DecodedPayload.py class ResponseBodyV2DecodedPayload (line 17) | class ResponseBodyV2DecodedPayload(AttrsRawValueAware): FILE: appstoreserverlibrary/models/RevocationReason.py class RevocationReason (line 7) | class RevocationReason(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/RevocationType.py class RevocationType (line 7) | class RevocationType(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/SendAttemptItem.py class SendAttemptItem (line 11) | class SendAttemptItem(AttrsRawValueAware): FILE: appstoreserverlibrary/models/SendAttemptResult.py class SendAttemptResult (line 7) | class SendAttemptResult(str, Enum, metaclass=AppStoreServerLibraryEnumMe... FILE: appstoreserverlibrary/models/SendTestNotificationResponse.py class SendTestNotificationResponse (line 8) | class SendTestNotificationResponse: FILE: appstoreserverlibrary/models/Status.py class Status (line 7) | class Status(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/StatusResponse.py class StatusResponse (line 12) | class StatusResponse(AttrsRawValueAware): FILE: appstoreserverlibrary/models/SubscriptionGroupIdentifierItem.py class SubscriptionGroupIdentifierItem (line 10) | class SubscriptionGroupIdentifierItem: FILE: appstoreserverlibrary/models/Subtype.py class Subtype (line 7) | class Subtype(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/Summary.py class Summary (line 11) | class Summary(AttrsRawValueAware): FILE: appstoreserverlibrary/models/TransactionHistoryRequest.py class ProductType (line 10) | class ProductType(str, Enum): class Order (line 16) | class Order(str, Enum): class TransactionHistoryRequest (line 21) | class TransactionHistoryRequest: FILE: appstoreserverlibrary/models/TransactionInfoResponse.py class TransactionInfoResponse (line 8) | class TransactionInfoResponse: FILE: appstoreserverlibrary/models/TransactionReason.py class TransactionReason (line 6) | class TransactionReason(str, Enum, metaclass=AppStoreServerLibraryEnumMe... FILE: appstoreserverlibrary/models/Type.py class Type (line 6) | class Type(str, Enum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/models/UpdateAppAccountTokenRequest.py class UpdateAppAccountTokenRequest (line 6) | class UpdateAppAccountTokenRequest: FILE: appstoreserverlibrary/models/UploadMessageImage.py class UploadMessageImage (line 9) | class UploadMessageImage: FILE: appstoreserverlibrary/models/UploadMessageRequestBody.py class UploadMessageRequestBody (line 14) | class UploadMessageRequestBody(AttrsRawValueAware): FILE: appstoreserverlibrary/models/UserStatus.py class UserStatus (line 7) | class UserStatus(IntEnum, metaclass=AppStoreServerLibraryEnumMeta): FILE: appstoreserverlibrary/promotional_offer.py class PromotionalOfferSignatureCreator (line 11) | class PromotionalOfferSignatureCreator: method __init__ (line 15) | def __init__(self, signing_key: bytes, key_id: str, bundle_id: str): method create_signature (line 19) | def create_signature(self, product_identifier: str, subscription_offer... FILE: appstoreserverlibrary/receipt_utility.py class ReceiptUtility (line 15) | class ReceiptUtility: method _decode_octet_string (line 16) | def _decode_octet_string(self, octet_string: bytes): method extract_transaction_id_from_app_receipt (line 22) | def extract_transaction_id_from_app_receipt(self, app_receipt: str) ->... method extract_transaction_id_from_transaction_receipt (line 50) | def extract_transaction_id_from_transaction_receipt(self, transaction_... FILE: appstoreserverlibrary/signed_data_verifier.py class SignedDataVerifier (line 28) | class SignedDataVerifier: method __init__ (line 32) | def __init__( method verify_and_decode_renewal_info (line 48) | def verify_and_decode_renewal_info(self, signed_renewal_info: str) -> ... method verify_and_decode_signed_transaction (line 63) | def verify_and_decode_signed_transaction(self, signed_transaction: str... method verify_and_decode_notification (line 79) | def verify_and_decode_notification(self, signed_payload: str) -> Respo... method _verify_notification (line 115) | def _verify_notification(self, bundle_id: Optional[str], app_apple_id:... method verify_and_decode_app_transaction (line 121) | def verify_and_decode_app_transaction(self, signed_app_transaction: st... method verify_and_decode_realtime_request (line 139) | def verify_and_decode_realtime_request(self, signed_payload: str) -> D... method _decode_signed_object (line 156) | def _decode_signed_object(self, signed_obj: str) -> dict: class _ChainVerifier (line 179) | class _ChainVerifier: method __init__ (line 183) | def __init__(self, root_certificates: List[bytes], enable_strict_check... method verify_chain (line 188) | def verify_chain(self, certificates: List[str], perform_online_checks:... method _verify_chain_without_caching (line 198) | def _verify_chain_without_caching(self, certificates: List[str], perfo... method check_oid (line 234) | def check_oid(self, cert: x509.Certificate, oid: str): method check_ocsp_status (line 240) | def check_ocsp_status(self, cert: crypto.X509, issuer: crypto.X509, ro... method get_cached_public_key (line 341) | def get_cached_public_key(self, certificates: List[str]) -> Optional[s... method put_verified_public_key (line 349) | def put_verified_public_key(self, certificates: List[str], verified_pu... class VerificationStatus (line 357) | class VerificationStatus(IntEnum): class VerificationException (line 368) | class VerificationException(Exception): method __init__ (line 369) | def __init__(self, status: VerificationStatus): FILE: tests/test_advanced_commerce_models.py class AdvancedCommerceModelsTest (line 52) | class AdvancedCommerceModelsTest(unittest.TestCase): method test_advanced_commerce_period (line 53) | def test_advanced_commerce_period(self): method test_advanced_commerce_reason (line 68) | def test_advanced_commerce_reason(self): method test_advanced_commerce_refund_reason (line 80) | def test_advanced_commerce_refund_reason(self): method test_advanced_commerce_refund_type (line 95) | def test_advanced_commerce_refund_type(self): method test_advanced_commerce_offer_period (line 107) | def test_advanced_commerce_offer_period(self): method test_advanced_commerce_offer_reason (line 122) | def test_advanced_commerce_offer_reason(self): method test_advanced_commerce_effective (line 134) | def test_advanced_commerce_effective(self): method test_validation_utils_description (line 144) | def test_validation_utils_description(self): method test_validation_utils_display_name (line 155) | def test_validation_utils_display_name(self): method test_validation_utils_sku (line 166) | def test_validation_utils_sku(self): method test_validation_utils_period_count (line 177) | def test_validation_utils_period_count(self): method test_validation_utils_items (line 188) | def test_validation_utils_items(self): method test_advanced_commerce_descriptors_deserialization (line 209) | def test_advanced_commerce_descriptors_deserialization(self): method test_advanced_commerce_one_time_charge_item_deserialization (line 218) | def test_advanced_commerce_one_time_charge_item_deserialization(self): method test_advanced_commerce_subscription_create_item_deserialization (line 229) | def test_advanced_commerce_subscription_create_item_deserialization(se... method test_advanced_commerce_request_refund_item_deserialization (line 240) | def test_advanced_commerce_request_refund_item_deserialization(self): method test_advanced_commerce_offer_deserialization (line 254) | def test_advanced_commerce_offer_deserialization(self): method test_advanced_commerce_one_time_charge_create_request_deserialization (line 267) | def test_advanced_commerce_one_time_charge_create_request_deserializat... method test_advanced_commerce_subscription_create_request_deserialization (line 286) | def test_advanced_commerce_subscription_create_request_deserialization... method test_advanced_commerce_request_refund_request_deserialization (line 308) | def test_advanced_commerce_request_refund_request_deserialization(self): method test_advanced_commerce_subscription_cancel_request_deserialization (line 328) | def test_advanced_commerce_subscription_cancel_request_deserialization... method test_advanced_commerce_subscription_revoke_request_deserialization (line 338) | def test_advanced_commerce_subscription_revoke_request_deserialization... method test_advanced_commerce_subscription_price_change_request_deserialization (line 349) | def test_advanced_commerce_subscription_price_change_request_deseriali... method test_advanced_commerce_request_refund_response_deserialization (line 362) | def test_advanced_commerce_request_refund_response_deserialization(self): method test_advanced_commerce_subscription_cancel_response_deserialization (line 370) | def test_advanced_commerce_subscription_cancel_response_deserializatio... method test_advanced_commerce_subscription_revoke_response_deserialization (line 379) | def test_advanced_commerce_subscription_revoke_response_deserializatio... method test_advanced_commerce_subscription_price_change_response_deserialization (line 388) | def test_advanced_commerce_subscription_price_change_response_deserial... method test_advanced_commerce_subscription_change_metadata_response_deserialization (line 397) | def test_advanced_commerce_subscription_change_metadata_response_deser... method test_advanced_commerce_subscription_migrate_request_deserialization (line 407) | def test_advanced_commerce_subscription_migrate_request_deserializatio... method test_advanced_commerce_subscription_modify_in_app_request_deserialization (line 423) | def test_advanced_commerce_subscription_modify_in_app_request_deserial... method test_advanced_commerce_subscription_reactivate_in_app_request_deserialization (line 439) | def test_advanced_commerce_subscription_reactivate_in_app_request_dese... method test_advanced_commerce_subscription_change_metadata_request_deserialization (line 451) | def test_advanced_commerce_subscription_change_metadata_request_deseri... method test_advanced_commerce_subscription_migrate_descriptors_deserialization (line 463) | def test_advanced_commerce_subscription_migrate_descriptors_deserializ... method test_advanced_commerce_subscription_modify_descriptors_deserialization (line 472) | def test_advanced_commerce_subscription_modify_descriptors_deserializa... method test_advanced_commerce_subscription_change_metadata_descriptors_deserialization (line 481) | def test_advanced_commerce_subscription_change_metadata_descriptors_de... method test_advanced_commerce_subscription_change_metadata_item_deserialization (line 490) | def test_advanced_commerce_subscription_change_metadata_item_deseriali... method test_advanced_commerce_subscription_migrate_renewal_item_deserialization (line 501) | def test_advanced_commerce_subscription_migrate_renewal_item_deseriali... method test_advanced_commerce_subscription_modify_add_item_deserialization (line 511) | def test_advanced_commerce_subscription_modify_add_item_deserializatio... method test_advanced_commerce_subscription_modify_change_item_deserialization (line 522) | def test_advanced_commerce_subscription_modify_change_item_deserializa... method test_advanced_commerce_subscription_modify_remove_item_deserialization (line 534) | def test_advanced_commerce_subscription_modify_remove_item_deserializa... method test_advanced_commerce_subscription_modify_period_change_deserialization (line 542) | def test_advanced_commerce_subscription_modify_period_change_deseriali... method test_advanced_commerce_subscription_price_change_item_deserialization (line 550) | def test_advanced_commerce_subscription_price_change_item_deserializat... method test_advanced_commerce_subscription_price_change_item_dependent_sku_validation (line 560) | def test_advanced_commerce_subscription_price_change_item_dependent_sk... method test_advanced_commerce_subscription_reactivate_item_deserialization (line 576) | def test_advanced_commerce_subscription_reactivate_item_deserializatio... method test_advanced_commerce_request_info_deserialization (line 584) | def test_advanced_commerce_request_info_deserialization(self): method test_advanced_commerce_subscription_migrate_item_deserialization (line 594) | def test_advanced_commerce_subscription_migrate_item_deserialization(s... method test_advanced_commerce_subscription_migrate_response_deserialization (line 604) | def test_advanced_commerce_subscription_migrate_response_deserializati... FILE: tests/test_api_client.py class DecodedPayloads (line 58) | class DecodedPayloads(unittest.TestCase): method test_extend_renewal_date_for_all_active_subscribers (line 59) | def test_extend_renewal_date_for_all_active_subscribers(self): method test_extend_subscription_renewal_date (line 78) | def test_extend_subscription_renewal_date(self): method test_get_all_subscription_statuses (line 99) | def test_get_all_subscription_statuses(self): method test_get_refund_history (line 147) | def test_get_refund_history(self): method test_get_status_of_subscription_renewal_date_extensions (line 161) | def test_get_status_of_subscription_renewal_date_extensions(self): method test_get_test_notification_status (line 177) | def test_get_test_notification_status(self): method test_get_notification_history (line 194) | def test_get_notification_history(self): method test_get_transaction_history_v1 (line 235) | def test_get_transaction_history_v1(self): method test_get_transaction_history_v2 (line 272) | def test_get_transaction_history_v2(self): method test_get_transaction_info (line 309) | def test_get_transaction_info(self): method test_look_up_order_id (line 321) | def test_look_up_order_id(self): method test_request_test_notification (line 335) | def test_request_test_notification(self): method test_send_consumption_data (line 347) | def test_send_consumption_data(self): method test_send_consumption_information (line 382) | def test_send_consumption_information(self): method test_api_error (line 404) | def test_api_error(self): method test_xcode_not_supported_error (line 422) | def test_xcode_not_supported_error(self): method test_api_too_many_requests (line 432) | def test_api_too_many_requests(self): method test_unknown_error (line 450) | def test_unknown_error(self): method test_get_transaction_history_with_unknown_environment (line 468) | def test_get_transaction_history_with_unknown_environment(self): method test_get_transaction_history_with_malformed_app_apple_id (line 499) | def test_get_transaction_history_with_malformed_app_apple_id(self): method test_set_app_account_token (line 532) | def test_set_app_account_token(self): method test_invalid_app_account_token_error (line 543) | def test_invalid_app_account_token_error(self): method test_family_transaction_not_supported_error (line 561) | def test_family_transaction_not_supported_error(self): method test_transaction_id_not_original_transaction_id_error (line 580) | def test_transaction_id_not_original_transaction_id_error(self): method test_upload_image (line 601) | def test_upload_image(self): method test_delete_image (line 612) | def test_delete_image(self): method test_get_image_list (line 620) | def test_get_image_list(self): method test_upload_message (line 633) | def test_upload_message(self): method test_upload_message_with_image (line 642) | def test_upload_message_with_image(self): method test_delete_message (line 652) | def test_delete_message(self): method test_get_message_list (line 660) | def test_get_message_list(self): method test_configure_default_message (line 672) | def test_configure_default_message(self): method test_delete_default_message (line 681) | def test_delete_default_message(self): method test_get_default_message (line 689) | def test_get_default_message(self): method test_upload_image_with_image_size (line 699) | def test_upload_image_with_image_size(self): method test_configure_realtime_url (line 710) | def test_configure_realtime_url(self): method test_delete_realtime_url (line 719) | def test_delete_realtime_url(self): method test_get_realtime_url (line 727) | def test_get_realtime_url(self): method test_upload_message_with_bullet_points (line 737) | def test_upload_message_with_bullet_points(self): method test_initiate_performance_test (line 751) | def test_initiate_performance_test(self): method test_get_performance_test_results (line 768) | def test_get_performance_test_results(self): method test_get_app_transaction_info_success (line 796) | def test_get_app_transaction_info_success(self): method test_get_app_transaction_info_invalid_transaction_id (line 808) | def test_get_app_transaction_info_invalid_transaction_id(self): method test_get_app_transaction_info_app_transaction_does_not_exist (line 825) | def test_get_app_transaction_info_app_transaction_does_not_exist(self): method test_get_app_transaction_info_transaction_id_not_found (line 843) | def test_get_app_transaction_info_transaction_id_not_found(self): method get_signing_key (line 862) | def get_signing_key(self): method get_client_with_body (line 865) | def get_client_with_body(self, body: str, expected_method: str, expect... method get_client_with_body_from_file (line 900) | def get_client_with_body_from_file(self, path: str, expected_method: s... FILE: tests/test_api_client_async.py class DecodedPayloads (line 64) | class DecodedPayloads(unittest.IsolatedAsyncioTestCase): method test_extend_renewal_date_for_all_active_subscribers (line 65) | async def test_extend_renewal_date_for_all_active_subscribers(self): method test_extend_subscription_renewal_date (line 84) | async def test_extend_subscription_renewal_date(self): method test_get_all_subscription_statuses (line 105) | async def test_get_all_subscription_statuses(self): method test_get_refund_history (line 153) | async def test_get_refund_history(self): method test_get_status_of_subscription_renewal_date_extensions (line 167) | async def test_get_status_of_subscription_renewal_date_extensions(self): method test_get_test_notification_status (line 183) | async def test_get_test_notification_status(self): method test_get_notification_history (line 200) | async def test_get_notification_history(self): method test_get_transaction_history_v1 (line 241) | async def test_get_transaction_history_v1(self): method test_get_transaction_history_v2 (line 278) | async def test_get_transaction_history_v2(self): method test_get_transaction_info (line 315) | async def test_get_transaction_info(self): method test_look_up_order_id (line 327) | async def test_look_up_order_id(self): method test_request_test_notification (line 341) | async def test_request_test_notification(self): method test_send_consumption_data (line 353) | async def test_send_consumption_data(self): method test_send_consumption_information (line 388) | async def test_send_consumption_information(self): method test_api_error (line 409) | async def test_api_error(self): method test_xcode_not_supported_error (line 427) | async def test_xcode_not_supported_error(self): method test_api_too_many_requests (line 437) | async def test_api_too_many_requests(self): method test_unknown_error (line 455) | async def test_unknown_error(self): method test_get_transaction_history_with_unknown_environment (line 473) | async def test_get_transaction_history_with_unknown_environment(self): method test_get_transaction_history_with_malformed_app_apple_id (line 504) | async def test_get_transaction_history_with_malformed_app_apple_id(self): method test_set_app_account_token (line 537) | async def test_set_app_account_token(self): method test_invalid_app_account_token_error (line 548) | async def test_invalid_app_account_token_error(self): method test_family_transaction_not_supported_error (line 566) | async def test_family_transaction_not_supported_error(self): method test_transaction_id_not_original_transaction_id_error (line 585) | async def test_transaction_id_not_original_transaction_id_error(self): method test_upload_image (line 605) | async def test_upload_image(self): method test_delete_image (line 616) | async def test_delete_image(self): method test_get_image_list (line 624) | async def test_get_image_list(self): method test_upload_message (line 637) | async def test_upload_message(self): method test_upload_message_with_image (line 646) | async def test_upload_message_with_image(self): method test_delete_message (line 656) | async def test_delete_message(self): method test_get_message_list (line 664) | async def test_get_message_list(self): method test_configure_default_message (line 676) | async def test_configure_default_message(self): method test_delete_default_message (line 685) | async def test_delete_default_message(self): method test_get_default_message (line 693) | async def test_get_default_message(self): method test_upload_image_with_image_size (line 703) | async def test_upload_image_with_image_size(self): method test_configure_realtime_url (line 714) | async def test_configure_realtime_url(self): method test_delete_realtime_url (line 723) | async def test_delete_realtime_url(self): method test_get_realtime_url (line 731) | async def test_get_realtime_url(self): method test_upload_message_with_bullet_points (line 741) | async def test_upload_message_with_bullet_points(self): method test_initiate_performance_test (line 755) | async def test_initiate_performance_test(self): method test_get_performance_test_results (line 772) | async def test_get_performance_test_results(self): method test_get_app_transaction_info_success (line 800) | async def test_get_app_transaction_info_success(self): method test_get_app_transaction_info_invalid_transaction_id (line 812) | async def test_get_app_transaction_info_invalid_transaction_id(self): method test_get_app_transaction_info_app_transaction_does_not_exist (line 830) | async def test_get_app_transaction_info_app_transaction_does_not_exist... method test_get_app_transaction_info_transaction_id_not_found (line 848) | async def test_get_app_transaction_info_transaction_id_not_found(self): method get_signing_key (line 866) | def get_signing_key(self): method get_client_with_body (line 869) | def get_client_with_body(self, body: str, expected_method: str, expect... method get_client_with_body_from_file (line 901) | def get_client_with_body_from_file(self, path: str, expected_method: s... FILE: tests/test_app_data.py class AppDataTest (line 12) | class AppDataTest(unittest.TestCase): method test_app_data_deserialization (line 13) | def test_app_data_deserialization(self): FILE: tests/test_decoded_payloads.py class DecodedPayloads (line 25) | class DecodedPayloads(unittest.TestCase): method test_app_transaction_decoding (line 26) | def test_app_transaction_decoding(self): method test_transaction_decoding (line 48) | def test_transaction_decoding(self): method test_transaction_with_revocation_decoding (line 91) | def test_transaction_with_revocation_decoding(self): method test_renewal_info_decoding (line 139) | def test_renewal_info_decoding(self): method test_notification_decoding (line 174) | def test_notification_decoding(self): method test_consumption_request_notification_decoding (line 203) | def test_consumption_request_notification_decoding(self): method test_summary_notification_decoding (line 232) | def test_summary_notification_decoding(self): method test_external_purchase_token_notification_decoding (line 259) | def test_external_purchase_token_notification_decoding(self): method test_external_purchase_token_sandbox_notification_decoding (line 288) | def test_external_purchase_token_sandbox_notification_decoding(self): method test_realtime_request_decoding (line 317) | def test_realtime_request_decoding(self): method test_rescind_consent_notification_decoding (line 332) | def test_rescind_consent_notification_decoding(self): FILE: tests/test_jws_signature_creator.py class TestInAppRequest (line 13) | class TestInAppRequest(AdvancedCommerceAPIInAppRequest): class JWSSignatureCreatorTest (line 16) | class JWSSignatureCreatorTest(unittest.TestCase): method test_promotional_offer_signature_creator (line 17) | def test_promotional_offer_signature_creator(self): method test_promotional_offer_signature_creator_transaction_id_missing (line 40) | def test_promotional_offer_signature_creator_transaction_id_missing(se... method test_promotional_offer_signature_creator_offer_identifier_missing (line 47) | def test_promotional_offer_signature_creator_offer_identifier_missing(... method test_promotional_offer_signature_creator_product_id_missing (line 53) | def test_promotional_offer_signature_creator_product_id_missing(self): method test_introductory_offer_eligibility_signature_creator (line 59) | def test_introductory_offer_eligibility_signature_creator(self): method test_introductory_offer_eligibility_signature_creator_transaction_id_missing (line 82) | def test_introductory_offer_eligibility_signature_creator_transaction_... method test_introductory_offer_eligibility_signature_creator_allow_introductory_offer_missing (line 88) | def test_introductory_offer_eligibility_signature_creator_allow_introd... method test_introductory_offer_eligibility_signature_creator_product_id_missing (line 94) | def test_introductory_offer_eligibility_signature_creator_product_id_m... method test_advanced_commerce_api_in_app_signature_creator (line 100) | def test_advanced_commerce_api_in_app_signature_creator(self): method test_advanced_commerce_api_in_app_signature_creator_request_missing (line 124) | def test_advanced_commerce_api_in_app_signature_creator_request_missin... FILE: tests/test_payload_verification.py class PayloadVerification (line 12) | class PayloadVerification(unittest.TestCase): method test_app_store_server_notification_decoding (line 13) | def test_app_store_server_notification_decoding(self): method test_app_store_server_notification_decoding_production (line 19) | def test_app_store_server_notification_decoding_production(self): method test_missing_x5c_header (line 26) | def test_missing_x5c_header(self): method test_wrong_bundle_id_for_server_notification (line 33) | def test_wrong_bundle_id_for_server_notification(self): method test_wrong_app_apple_id_for_server_notification (line 40) | def test_wrong_app_apple_id_for_server_notification(self): method test_renewal_info_decoding (line 47) | def test_renewal_info_decoding(self): method test_transaction_info_decoding (line 53) | def test_transaction_info_decoding(self): method test_malformed_jwt_with_too_many_parts (line 59) | def test_malformed_jwt_with_too_many_parts(self): method test_malformed_jwt_with_malformed_data (line 65) | def test_malformed_jwt_with_malformed_data(self): FILE: tests/test_promotional_offer_signature_creator.py class PromotionalOfferSignatureCreatorTest (line 10) | class PromotionalOfferSignatureCreatorTest(unittest.TestCase): method test_signature_creator (line 11) | def test_signature_creator(self): FILE: tests/test_receipt_utility.py class ReceiptUtilityTest (line 11) | class ReceiptUtilityTest(unittest.TestCase): method test_xcode_app_receipt_extraction_with_no_transactions (line 12) | def test_xcode_app_receipt_extraction_with_no_transactions(self): method test_xcode_app_receipt_extraction_with_transactions (line 21) | def test_xcode_app_receipt_extraction_with_transactions(self): method test_transaction_receipt_extraction (line 30) | def test_transaction_receipt_extraction(self): FILE: tests/test_retention_messaging.py class RetentionMessaging (line 16) | class RetentionMessaging(unittest.TestCase): method test_realtime_response_body_with_message (line 17) | def test_realtime_response_body_with_message(self): method test_realtime_response_body_with_alternate_product (line 43) | def test_realtime_response_body_with_alternate_product(self): method test_realtime_response_body_with_promotional_offer_v2 (line 73) | def test_realtime_response_body_with_promotional_offer_v2(self): method test_realtime_response_body_with_promotional_offer_v1 (line 105) | def test_realtime_response_body_with_promotional_offer_v1(self): FILE: tests/test_x509_verifiction.py class X509Verification (line 27) | class X509Verification(unittest.TestCase): method test_valid_chain_without_ocsp (line 28) | def test_valid_chain_without_ocsp(self): method test_valid_chain_invalid_intermediate_OID_without_OCSP (line 37) | def test_valid_chain_invalid_intermediate_OID_without_OCSP(self): method test_valid_chain_invalid_leaf_OID_without_OCSP (line 47) | def test_valid_chain_invalid_leaf_OID_without_OCSP(self): method test_invalid_chain_length (line 57) | def test_invalid_chain_length(self): method test_invalid_base64_in_certificate_list (line 63) | def test_invalid_base64_in_certificate_list(self): method test_invalid_data_in_certificate_list (line 73) | def test_invalid_data_in_certificate_list(self): method test_malformed_root_cert (line 82) | def test_malformed_root_cert(self): method test_chain_different_than_root_certificate (line 92) | def test_chain_different_than_root_certificate(self): method test_valid_expired_chain (line 103) | def test_valid_expired_chain(self): method test_apple_chain_is_valid_with_ocsp_and_strict (line 113) | def test_apple_chain_is_valid_with_ocsp_and_strict(self): method test_ocsp_response_caching (line 121) | def test_ocsp_response_caching(self): method test_ocsp_response_caching_has_expiration (line 140) | def test_ocsp_response_caching_has_expiration(self): method test_ocsp_response_caching_with_different_chain (line 159) | def test_ocsp_response_caching_with_different_chain(self): method test_ocsp_response_caching_with_slightly_different_chain (line 178) | def test_ocsp_response_caching_with_slightly_different_chain(self): FILE: tests/test_xcode_signed_data.py class ReceiptUtilityTest (line 17) | class ReceiptUtilityTest(unittest.TestCase): method test_xcode_signed_app_transaction (line 18) | def test_xcode_signed_app_transaction(self): method test_xcode_signed_transaction (line 37) | def test_xcode_signed_transaction(self): method test_xcode_signed_renewal_info (line 72) | def test_xcode_signed_renewal_info(self): method test_xcode_signed_app_transaction_with_production_environment (line 95) | def test_xcode_signed_app_transaction_with_production_environment(self): FILE: tests/util.py function create_signed_data_from_json (line 15) | def create_signed_data_from_json(path: str) -> str: function decode_json_from_signed_date (line 21) | def decode_json_from_signed_date(data: str) -> Dict[str, Any]: function read_data_from_file (line 25) | def read_data_from_file(path: str) -> str: function read_data_from_binary_file (line 30) | def read_data_from_binary_file(path: str) -> str: function get_signed_data_verifier (line 35) | def get_signed_data_verifier(env: Environment, bundle_id: str, app_apple... function get_default_signed_data_verifier (line 40) | def get_default_signed_data_verifier():