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 }