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

// crossmobile_ios_uikit_UIUserNotificationCategory implementation

#import "crossmobile_ios_uikit_UIUserNotificationCategory.h"
#import "java_lang_String.h"
#import "java_util_List.h"

@implementation crossmobile_ios_uikit_UIUserNotificationCategory$Ext

@end

@implementation UIUserNotificationCategory (cm_crossmobile_ios_uikit_UIUserNotificationCategory)

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

// @property(nonatomic, copy, readonly) NSString *identifier;
- (NSString*) identifier__
{
    NSString* re$ult = [self identifier];
    return [(re$ult ? re$ult : JAVA_NULL) retain];
}

// - (NSArray<UIUserNotificationAction *> *)actionsForContext:(UIUserNotificationActionContext)context;
- (NSArray*) actionsForContext___int:(int) context 
{
    NSArray* re$ult = [self actionsForContext:context];
    return [(re$ult ? re$ult : JAVA_NULL) retain];
}

@end
