com.geotab.api.DataStore Maven / Gradle / Ivy
package com.geotab.api;
import static com.geotab.api.Api.entity;
import com.geotab.api.Api.EntityDescriptor;
import com.geotab.model.search.AddInSearch;
import com.geotab.model.search.AnnotationLogSearch;
import com.geotab.model.search.AuditSearch;
import com.geotab.model.search.ChargeEventSearch;
import com.geotab.model.search.ControllerSearch;
import com.geotab.model.search.CustomDataSearch;
import com.geotab.model.search.DVIRLogSearch;
import com.geotab.model.search.DebugDataSearch;
import com.geotab.model.search.DeviceSearch;
import com.geotab.model.search.DeviceStatusInfoSearch;
import com.geotab.model.search.DiagnosticSearch;
import com.geotab.model.search.DistributionListSearch;
import com.geotab.model.search.DriverChangeSearch;
import com.geotab.model.search.DutyStatusAvailabilitySearch;
import com.geotab.model.search.DutyStatusLogSearch;
import com.geotab.model.search.DutyStatusViolationSearch;
import com.geotab.model.search.ExceptionEventSearch;
import com.geotab.model.search.FaultDataSearch;
import com.geotab.model.search.FuelTaxDetailSearch;
import com.geotab.model.search.FuelTransactionSearch;
import com.geotab.model.search.FuelUsedSearch;
import com.geotab.model.search.GroupSearch;
import com.geotab.model.search.IoxAddOnSearch;
import com.geotab.model.search.IoxAddOnStatusSearch;
import com.geotab.model.search.LogRecordSearch;
import com.geotab.model.search.MediaFileSearch;
import com.geotab.model.search.PropertySearch;
import com.geotab.model.search.PropertySetSearch;
import com.geotab.model.search.RecipientSearch;
import com.geotab.model.search.ReportTemplateSearch;
import com.geotab.model.search.RouteSearch;
import com.geotab.model.search.RuleSearch;
import com.geotab.model.search.Search;
import com.geotab.model.search.ShipmentLogSearch;
import com.geotab.model.search.StatusDataSearch;
import com.geotab.model.search.TachographCompanyCardSearch;
import com.geotab.model.search.TachographDataFileSearch;
import com.geotab.model.search.TextMessageSearch;
import com.geotab.model.search.TrailerAttachmentSearch;
import com.geotab.model.search.TrailerSearch;
import com.geotab.model.search.TripSearch;
import com.geotab.model.search.UserSearch;
import com.geotab.model.search.WifiHotspotSearch;
import com.geotab.model.search.WorkHolidaySearch;
import com.geotab.model.search.WorkTimeSearch;
import com.geotab.model.search.ZoneSearch;
/**
* List of DataStore entities.
*
* WARNING: Experimental API.
*/
public interface DataStore {
//@formatter:off
EntityDescriptor AddInEntity = entity(com.geotab.model.entity.addins.AddIn.class);
EntityDescriptor AddInDataEntity = entity(com.geotab.model.entity.addins.AddInData.class);
EntityDescriptor AuditEntity = entity(com.geotab.model.entity.audit.Audit.class);
EntityDescriptor CertificateEntity = entity(com.geotab.model.entity.certificate.Certificate.class);
EntityDescriptor ChargeEventEntity = entity(com.geotab.model.entity.charging.ChargeEvent.class);
EntityDescriptor ConditionEntity = entity(com.geotab.model.entity.condition.Condition.class);
EntityDescriptor ControllerEntity = entity(com.geotab.model.entity.controller.Controller.class);
EntityDescriptor CustomDataEntity = entity(com.geotab.model.entity.customdata.CustomData.class);
EntityDescriptor PropertyEntity = entity(com.geotab.model.entity.customproperty.Property.class);
EntityDescriptor PropertySetEntity = entity(com.geotab.model.entity.customproperty.PropertySet.class);
EntityDescriptor PropertyValueEntity = entity(com.geotab.model.entity.customproperty.PropertyValue.class);
EntityDescriptor DebugDataEntity = entity(com.geotab.model.entity.debugdata.DebugData.class);
EntityDescriptor DeviceEntity = entity(com.geotab.model.entity.device.Device.class);
EntityDescriptor DeviceStatusInfoEntity = entity(com.geotab.model.entity.devicestatusinfo.DeviceStatusInfo.class);
EntityDescriptor BasicDiagnosticEntity = entity(com.geotab.model.entity.diagnostic.Diagnostic.class);
EntityDescriptor DistributionListEntity = entity(com.geotab.model.entity.distributionlist.DistributionList.class);
EntityDescriptor DriverChangeEntity = entity(com.geotab.model.entity.driverchange.DriverChange.class);
EntityDescriptor AnnotationLogEntity = entity(com.geotab.model.entity.dutystatus.AnnotationLog.class);
EntityDescriptor DutyStatusAvailabilityEntity = entity(com.geotab.model.entity.dutystatus.DutyStatusAvailability.class);
EntityDescriptor DutyStatusLogEntity = entity(com.geotab.model.entity.dutystatus.DutyStatusLog.class);
EntityDescriptor DutyStatusViolationEntity = entity(com.geotab.model.entity.dutystatus.DutyStatusViolation.class);
EntityDescriptor DVIRDefectEntity = entity(com.geotab.model.entity.dvirlog.DVIRDefect.class);
EntityDescriptor DVIRLogEntity = entity(com.geotab.model.entity.dvirlog.DVIRLog.class);
EntityDescriptor DefectRemarkEntity = entity(com.geotab.model.entity.dvirlog.DefectRemark.class);
EntityDescriptor EngineTypeEntity = entity(com.geotab.model.entity.enginetype.EngineType.class);
EntityDescriptor ExceptionEventEntity = entity(com.geotab.model.entity.exceptionevent.ExceptionEvent.class);
EntityDescriptor ExceptionEventStateEntity = entity(com.geotab.model.entity.exceptionevent.state.ExceptionEventState.class);
EntityDescriptor FailureModeEntity = entity(com.geotab.model.entity.failuremode.FailureMode.class);
EntityDescriptor FaultDataEntity = entity(com.geotab.model.entity.faultdata.FaultData.class);
EntityDescriptor FaultStatusEntity = entity(com.geotab.model.entity.faultdata.FaultStatus.class);
EntityDescriptor MediaFileEntity = entity(com.geotab.model.entity.file.MediaFile.class);
EntityDescriptor TagEntity = entity(com.geotab.model.entity.file.Tag.class);
EntityDescriptor FlashCodeEntity = entity(com.geotab.model.entity.flashcode.FlashCode.class);
EntityDescriptor FuelEventEntity = entity(com.geotab.model.entity.fuel.FuelEvent.class);
EntityDescriptor FuelTaxDetailEntity = entity(com.geotab.model.entity.fuel.FuelTaxDetail.class);
EntityDescriptor FuelTransactionEntity = entity(com.geotab.model.entity.fuel.FuelTransaction.class);
EntityDescriptor FuelUsedEntity = entity(com.geotab.model.entity.fuel.FuelUsed.class);
EntityDescriptor GroupEntity = entity(com.geotab.model.entity.group.Group.class);
EntityDescriptor HosRuleSetNewEntity = entity(com.geotab.model.entity.hos.HosRuleSetNew.class);
EntityDescriptor UserHosRuleSetEntity = entity(com.geotab.model.entity.hos.UserHosRuleSet.class);
EntityDescriptor IoxAddOnEntity = entity(com.geotab.model.entity.ioxaddon.IoxAddOn.class);
EntityDescriptor IoxAddOnStatusEntity = entity(com.geotab.model.entity.ioxaddonstatus.IoxAddOnStatus.class);
EntityDescriptor LogRecordEntity = entity(com.geotab.model.entity.logrecord.LogRecord.class);
EntityDescriptor NotificationBinaryFileEntity = entity(com.geotab.model.entity.notification.NotificationBinaryFile.class);
EntityDescriptor ParameterGroupEntity = entity(com.geotab.model.entity.parametergroup.ParameterGroup.class);
EntityDescriptor RecipientEntity = entity(com.geotab.model.entity.recipient.Recipient.class);
EntityDescriptor ReportTemplateEntity = entity(com.geotab.model.entity.reporttemplate.ReportTemplate.class);
EntityDescriptor RouteEntity = entity(com.geotab.model.entity.route.Route.class);
EntityDescriptor RoutePlanItemEntity = entity(com.geotab.model.entity.route.RoutePlanItem.class);
EntityDescriptor RuleEntity = entity(com.geotab.model.entity.rule.Rule.class);
EntityDescriptor SecurityIdEntity = entity(com.geotab.model.entity.security.SecurityId.class);
EntityDescriptor ShipmentLogEntity = entity(com.geotab.model.entity.shipmentlog.ShipmentLog.class);
EntityDescriptor SourceEntity = entity(com.geotab.model.entity.source.Source.class);
EntityDescriptor StatusDataEntity = entity(com.geotab.model.entity.statusdata.StatusData.class);
EntityDescriptor TachographDataEntity = entity(com.geotab.model.entity.tachograph.TachographData.class);
EntityDescriptor TachographCompanyCardEntity = entity(com.geotab.model.entity.tachograph.companycards.TachographCompanyCard.class);
EntityDescriptor TachographDataFileEntity = entity(com.geotab.model.entity.tachograph.files.TachographDataFile.class);
EntityDescriptor TextMessageEntity = entity(com.geotab.model.entity.textmessage.TextMessage.class);
EntityDescriptor TrailerEntity = entity(com.geotab.model.entity.trailer.Trailer.class);
EntityDescriptor TrailerAttachmentEntity = entity(com.geotab.model.entity.trailer.TrailerAttachment.class);
EntityDescriptor TripEntity = entity(com.geotab.model.entity.trip.Trip.class);
EntityDescriptor UnitOfMeasureEntity = entity(com.geotab.model.entity.unitofmeasure.UnitOfMeasure.class);
EntityDescriptor UserEntity = entity(com.geotab.model.entity.user.User.class);
EntityDescriptor WifiHotspotEntity = entity(com.geotab.model.entity.wifi.WifiHotspot.class);
EntityDescriptor WorkHolidayEntity = entity(com.geotab.model.entity.workholiday.WorkHoliday.class);
EntityDescriptor WorkTimeEntity = entity(com.geotab.model.entity.worktime.WorkTime.class);
EntityDescriptor ZoneEntity = entity(com.geotab.model.entity.zone.Zone.class);
EntityDescriptor ZoneTypeEntity = entity(com.geotab.model.entity.zone.type.ZoneType.class);
//@formatter:on
}