sdk/Model/BucketWorm.cs (28 lines of code) (raw):
using System.Xml.Serialization;
namespace Aliyun.OSS.Model
{
[XmlRoot("InitiateWormConfiguration")]
public class InitiateBucketWormModel
{
[XmlElement("RetentionPeriodInDays")]
public int Days { get; set; }
}
[XmlRoot("ExtendWormConfiguration")]
public class ExtendBucketWormModel
{
[XmlElement("RetentionPeriodInDays")]
public int Days { get; set; }
}
[XmlRoot("WormConfiguration")]
public class WormConfigurationModel
{
[XmlElement("WormId")]
public string WormId { get; set; }
[XmlElement("State")]
public BucketWormState State { get; set; }
[XmlElement("RetentionPeriodInDays")]
public int Days { get; set; }
[XmlElement("CreationDate")]
public string CreationDate { get; set; }
}
}