杨锴
2025-04-16 09a372bc45fde16fd42257ab6f78b8deeecf720b
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
//
//  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