-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNactroCreditService.h
More file actions
executable file
·21 lines (16 loc) · 997 Bytes
/
NactroCreditService.h
File metadata and controls
executable file
·21 lines (16 loc) · 997 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#import <Foundation/Foundation.h>
#import "NactroCreditOption.h"
@class NactroCreditOption;
@interface NactroCreditService : NSObject
@property (strong, nonatomic) NSString *usernameFormatter;
@property (strong, nonatomic) NSString *actionTitleFormatter;
@property (strong, nonatomic) NSArray *linkFormatters;
@property (strong, nonatomic) NSString *imageName;
- (instancetype)initWithUsernameFormatter:(NSString *)usernameFormatter actionTitleFormatter:(NSString *)actionTitleFormatter linkFormatters:(NSArray *)linkFormatters imageName:(NSString *)imageName;
- (instancetype)initWithActionTitleFormatter:(NSString *)actionTitleFormatter linkFormatters:(NSArray *)linkFormatters imageName:(NSString *)imageName;
- (NSString *)getFormattedUsernameForOption:(NactroCreditOption *)option;
- (NSString *)getActionTitleForOption:(NactroCreditOption *)option;
- (NSArray *)getLinksForOption:(NactroCreditOption *)option;
// Pre-set:
+ (NactroCreditService *)serviceWithName:(NSString *)name;
@end