appstoreserverlibrary.models.PerformanceTestResultResponse module

class appstoreserverlibrary.models.PerformanceTestResultResponse.PerformanceTestResultResponse(config: PerformanceTestConfig | None = None, target: str | None = None, result: PerformanceTestStatus | None = None, successRate: int | None = None, numPending: int | None = None, responseTimes: PerformanceTestResponseTimes | None = None, failures: Dict[SendAttemptResult, int] | None = None, *, rawResult: str | None = None, rawFailures: Dict[str, int] | None = None)[source]

Bases: AttrsRawValueAware

An object the API returns that describes the performance test results.

https://developer.apple.com/documentation/retentionmessaging/performancetestresultresponse

config: PerformanceTestConfig | None

A PerformanceTestConfig object that enumerates the test parameters.

https://developer.apple.com/documentation/retentionmessaging/performancetestconfig

failures: Dict[SendAttemptResult, int] | None

A map of server-to-server notification failure reasons and counts that represent the number of failures encountered during the performance test.

https://developer.apple.com/documentation/retentionmessaging/failures

numPending: int | None

An integer that describes the number of pending requests in the performance test.

https://developer.apple.com/documentation/retentionmessaging/numpending

rawFailures: Dict[str, int] | None

See failures

rawResult: str | None

See result

responseTimes: PerformanceTestResponseTimes | None

A PerformanceTestResponseTimes object that enumerates the response times measured during the test.

https://developer.apple.com/documentation/retentionmessaging/performancetestresponsetimes

result: PerformanceTestStatus | None

A PerformanceTestStatus object that describes the overall result of the test.

https://developer.apple.com/documentation/retentionmessaging/performanceteststatus

successRate: int | None

An integer that describes he success rate percentage of the performance test.

https://developer.apple.com/documentation/retentionmessaging/successrate

target: str | None

The target URL for the performance test.

https://developer.apple.com/documentation/retentionmessaging/target