UNPKG

1.01 kBPlain TextView Raw
1//
2// TPSError.m
3// TPSStripe
4//
5// Created by Dmytro Zavgorodniy on 10/18/17.
6// Copyright © 2017 Tipsi. All rights reserved.
7//
8
9#import <EXPaymentsStripe/EXTPSError.h>
10
11NSString * const TPSErrorDomain = @"com.tipsi.TPSStripe";
12
13@implementation EXTPSError
14
15#pragma mark - Class Methods
16
17+ (NSError *)applePayNotConfiguredError {
18 return [NSError
19 errorWithDomain:TPSErrorDomain
20 code:TPSErrorCodeApplePayNotConfigured
21 userInfo:@{NSLocalizedDescriptionKey: @"Apple Pay is not configured"}];
22}
23
24+ (NSError *)previousRequestNotCompletedError {
25 return [NSError
26 errorWithDomain:TPSErrorDomain
27 code:TPSErrorCodePreviousRequestNotCompleted
28 userInfo:@{NSLocalizedDescriptionKey: @"Previous request is not completed"}];
29}
30
31+ (NSError *)userCancelError {
32 return [NSError
33 errorWithDomain:TPSErrorDomain
34 code:TPSErrorCodeUserCancel
35 userInfo:@{NSLocalizedDescriptionKey: @"Canceled by user"}];
36}
37
38@end