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 }