AliyunOSSSDK/OSSPutObjectTaggingRequest.m (17 lines of code) (raw):
//
// OSSPutObjectTaggingRequest.m
// AliyunOSSSDK
//
// Created by ws on 2021/5/25.
// Copyright © 2021 aliyun. All rights reserved.
//
#import "OSSPutObjectTaggingRequest.h"
@implementation OSSPutObjectTaggingRequest
- (NSDictionary *)requestParams {
return @{@"tagging": @""};
}
- (NSDictionary *)entityToDictionary {
NSMutableArray *tags = [NSMutableArray array];
for (NSString *key in [self.tags allKeys]) {
NSString *value = self.tags[key];
NSDictionary *tag = @{@"Tag": @{@"Key":key,
@"Value": value}};
[tags addObject:tag];
}
NSDictionary *entity = @{@"Tagging": @{@"TagSet": tags}};
return entity;
}
@end