1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // Copyright 2016 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef REMOTING_IOS_DOMAIN_HOST_INFO_H_
- #define REMOTING_IOS_DOMAIN_HOST_INFO_H_
- #import <Foundation/Foundation.h>
- namespace remoting {
- namespace apis {
- namespace v1 {
- class HostInfo;
- } // namespace v1
- } // namespace apis
- } // namespace remoting
- // A detail record for a Remoting Host.
- @interface HostInfo : NSObject
- // Various properties of the Remoting Host.
- @property(nonatomic, copy) NSString* createdTime;
- @property(nonatomic, copy) NSString* hostId;
- @property(nonatomic, copy) NSString* hostName;
- @property(nonatomic, copy) NSString* hostOs;
- @property(nonatomic, copy) NSString* hostOsVersion;
- @property(nonatomic, copy) NSString* hostVersion;
- @property(nonatomic, copy) NSString* jabberId;
- @property(nonatomic, copy) NSString* ftlId;
- @property(nonatomic, copy) NSString* kind;
- @property(nonatomic, copy) NSString* publicKey;
- @property(nonatomic, copy) NSString* updatedTime;
- @property(nonatomic, copy) NSString* offlineReason;
- @property(nonatomic) BOOL isOnline;
- - (instancetype)initWithRemotingHostInfo:
- (const remoting::apis::v1::HostInfo&)hostInfo;
- @end
- #endif // REMOTING_IOS_DOMAIN_HOST_INFO_H_
|