Files
Leeksov 4647310322 GLEGram 12.5 — Initial public release
Based on Swiftgram 12.5 (Telegram iOS 12.5).
All GLEGram features ported and organized in GLEGram/ folder.

Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass,
Font Replacement, Fake Profile, Chat Export, Plugin System, and more.

See CHANGELOG_12.5.md for full details.
2026-04-06 09:48:12 +03:00

62 lines
1.5 KiB
Objective-C
Executable File

//
// STPBankAccountParams.m
// Stripe
//
// Created by Jack Flintermann on 10/4/15.
// Copyright © 2015 Stripe, Inc. All rights reserved.
//
#import "STPBankAccountParams.h"
#define FAUXPAS_IGNORED_ON_LINE(...)
@interface STPBankAccountParams()
@property(nonatomic, readonly)NSString *accountHolderTypeString;
@end
@implementation STPBankAccountParams
@synthesize additionalAPIParameters = _additionalAPIParameters;
- (instancetype)init {
self = [super init];
if (self) {
_additionalAPIParameters = @{};
_accountHolderType = STPBankAccountHolderTypeIndividual;
}
return self;
}
- (NSString *)last4 {
if (self.accountNumber && self.accountNumber.length >= 4) {
return [self.accountNumber substringFromIndex:(self.accountNumber.length - 4)];
} else {
return nil;
}
}
- (NSString *)accountHolderTypeString { FAUXPAS_IGNORED_ON_LINE(UnusedMethod)
switch (self.accountHolderType) {
case STPBankAccountHolderTypeCompany:
return @"company";
case STPBankAccountHolderTypeIndividual:
return @"individual";
}
}
+ (NSString *)rootObjectName {
return @"bank_account";
}
+ (NSDictionary *)propertyNamesToFormFieldNamesMapping {
return @{
@"accountNumber": @"account_number",
@"routingNumber": @"routing_number",
@"country": @"country",
@"currency": @"currency",
@"accountHolderName": @"account_holder_name",
@"accountHolderTypeString": @"account_holder_type",
};
}
@end