Aliyun.Acs.Sts.Transform.V20150401.AssumeRoleResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : AssumeRoleResponse
context UnmarshallerContext
Результат Aliyun.Acs.Sts.Model.V20150401.AssumeRoleResponse
        public static AssumeRoleResponse Unmarshall(UnmarshallerContext context)
        {
            AssumeRoleResponse assumeRoleResponse = new AssumeRoleResponse();

            assumeRoleResponse.HttpResponse = context.HttpResponse;
            assumeRoleResponse.RequestId = context.StringValue("AssumeRole.RequestId");

            AssumeRoleResponse.Credentials_ credentials = new AssumeRoleResponse.Credentials_();
            credentials.SecurityToken = context.StringValue("AssumeRole.Credentials.SecurityToken");
            credentials.AccessKeySecret = context.StringValue("AssumeRole.Credentials.AccessKeySecret");
            credentials.AccessKeyId = context.StringValue("AssumeRole.Credentials.AccessKeyId");
            credentials.Expiration = context.StringValue("AssumeRole.Credentials.Expiration");
            assumeRoleResponse.Credentials = credentials;

            AssumeRoleResponse.AssumedRoleUser_ assumedRoleUser = new AssumeRoleResponse.AssumedRoleUser_();
            assumedRoleUser.Arn = context.StringValue("AssumeRole.AssumedRoleUser.Arn");
            assumedRoleUser.AssumedRoleId = context.StringValue("AssumeRole.AssumedRoleUser.AssumedRoleId");
            assumeRoleResponse.AssumedRoleUser = assumedRoleUser;

            return assumeRoleResponse;
        }
AssumeRoleResponseUnmarshaller