text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: /Users/ex3ndr/Develop/actor-platform/actor-apps/core/src/main/java/im/actor/model/api/updates/UpdateUserLastSeen.java
  //
  
  #ifndef _APUpdateUserLastSeen_H_
  #define _APUpdateUserLastSeen_H_
  
  #include "J2ObjC_header.h"
  #include "im/actor/model/network/parser/Update.h"
  
  @class BSBserValues;
  @class BSBserWriter;
  @class IOSByteArray;
  
  #define APUpdateUserLastSeen_HEADER 9
  
  @interface APUpdateUserLastSeen : APUpdate
  
  #pragma mark Public
  
  - (instancetype)init;
  
  - (instancetype)initWithInt:(jint)uid
                     withLong:(jlong)date;
  
  + (APUpdateUserLastSeen *)fromBytesWithByteArray:(IOSByteArray *)data;
  
  - (jlong)getDate;
  
  - (jint)getHeaderKey;
  
  - (jint)getUid;
  
  - (void)parseWithBSBserValues:(BSBserValues *)values;
  
  - (void)serializeWithBSBserWriter:(BSBserWriter *)writer;
  
  - (NSString *)description;
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(APUpdateUserLastSeen)
  
  J2OBJC_STATIC_FIELD_GETTER(APUpdateUserLastSeen, HEADER, jint)
  
  FOUNDATION_EXPORT APUpdateUserLastSeen *APUpdateUserLastSeen_fromBytesWithByteArray_(IOSByteArray *data);
  
  FOUNDATION_EXPORT void APUpdateUserLastSeen_initWithInt_withLong_(APUpdateUserLastSeen *self, jint uid, jlong date);
  
  FOUNDATION_EXPORT APUpdateUserLastSeen *new_APUpdateUserLastSeen_initWithInt_withLong_(jint uid, jlong date) NS_RETURNS_RETAINED;
  
  FOUNDATION_EXPORT void APUpdateUserLastSeen_init(APUpdateUserLastSeen *self);
  
  FOUNDATION_EXPORT APUpdateUserLastSeen *new_APUpdateUserLastSeen_init() NS_RETURNS_RETAINED;
  
  J2OBJC_TYPE_LITERAL_HEADER(APUpdateUserLastSeen)
  
  typedef APUpdateUserLastSeen ImActorModelApiUpdatesUpdateUserLastSeen;
  
  #endif // _APUpdateUserLastSeen_H_
  