27 #import <Foundation/Foundation.h> 
   28 #import <ArcGIS/AGSObject.h> 
   29 #import <ArcGIS/AGSJSONSerializable.h> 
   56 #pragma mark initializers 
   67 - (instancetype)initWithExpression:(NSString *)expression;
 
   76 + (instancetype)arcadeExpressionWithExpression:(NSString *)expression;
 
   86 - (instancetype)initWithExpression:(NSString *)expression 
 
   87                              title:(NSString *)title 
 
   88                               name:(NSString *)name;
 
   98 + (instancetype)arcadeExpressionWithExpression:(NSString *)expression 
 
   99                                          title:(NSString *)title 
 
  100                                           name:(NSString *)name;
 
  109 - (instancetype)initWithExpression:(NSString *)expression 
 
  110                              title:(NSString *)title 
 
  111                               name:(NSString *)name 
 
  121 + (instancetype)arcadeExpressionWithExpression:(NSString *)expression 
 
  122                                          title:(NSString *)title 
 
  123                                           name:(NSString *)name 
 
  127 #pragma mark properties 
  139 @property (nonatomic, copy, readonly) NSString *
name;
 
  155 @property (nonatomic, copy, readonly) NSString *
title;
 
AGSArcadeExpressionReturnType
Definition: AGSArcadeExpression.h:36
 
@ AGSArcadeExpressionReturnTypeBoolean
Definition: AGSArcadeExpression.h:42
 
@ AGSArcadeExpressionReturnTypeNumber
Definition: AGSArcadeExpression.h:38
 
@ AGSArcadeExpressionReturnTypeDictionary
Definition: AGSArcadeExpression.h:40
 
@ AGSArcadeExpressionReturnTypeString
Definition: AGSArcadeExpression.h:39
 
@ AGSArcadeExpressionReturnTypeAny
Definition: AGSArcadeExpression.h:41
 
@ AGSArcadeExpressionReturnTypeAutomatic
Definition: AGSArcadeExpression.h:37
 
An Arcade expression object, containing an expression, a name, a return type and a title.
Definition: AGSArcadeExpression.h:53
 
NSString * name
Definition: AGSArcadeExpression.h:139
 
NSString * expression
Definition: AGSArcadeExpression.h:132
 
AGSArcadeExpressionReturnType returnType
Definition: AGSArcadeExpression.h:148
 
NSString * title
Definition: AGSArcadeExpression.h:155
 
Definition: AGSObject.h:28
 
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38