text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: /Users/ex3ndr/Develop/actor-platform/actor-apps/core/src/main/java/im/actor/model/entity/content/internal/LocalDocument.java
  //
  
  #ifndef _ImActorModelEntityContentInternalLocalDocument_H_
  #define _ImActorModelEntityContentInternalLocalDocument_H_
  
  #include "J2ObjC_header.h"
  #include "im/actor/model/entity/content/internal/AbsLocalContent.h"
  
  @class BSBserValues;
  @class BSBserWriter;
  @class IOSByteArray;
  @class ImActorModelEntityContentInternalLocalFastThumb;
  
  @interface ImActorModelEntityContentInternalLocalDocument : ImActorModelEntityContentInternalAbsLocalContent
  
  #pragma mark Public
  
  - (instancetype)initWithBSBserValues:(BSBserValues *)values;
  
  - (instancetype)initWithByteArray:(IOSByteArray *)data;
  
  - (instancetype)initWithNSString:(NSString *)fileName
                      withNSString:(NSString *)fileDescriptor
                           withInt:(jint)fileSize
                      withNSString:(NSString *)mimeType
  withImActorModelEntityContentInternalLocalFastThumb:(ImActorModelEntityContentInternalLocalFastThumb *)fastThumb;
  
  - (ImActorModelEntityContentInternalLocalFastThumb *)getFastThumb;
  
  - (NSString *)getFileDescriptor;
  
  - (NSString *)getFileName;
  
  - (jint)getFileSize;
  
  - (NSString *)getMimeType;
  
  - (void)parseWithBSBserValues:(BSBserValues *)values;
  
  - (void)serializeWithBSBserWriter:(BSBserWriter *)writer;
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(ImActorModelEntityContentInternalLocalDocument)
  
  FOUNDATION_EXPORT void ImActorModelEntityContentInternalLocalDocument_initWithNSString_withNSString_withInt_withNSString_withImActorModelEntityContentInternalLocalFastThumb_(ImActorModelEntityContentInternalLocalDocument *self, NSString *fileName, NSString *fileDescriptor, jint fileSize, NSString *mimeType, ImActorModelEntityContentInternalLocalFastThumb *fastThumb);
  
  FOUNDATION_EXPORT ImActorModelEntityContentInternalLocalDocument *new_ImActorModelEntityContentInternalLocalDocument_initWithNSString_withNSString_withInt_withNSString_withImActorModelEntityContentInternalLocalFastThumb_(NSString *fileName, NSString *fileDescriptor, jint fileSize, NSString *mimeType, ImActorModelEntityContentInternalLocalFastThumb *fastThumb) NS_RETURNS_RETAINED;
  
  FOUNDATION_EXPORT void ImActorModelEntityContentInternalLocalDocument_initWithByteArray_(ImActorModelEntityContentInternalLocalDocument *self, IOSByteArray *data);
  
  FOUNDATION_EXPORT ImActorModelEntityContentInternalLocalDocument *new_ImActorModelEntityContentInternalLocalDocument_initWithByteArray_(IOSByteArray *data) NS_RETURNS_RETAINED;
  
  FOUNDATION_EXPORT void ImActorModelEntityContentInternalLocalDocument_initWithBSBserValues_(ImActorModelEntityContentInternalLocalDocument *self, BSBserValues *values);
  
  FOUNDATION_EXPORT ImActorModelEntityContentInternalLocalDocument *new_ImActorModelEntityContentInternalLocalDocument_initWithBSBserValues_(BSBserValues *values) NS_RETURNS_RETAINED;
  
  J2OBJC_TYPE_LITERAL_HEADER(ImActorModelEntityContentInternalLocalDocument)
  
  #endif // _ImActorModelEntityContentInternalLocalDocument_H_
  