Search in sources :

Example 6 with EmailAddress

use of com.microsoft.graph.models.EmailAddress in project msgraph-beta-sdk-java by microsoftgraph.

the class OutlookTests method getMessage.

public Message getMessage() {
    Message message = new Message();
    java.util.List<String> emails = Arrays.asList("test_email@test_domain.com");
    java.util.List<Recipient> listReceipient = new ArrayList<>();
    for (String email : emails) {
        EmailAddress emailAddress = new EmailAddress();
        emailAddress.address = email;
        Recipient recipient = new Recipient();
        recipient.emailAddress = emailAddress;
        listReceipient.add(recipient);
    }
    message.body = getItemBody();
    message.toRecipients = listReceipient;
    message.subject = "Test Message";
    message.id = "1234";
    return message;
}
Also used : Message(com.microsoft.graph.models.Message) ArrayList(java.util.ArrayList) Recipient(com.microsoft.graph.models.Recipient) EmailAddress(com.microsoft.graph.models.EmailAddress)

Example 7 with EmailAddress

use of com.microsoft.graph.models.EmailAddress in project msgraph-sdk-java by microsoftgraph.

the class OutlookTests method getMessage.

public Message getMessage() {
    Message message = new Message();
    java.util.List<String> emails = Arrays.asList("test_email@test_domain.com");
    java.util.List<Recipient> listReceipient = new ArrayList<>();
    for (String email : emails) {
        EmailAddress emailAddress = new EmailAddress();
        emailAddress.address = email;
        Recipient recipient = new Recipient();
        recipient.emailAddress = emailAddress;
        listReceipient.add(recipient);
    }
    message.body = getItemBody();
    message.toRecipients = listReceipient;
    message.subject = "Test Message";
    message.id = "1234";
    return message;
}
Also used : Message(com.microsoft.graph.models.Message) ArrayList(java.util.ArrayList) Recipient(com.microsoft.graph.models.Recipient) EmailAddress(com.microsoft.graph.models.EmailAddress)

Example 8 with EmailAddress

use of com.microsoft.graph.models.EmailAddress in project msgraph-sdk-java by microsoftgraph.

the class OutlookTests method createDraftMessage.

private Message createDraftMessage(TestBase testBase, String draftSubject) {
    User me = testBase.graphClient.me().buildRequest().get();
    Recipient r = new Recipient();
    EmailAddress address = new EmailAddress();
    address.address = me.mail;
    r.emailAddress = address;
    Message message = new Message();
    message.subject = draftSubject;
    ArrayList<Recipient> recipients = new ArrayList<Recipient>();
    recipients.add(r);
    message.toRecipients = recipients;
    message.isDraft = true;
    // Save the message as a draft
    return testBase.graphClient.me().messages().buildRequest().post(message);
}
Also used : User(com.microsoft.graph.models.User) Message(com.microsoft.graph.models.Message) ArrayList(java.util.ArrayList) Recipient(com.microsoft.graph.models.Recipient) EmailAddress(com.microsoft.graph.models.EmailAddress)

Example 9 with EmailAddress

use of com.microsoft.graph.models.EmailAddress in project msgraph-sdk-java by microsoftgraph.

the class CollectionPageSerializerTests method getEvent.

private Event getEvent() {
    Event event = new Event();
    java.util.List<String> emails = Arrays.asList("test_email@test_domain.com");
    java.util.List<Attendee> attendees = new ArrayList<>();
    for (String email : emails) {
        EmailAddress emailAddress = new EmailAddress();
        emailAddress.address = email;
        Attendee attendee = new Attendee();
        attendee.emailAddress = emailAddress;
        attendees.add(attendee);
    }
    DateTimeTimeZone start = new DateTimeTimeZone();
    start.timeZone = "UTC";
    start.dateTime = "2018-10-16T06:15:26.544Z";
    DateTimeTimeZone end = new DateTimeTimeZone();
    end.timeZone = "UTC";
    end.dateTime = "2018-11-18T07:30:26.544Z";
    event.start = start;
    event.end = end;
    event.subject = "Test Event Subject";
    event.id = "1234";
    return event;
}
Also used : ArrayList(java.util.ArrayList) Event(com.microsoft.graph.models.Event) Attendee(com.microsoft.graph.models.Attendee) EmailAddress(com.microsoft.graph.models.EmailAddress) DateTimeTimeZone(com.microsoft.graph.models.DateTimeTimeZone)

Example 10 with EmailAddress

use of com.microsoft.graph.models.EmailAddress in project msgraph-beta-sdk-java by microsoftgraph.

the class OutlookTests method getEvent.

private Event getEvent() {
    Event event = new Event();
    java.util.List<String> emails = Arrays.asList("test_email@test_domain.com");
    java.util.List<Attendee> attendees = new ArrayList<>();
    for (String email : emails) {
        EmailAddress emailAddress = new EmailAddress();
        emailAddress.address = email;
        Attendee attendee = new Attendee();
        attendee.emailAddress = emailAddress;
        attendees.add(attendee);
    }
    DateTimeTimeZone start = new DateTimeTimeZone();
    start.timeZone = "UTC";
    start.dateTime = "2018-10-16T06:15:26.544Z";
    DateTimeTimeZone end = new DateTimeTimeZone();
    end.timeZone = "UTC";
    end.dateTime = "2018-11-18T07:30:26.544Z";
    event.start = start;
    event.end = end;
    event.subject = "Test Event Subject";
    event.id = "1234";
    return event;
}
Also used : ArrayList(java.util.ArrayList) Event(com.microsoft.graph.models.Event) Attendee(com.microsoft.graph.models.Attendee) EmailAddress(com.microsoft.graph.models.EmailAddress) DateTimeTimeZone(com.microsoft.graph.models.DateTimeTimeZone)

Aggregations

EmailAddress (com.microsoft.graph.models.EmailAddress)13 ArrayList (java.util.ArrayList)12 Recipient (com.microsoft.graph.models.Recipient)7 Message (com.microsoft.graph.models.Message)6 User (com.microsoft.graph.models.User)6 Attendee (com.microsoft.graph.models.Attendee)4 DateTimeTimeZone (com.microsoft.graph.models.DateTimeTimeZone)4 Event (com.microsoft.graph.models.Event)4 Test (org.junit.jupiter.api.Test)4 ClientException (com.microsoft.graph.core.ClientException)2 AttendeeBase (com.microsoft.graph.models.AttendeeBase)2 MeetingTimeSuggestionsResult (com.microsoft.graph.models.MeetingTimeSuggestionsResult)2 UserCollectionPage (com.microsoft.graph.requests.UserCollectionPage)2 FileNotFoundException (java.io.FileNotFoundException)2 IOException (java.io.IOException)2 Duration (javax.xml.datatype.Duration)2