1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved.
2// Code generated. DO NOT EDIT.
3
4// Object Storage Service API
5//
6// Common set of Object Storage and Archive Storage APIs for managing buckets, objects, and related resources.
7//
8
9package objectstorage
10
11import (
12	"github.com/oracle/oci-go-sdk/common"
13)
14
15// MultipartUploadPartSummary Gets summary information about multipart uploads.
16// To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized,
17// talk to an administrator. If you are an administrator who needs to write policies to give users access,
18// see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
19type MultipartUploadPartSummary struct {
20
21	// The current entity tag (ETag) for the part.
22	Etag *string `mandatory:"true" json:"etag"`
23
24	// The MD5 hash of the bytes of the part.
25	Md5 *string `mandatory:"true" json:"md5"`
26
27	// The size of the part in bytes.
28	Size *int64 `mandatory:"true" json:"size"`
29
30	// The part number for this part.
31	PartNumber *int `mandatory:"true" json:"partNumber"`
32}
33
34func (m MultipartUploadPartSummary) String() string {
35	return common.PointerString(m)
36}
37