//
//  Generated by the J2ObjC translator.  DO NOT EDIT!
//  source: /Users/ex3ndr/Develop/actor-platform/actor-apps/core/src/main/java/im/actor/model/droidkit/engine/KeyValueRecord.java
//

#ifndef _DKKeyValueRecord_H_
#define _DKKeyValueRecord_H_

#include "J2ObjC_header.h"

@class IOSByteArray;

@interface DKKeyValueRecord : NSObject

#pragma mark Public

- (instancetype)initWithKey:(jlong)id_
                   withData:(IOSByteArray *)data;

- (IOSByteArray *)getData;

- (jlong)getId;

@end

J2OBJC_EMPTY_STATIC_INIT(DKKeyValueRecord)

FOUNDATION_EXPORT void DKKeyValueRecord_initWithKey_withData_(DKKeyValueRecord *self, jlong id_, IOSByteArray *data);

FOUNDATION_EXPORT DKKeyValueRecord *new_DKKeyValueRecord_initWithKey_withData_(jlong id_, IOSByteArray *data) NS_RETURNS_RETAINED;

J2OBJC_TYPE_LITERAL_HEADER(DKKeyValueRecord)

typedef DKKeyValueRecord ImActorModelDroidkitEngineKeyValueRecord;

#endif // _DKKeyValueRecord_H_
