From 21d3023a9b7b6aff68c1170e345951396b1c6cfd Mon Sep 17 00:00:00 2001
From: 单军华
Date: Tue, 31 Jul 2018 13:35:21 +0800
Subject: [PATCH] no message

---
 screendisplay/Pods/ASIHTTPRequest/Classes/S3/ASIS3BucketObject.m |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/ASIHTTPRequest/Classes/S3/ASIS3BucketObject.m b/screendisplay/Pods/ASIHTTPRequest/Classes/S3/ASIS3BucketObject.m
new file mode 100755
index 0000000..cc03fd3
--- /dev/null
+++ b/screendisplay/Pods/ASIHTTPRequest/Classes/S3/ASIS3BucketObject.m
@@ -0,0 +1,74 @@
+//
+//  ASIS3BucketObject.m
+//  Part of ASIHTTPRequest -> http://allseeing-i.com/ASIHTTPRequest
+//
+//  Created by Ben Copsey on 13/07/2009.
+//  Copyright 2009 All-Seeing Interactive. All rights reserved.
+//
+
+#import "ASIS3BucketObject.h"
+#import "ASIS3ObjectRequest.h"
+
+@implementation ASIS3BucketObject
+
++ (id)objectWithBucket:(NSString *)theBucket
+{
+	ASIS3BucketObject *object = [[[self alloc] init] autorelease];
+	[object setBucket:theBucket];
+	return object;
+}
+
+- (void)dealloc
+{
+	[bucket release];
+	[key release];
+	[lastModified release];
+	[ETag release];
+	[ownerID release];
+	[ownerName release];
+	[super dealloc];
+}
+
+- (ASIS3ObjectRequest *)GETRequest
+{
+	return [ASIS3ObjectRequest requestWithBucket:[self bucket] key:[self key]];
+}
+
+- (ASIS3ObjectRequest *)PUTRequestWithFile:(NSString *)filePath
+{
+	return [ASIS3ObjectRequest PUTRequestForFile:filePath withBucket:[self bucket] key:[self key]];
+}
+
+- (ASIS3ObjectRequest *)DELETERequest
+{
+	ASIS3ObjectRequest *request = [ASIS3ObjectRequest requestWithBucket:[self bucket] key:[self key]];
+	[request setRequestMethod:@"DELETE"];
+	return request;
+}
+
+- (NSString *)description
+{
+	return [NSString stringWithFormat:@"Key: %@ lastModified: %@ ETag: %@ size: %llu ownerID: %@ ownerName: %@",[self key],[self lastModified],[self ETag],[self size],[self ownerID],[self ownerName]];
+}
+
+- (id)copyWithZone:(NSZone *)zone
+{
+	ASIS3BucketObject *newBucketObject = [[[self class] alloc] init];
+	[newBucketObject setBucket:[self bucket]];
+	[newBucketObject setKey:[self key]];
+	[newBucketObject setLastModified:[self lastModified]];
+	[newBucketObject setETag:[self ETag]];
+	[newBucketObject setSize:[self size]];
+	[newBucketObject setOwnerID:[self ownerID]];
+	[newBucketObject setOwnerName:[self ownerName]];
+	return newBucketObject;
+}
+
+@synthesize bucket;
+@synthesize key;
+@synthesize lastModified;
+@synthesize ETag;
+@synthesize size;
+@synthesize ownerID;
+@synthesize ownerName;
+@end

--
Gitblit v1.8.0