/FlickrKit-master/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetStats.m
https://gitlab.com/vicrius/flickrVisualizer · Objective C · 108 lines · 84 code · 16 blank · 8 comment · 7 complexity · 35dda1f1eac80e62578eafae1fce3891 MD5 · raw file
- //
- // FKFlickrStatsGetPhotosetStats.m
- // FlickrKit
- //
- // Generated by FKAPIBuilder.
- // Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com
- //
- // DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED
- #import "FKFlickrStatsGetPhotosetStats.h"
- @implementation FKFlickrStatsGetPhotosetStats
- - (BOOL) needsLogin {
- return YES;
- }
- - (BOOL) needsSigning {
- return YES;
- }
- - (FKPermission) requiredPerms {
- return 0;
- }
- - (NSString *) name {
- return @"flickr.stats.getPhotosetStats";
- }
- - (BOOL) isValid:(NSError **)error {
- BOOL valid = YES;
- NSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@"You are missing required params: "];
- if(!self.date) {
- valid = NO;
- [errorDescription appendString:@"'date', "];
- }
- if(!self.photoset_id) {
- valid = NO;
- [errorDescription appendString:@"'photoset_id', "];
- }
- if(error != NULL) {
- if(!valid) {
- NSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};
- *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];
- }
- }
- return valid;
- }
- - (NSDictionary *) args {
- NSMutableDictionary *args = [NSMutableDictionary dictionary];
- if(self.date) {
- [args setValue:self.date forKey:@"date"];
- }
- if(self.photoset_id) {
- [args setValue:self.photoset_id forKey:@"photoset_id"];
- }
- return [args copy];
- }
- - (NSString *) descriptionForError:(NSInteger)error {
- switch(error) {
- case FKFlickrStatsGetPhotosetStatsError_UserDoesNotHaveStats:
- return @"User does not have stats";
- case FKFlickrStatsGetPhotosetStatsError_NoStatsForThatDate:
- return @"No stats for that date";
- case FKFlickrStatsGetPhotosetStatsError_InvalidDate:
- return @"Invalid date";
- case FKFlickrStatsGetPhotosetStatsError_PhotosetNotFound:
- return @"Photoset not found";
- case FKFlickrStatsGetPhotosetStatsError_SSLIsRequired:
- return @"SSL is required";
- case FKFlickrStatsGetPhotosetStatsError_InvalidSignature:
- return @"Invalid signature";
- case FKFlickrStatsGetPhotosetStatsError_MissingSignature:
- return @"Missing signature";
- case FKFlickrStatsGetPhotosetStatsError_LoginFailedOrInvalidAuthToken:
- return @"Login failed / Invalid auth token";
- case FKFlickrStatsGetPhotosetStatsError_UserNotLoggedInOrInsufficientPermissions:
- return @"User not logged in / Insufficient permissions";
- case FKFlickrStatsGetPhotosetStatsError_InvalidAPIKey:
- return @"Invalid API Key";
- case FKFlickrStatsGetPhotosetStatsError_ServiceCurrentlyUnavailable:
- return @"Service currently unavailable";
- case FKFlickrStatsGetPhotosetStatsError_WriteOperationFailed:
- return @"Write operation failed";
- case FKFlickrStatsGetPhotosetStatsError_FormatXXXNotFound:
- return @"Format \"xxx\" not found";
- case FKFlickrStatsGetPhotosetStatsError_MethodXXXNotFound:
- return @"Method \"xxx\" not found";
- case FKFlickrStatsGetPhotosetStatsError_InvalidSOAPEnvelope:
- return @"Invalid SOAP envelope";
- case FKFlickrStatsGetPhotosetStatsError_InvalidXMLRPCMethodCall:
- return @"Invalid XML-RPC Method Call";
- case FKFlickrStatsGetPhotosetStatsError_BadURLFound:
- return @"Bad URL found";
-
- default:
- return @"Unknown error code";
- }
- }
- @end