Issue 412
[zxing.git] / iphone / Classes / AddContactAction.h
1 //
2 //  AddContactAction.h
3 //  ZXing
4 //
5 //  Created by Christian Brunschen on 29/05/2008.
6 /*
7  * Copyright 2008 ZXing authors
8  *
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  *
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  */
21
22 #import <UIKit/UIKit.h>
23 #import "ResultAction.h"
24 #import "AddressBookUI/AddressBookUI.h"
25
26 @interface AddContactAction : ResultAction <ABUnknownPersonViewControllerDelegate> {
27   NSString *name;
28   NSArray *phoneNumbers;
29   NSString *note;
30   NSString *email;
31   NSString *urlString;
32   NSString *address;
33   
34   UIViewController *viewController;
35 }
36
37 @property (nonatomic, copy) NSString *name;
38 @property (nonatomic, retain) NSArray *phoneNumbers;
39 @property (nonatomic, copy) NSString *note;
40 @property (nonatomic, copy) NSString *email;
41 @property (nonatomic, copy) NSString *urlString;
42 @property (nonatomic, copy) NSString *address;
43
44 + (id)actionWithName:(NSString *)n
45         phoneNumbers:(NSArray *)nums
46                email:(NSString *)em
47                  url:(NSString *)us
48              address:(NSString *)ad
49                 note:(NSString *)nt;
50
51 @end