Mobile API Reference  MicroStrategy 2019
WebServerConfiguration.h
Go to the documentation of this file.
1 //
2 // WebServerConfiguration.h
3 // MSTR Foundation
4 //
5 // Created by Amirali Charania on 2/20/09.
6 // Copyright 2009 MicroStrategy. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "MSISerializable.h"
11 
13 
19 @interface WebServerConfiguration : NSObject <MSISerializable, NSCopying> {
20 @private
21  NSString* name;
22  NSInteger port;
23  NSString* path;
24  NSInteger requestType;
25  NSInteger type;
26  BOOL usesDefaultCredentials;
27  MSIProjectList* projects;
28  MSIDevicePreferences * __weak parent;
29  BOOL credentialsInvalid;
30  NSInteger credentialsInvalidReason;
31  ConnectivitySerializableContext* __weak csCxt;
32  WebServerCredentials* credentials;
33  MSIProjectCredentials * defaultProjectCredentials;
34  NSInteger webServerType;
35  NSString *formAuthErrorNetworkID;
36 }
37 
41 @property (nonatomic, copy) NSString* name;
42 
46 @property (nonatomic)NSInteger port;//lishan nonatomic
47 
52 @property (nonatomic, copy) NSString* path;
53 
59 @property (nonatomic)NSInteger requestType;//lishan nonatomic
60 
66 @property (nonatomic)NSInteger type;//lishan nonatomic
67 
74 @property (nonatomic)BOOL usesDefaultCredentials;//lishan nonatomic
75 
79 @property (nonatomic, strong, readonly) MSIProjectList* projects;
80 
84 @property (nonatomic, weak, readonly) MSIDevicePreferences * parent;
85 
89 @property (nonatomic, strong, readonly) WebServerCredentials* credentials;
90 
95 @property (nonatomic, strong, readonly) MSIProjectCredentials * defaultProjectCredentials;
96 
102 -(WebServerInfo*)copyWebServerInfo;
103 
108 - (BOOL) isEqualToInfo:(WebServerInfo*)server;
109 
110 @end
signed char BOOL
Definition: PDCwtypes.h:101
Definition: MSIDevicePreferences.h:99
Definition: MSIProjectList.h:17
Definition: WebServerInfo.h:18
Definition: MSIProjectCredentials.h:19
Definition: WebServerCredentials.h:18
Definition: MSISerializable.h:13
Definition: WebServerConfiguration.h:19