public static CreateKeyResponse Unmarshall(UnmarshallerContext context) { CreateKeyResponse createKeyResponse = new CreateKeyResponse(); createKeyResponse.HttpResponse = context.HttpResponse; createKeyResponse.RequestId = context.StringValue("CreateKey.RequestId"); CreateKeyResponse.KeyMetadata_ keyMetadata = new CreateKeyResponse.KeyMetadata_(); keyMetadata.CreationDate = context.StringValue("CreateKey.KeyMetadata.CreationDate"); keyMetadata.Description = context.StringValue("CreateKey.KeyMetadata.Description"); keyMetadata.KeyId = context.StringValue("CreateKey.KeyMetadata.KeyId"); keyMetadata.KeyState = context.StringValue("CreateKey.KeyMetadata.KeyState"); keyMetadata.KeyUsage = context.StringValue("CreateKey.KeyMetadata.KeyUsage"); createKeyResponse.KeyMetadata = keyMetadata; return createKeyResponse; }