Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 | 3x 6x 6x 6x 6x 3x 2x 2x | import { SubscriptionPurchase } from "./subscription_purchase";
import { ValidationFailureDataJson } from "./validation_failure_data";
export default class SubscriptionValidationResult {
success: boolean;
subscriptionPurchase?: SubscriptionPurchase;
failureData?: ValidationFailureDataJson;
constructor(
success: boolean,
subscriptionPurchase?: SubscriptionPurchase,
failureData?: ValidationFailureDataJson
) {
this.success = success;
this.subscriptionPurchase = subscriptionPurchase;
this.failureData = failureData;
}
static fromJson(json: any): SubscriptionValidationResult {
return new SubscriptionValidationResult(
json.success,
json.subscriptionPurchase,
json.failureData
);
}
toJson(): any {
return {
success: this.success,
subscriptionPurchase: this.subscriptionPurchase,
failureData: this.failureData,
};
}
} |