// (c) 2024 by CrossMobile plugin tools
// SPDX-License-Identifier: LGPL-3.0-only

// crossmobile_ios_uikit_UIMutableUserNotificationCategory implementation

#import "crossmobile_ios_uikit_UIMutableUserNotificationCategory.h"
#import "java_lang_String.h"
#import "java_util_List.h"

@implementation crossmobile_ios_uikit_UIMutableUserNotificationCategory$Ext

@end

@implementation UIMutableUserNotificationCategory (cm_crossmobile_ios_uikit_UIMutableUserNotificationCategory)

// -(instancetype) init;
- (instancetype) __init_crossmobile_ios_uikit_UIMutableUserNotificationCategory__
{
    return [self init];
}

// @property(nonatomic, copy) NSString *identifier;
- (void) setIdentifier___java_lang_String:(NSString*) identifier 
{
    [self setIdentifier:(identifier == JAVA_NULL ? nil : identifier)];
}

// - (void)setActions:(NSArray<UIUserNotificationAction *> *)actions forContext:(UIUserNotificationActionContext)context;
- (void) setActions___java_util_List_int:(NSArray*) actions :(int) context 
{
    [self setActions:(actions == JAVA_NULL ? nil : actions) forContext:context];
}

@end
