All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.exchange.services.odata.model.IEvents Maven / Gradle / Ivy

The newest version!

package com.microsoft.exchange.services.odata.model;

import com.microsoft.office.proxy.OfficeEntitySet;
import com.msopentech.odatajclient.proxy.api.annotations.EntitySet;
import com.msopentech.odatajclient.proxy.api.annotations.CompoundKey;
import com.msopentech.odatajclient.proxy.api.annotations.CompoundKeyElement;
import com.microsoft.exchange.services.odata.model.system.*;
import com.microsoft.exchange.services.odata.model.system.types.*;
import com.microsoft.exchange.services.odata.model.*;
import com.microsoft.exchange.services.odata.model.types.*;

// EdmSimpleType property imports
import com.msopentech.odatajclient.engine.data.ODataDuration;
import com.msopentech.odatajclient.engine.data.ODataTimestamp;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Geospatial;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.GeospatialCollection;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.LineString;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiLineString;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiPoint;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiPolygon;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Point;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Polygon;
import java.math.BigDecimal;
import java.net.URI;
import java.util.UUID;
import java.io.Serializable;
import java.util.Collection;


/** 
	Represents Events entity set.
	Implements Collection interface so you can use and convert it it as a regular Java Collection.
*/
@EntitySet(name = "Events",
           path = "Me/Events",
           createPath = "Me/Calendars('%s')/Events")
public interface IEvents extends OfficeEntitySet {


    /**
     * Creates new Event in this Events entity set.
     * @param calendarId id of calendar to create this event.
     * @return created item.
     */
    com.microsoft.exchange.services.odata.model.types.IEvent newEvent(String calendarId);

    /**
     * Creates new collection of Event in Events entity set.
     *
     * @return created collection.
     */
    com.microsoft.exchange.services.odata.model.types.IEventCollection newEventCollection();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy