ArcGIS Runtime SDK for iOS: AGSGeoprocessingMultiValue Class Reference
ArcGIS Runtime SDK for iOS  100.15
AGSGeoprocessingMultiValue Class Reference

Description

A geoprocessing parameter containing multiple values.

Instances of this class represent a parameter that contains multiple values. It can be used as input to a geoprocessing job or returned as the result of the job.

Corresponds to GPMultiValue parameter type on the service. Note that all the parameters in the collection must be of the same type.

See also
- initWithParameterType:values: (AGSGeoprocessingMultiValue)
Since
100
Inheritance diagram for AGSGeoprocessingMultiValue:
AGSGeoprocessingParameter AGSObject

Instance Methods

(instancetype) - initWithParameterType:
 
(instancetype) - initWithParameterType:values:
 

Class Methods

(instancetype) + geoprocessingMultiValueWithParameterType:
 
(instancetype) + geoprocessingMultiValueWithParameterType:values:
 
(instancetype) + geoprocessingParameter
 

Properties

AGSGeoprocessingParameterType type
 
AGSGeoprocessingParameterType valueParameterType
 
NSArray< AGSGeoprocessingParameter * > * values
 

Method Documentation

◆ geoprocessingMultiValueWithParameterType:

+ (instancetype) geoprocessingMultiValueWithParameterType: (AGSGeoprocessingParameterType parameterType

Initialize this parameter to contain values of the specified type

Parameters
parameterTypetype of values contained by the parameter
Since
100

◆ geoprocessingMultiValueWithParameterType:values:

+ (instancetype) geoprocessingMultiValueWithParameterType: (AGSGeoprocessingParameterType parameterType
values: (NSArray< AGSGeoprocessingParameter * > *)  values 

Initialize this parameter to contain values of the specified type

Parameters
parameterTypetype of values contained by the parameter
valuesof the specified type
Since
100

◆ geoprocessingParameter

+ (instancetype) geoprocessingParameter
Deprecated:
100.9. Do not use this method, it creates an invalid and incomplete object.

◆ initWithParameterType:

- (instancetype) initWithParameterType: (AGSGeoprocessingParameterType parameterType

Initialize this parameter to contain values of the specified type

Parameters
parameterTypetype of values contained by the parameter
Since
100

◆ initWithParameterType:values:

- (instancetype) initWithParameterType: (AGSGeoprocessingParameterType parameterType
values: (NSArray< AGSGeoprocessingParameter * > *)  values 

Initialize this parameter to contain values of the specified type

Parameters
parameterTypetype of values contained by the parameter
valuesof the specified type
Since
100

Property Documentation

◆ type

- (AGSGeoprocessingParameterType) type
readnonatomicassigninherited

The data type of the parameter.

Since
100

◆ valueParameterType

- (AGSGeoprocessingParameterType) valueParameterType
readnonatomicassign

Type of values contained by the parameter in values

Since
100

◆ values

- (NSArray<AGSGeoprocessingParameter*>*) values
readwritenonatomiccopy

Values contained by this parameter of the type specified by valueParameterType

Since
100