MNFBudgetFilter
Objective-C
@interface MNFBudgetFilter : NSObject <MNFJsonAdapterDelegate>
Swift
class MNFBudgetFilter : NSObject, MNFJsonAdapterDelegate
The MNFBudgetFilter class represents a filter object used to fetch budgets filterd by budget entries from the server.
-
The category ids of the budgets to filter by.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nullable categoryIds;Swift
var categoryIds: String? { get set } -
The start date (inclusive) to return entries from.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable startDate;Swift
var startDate: Date? { get set } -
The end date (inclusive) to return entries to.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable endDate;Swift
var endDate: Date? { get set } -
Whether budget entries with intersecting time periods to the filter time period are returned or only budget entries included in the filter period.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable allowOverlappingEntries;Swift
var allowOverlappingEntries: NSNumber? { get set } -
Whether to include entries with the budget object.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable includeEntries;Swift
var includeEntries: NSNumber? { get set } -
Whether to include target amounts, generation types and id’s also for past entries if applicable.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable includeOptionalHistoricalData;Swift
var includeOptionalHistoricalData: NSNumber? { get set } -
Deprecated
Whether budget entries with intersecting time periods to the filter time period are returned or only budget entries included in the filter period.
Declaration
Objective-C
@property (nonatomic, strong) DEPRECATED_ATTRIBUTE NSNumber *allowOverlappingDates;Swift
var allowOverlappingDates: NSNumber? { get set }
View on GitHub