-
@abstract The server identifier for the user.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull personId;
Swift
var personId: NSNumber { get }
-
@abstract Whether the user has saved his profile information.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull hasSavedProfile;
Swift
var hasSavedProfile: NSNumber { get }
-
@abstract The time the user was created.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDate *_Nonnull created;
Swift
var created: Date { get }
-
The display currency of the user.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull currencyCode;
Swift
var currencyCode: String { get }
-
@abstract The gender of the user.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull gender;
Swift
var gender: NSNumber { get set }
-
@abstract The birth year of the user.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nonnull birthYear;
Swift
var birthYear: Date { get set }
-
@abstract The postal code of the user.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull postalCode;
Swift
var postalCode: String { get set }
-
@abstract The number of people in the user’s family.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull numberInFamily;
Swift
var numberInFamily: NSNumber { get set }
-
@abstract The user’s number of kids.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull numberOfKids;
Swift
var numberOfKids: NSNumber { get set }
-
@abstract The user’s number of cars.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull numberOfCars;
Swift
var numberOfCars: NSNumber { get set }
-
@abstract The user’s income Id.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull incomeId;
Swift
var incomeId: NSNumber { get set }
-
@abstract The user’s apartment’s number of rooms.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull apartmentRooms;
Swift
var apartmentRooms: NSNumber { get set }
-
@abstract The user’s apartment type.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull apartmentType;
Swift
var apartmentType: NSNumber { get set }
-
@abstract The user’s apartment’s size.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull apartmentSize;
Swift
var apartmentSize: NSNumber { get set }
-
@abstract The user’s apartment’s size key.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nonnull apartmentSizeKey;
Swift
var apartmentSizeKey: NSNumber { get set }
-
@abstract Fetches a user profile for the given user.
Declaration
Objective-C
+ (nonnull MNFJob *)fetchWithCompletion: (nullable MNFUserProfileCompletionHandler)completion;
Swift
class func fetch(completion: MNFUserProfileCompletionHandler? = nil) -> MNFJob
Parameters
completion
A completion block returning a user profile and an error.
Return Value
An MNFJob containing a user profile and an error.
-
@abstract Saves changes to the user profile to the server.
Declaration
Objective-C
- (nonnull MNFJob *)saveWithCompletion: (nullable MNFErrorOnlyCompletionHandler)completion;
Swift
func save(completion: MNFErrorOnlyCompletionHandler? = nil) -> MNFJob
Parameters
completion
A completion block returning an error.
Return Value
An MNFJob containing an error.