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 | 1x 1x | import { ProductPurchase } from "./product_purchase";
import { ValidationFailureDataJson } from "./validation_failure_data";
export default class InAppPurchaseValidationResult {
success: boolean;
productPurchase?: ProductPurchase;
failureData?: ValidationFailureDataJson;
constructor(
success: boolean,
productPurchase?: ProductPurchase,
failureData?: ValidationFailureDataJson
) {
this.success = success;
this.productPurchase = productPurchase;
this.failureData = failureData;
}
static fromJson(json: any): InAppPurchaseValidationResult {
return new InAppPurchaseValidationResult(
json.success,
json.productPurchase,
json.failureData
);
}
toJson(): any {
return {
success: this.success,
productPurchase: this.productPurchase,
failureData: this.failureData,
};
}
} |