AO3Response
Represents a response from the service. An AO3Response can either be a Success or a Failure.
A Success response encapsulates the deserialised response obtained from a successful request in its Success.value.
A Failure response encapsulates the specific error thrown when the request fails for any reason in its Failure.error.