// // MGMDelegateInfo.h // VoiceBase // // Created by Mr. Gecko on 2/23/11. // Copyright (c) 2011 Mr. Gecko's Media (James Coleman). http://mrgeckosmedia.com/ // // Permission to use, copy, modify, and/or distribute this software for any purpose // with or without fee is hereby granted, provided that the above copyright notice // and this permission notice appear in all copies. // // THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH // REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND // FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, // OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, // DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS // ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. // #import @interface MGMDelegateInfo : NSObject { id delegate; SEL receiveInfo; SEL finish; SEL failWithError; NSArray *entries; NSArray *phoneNumbers; NSString *phone; NSString *message; NSString *identifier; } + (id)info; + (id)infoWithDelegate:(id)theDelegate; - (id)initWithDelegate:(id)theDelegate; - (void)setDelegate:(id)theDelegate; - (id)delegate; - (void)setReceiveInfo:(SEL)didReceiveInfo; - (SEL)receiveInfo; - (void)setFinish:(SEL)didFinish; - (SEL)finish; - (void)setFailWithError:(SEL)didFailWithError; - (SEL)failWithError; - (void)setEntries:(NSArray *)theEntries; - (NSArray *)entries; - (void)setPhoneNumbers:(NSArray *)thePhoneNumbers; - (NSArray *)phoneNumbers; - (void)setPhone:(NSString *)thePhone; - (NSString *)phone; - (void)setMessage:(NSString *)theMessage; - (NSString *)message; - (void)setIdentifier:(NSString *)theIdentifier; - (NSString *)identifier; @end