1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
//
// SDLSendLocation.h
// SmartDeviceLink
#import <Foundation/Foundation.h>
#import "SDLImage.h"
#import "SDLRPCRequest.h"
@interface SDLSendLocation : SDLRPCRequest
- (instancetype)init;
- (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
/**
* The longitudinal coordinate of the location.
*
* Float, Required, -180.0 - 180.0
*/
@property (copy, nonatomic) NSNumber *longitudeDegrees;
/**
* The latitudinal coordinate of the location.
*
* Float, Required, -90.0 - 90.0
*/
@property (copy, nonatomic) NSNumber *latitudeDegrees;
/**
* Name / title of intended location
*
* Optional, Maxlength = 500 char
*/
@property (copy, nonatomic) NSString *locationName;
/**
* Description of the intended location / establishment
*
* Optional, MaxLength = 500 char
*/
@property (copy, nonatomic) NSString *locationDescription;
/**
* Array of lines for the location address
*
* Contains String, Optional, Max Array Length = 4, Max String Length = 500
*/
@property (copy, nonatomic) NSArray *addressLines;
/**
* Phone number of intended location / establishment
*
* Optional, Max Length = 500
*/
@property (copy, nonatomic) NSString *phoneNumber;
/**
* Image / icon of intended location
*
* Optional
*/
@property (strong, nonatomic) SDLImage *locationImage;
@end
|