AWSJSONResponseSerializer

Objective-C

@interface AWSJSONResponseSerializer : NSObject <AWSHTTPURLResponseSerializer>

@property (nonatomic, strong, readonly) NSDictionary *serviceDefinitionJSON;
@property (nonatomic, strong, readonly) NSString *actionName;
@property (nonatomic, assign, readonly) Class outputClass;

- (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
                            actionName:(NSString *)actionName
                           outputClass:(Class)outputClass;

@end

Swift

class AWSJSONResponseSerializer : NSObject, AWSHTTPURLResponseSerializer

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDictionary *serviceDefinitionJSON

    Swift

    var serviceDefinitionJSON: [AnyHashable : Any]! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *actionName

    Swift

    var actionName: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) Class outputClass

    Swift

    var outputClass: AnyClass! { get }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithJSONDefinition:(NSDictionary *)JSONDefinition
                                actionName:(NSString *)actionName
                               outputClass:(Class)outputClass;

    Swift

    init!(jsonDefinition JSONDefinition: [AnyHashable : Any]!, actionName: String!, outputClass: AnyClass!)