// Token: 0x060019A4 RID: 6564 RVA: 0x0005A9A0 File Offset: 0x00058BA0 internal static CreateAttachmentResponse BuildCreateAttachmentResponseForCancelled() { CreateAttachmentResponse createAttachmentResponse = new CreateAttachmentResponse(); createAttachmentResponse.ResponseMessages = new ArrayOfResponseMessages(); AttachmentInfoResponseMessage attachmentInfoResponseMessage = new AttachmentInfoResponseMessage(ServiceResultCode.Success, null, null); attachmentInfoResponseMessage.ResponseClass = ResponseClass.Success; attachmentInfoResponseMessage.ResponseCode = ResponseCodeType.NoError; attachmentInfoResponseMessage.IsCancelled = true; createAttachmentResponse.ResponseMessages.AddResponse(attachmentInfoResponseMessage, ResponseType.CreateAttachmentResponseMessage); return(createAttachmentResponse); }
// Token: 0x060019A1 RID: 6561 RVA: 0x0005A864 File Offset: 0x00058A64 internal static AttachmentIdType GetAttachmentIdFromCreateAttachmentResponse(CreateAttachmentResponse response) { AttachmentIdType result = null; if (response != null && response.ResponseMessages != null && response.ResponseMessages.Items != null && response.ResponseMessages.Items.Length > 0) { AttachmentInfoResponseMessage attachmentInfoResponseMessage = (AttachmentInfoResponseMessage)response.ResponseMessages.Items[0]; if (attachmentInfoResponseMessage.ResponseCode == ResponseCodeType.NoError && attachmentInfoResponseMessage.Attachments != null && attachmentInfoResponseMessage.Attachments.Length > 0) { result = attachmentInfoResponseMessage.Attachments[0].AttachmentId; } } return(result); }