/**@class android.content.SyncRequest implements android.os.Parcelable @extends java.lang.Object Convenience class to construct sync requests. See {@link android.content.SyncRequest.Builder} for an explanation of the various functions. The resulting object is passed through to the framework via {@link android.content.ContentResolver#requestSync(SyncRequest)}. */ var SyncRequest = { /***/ CREATOR : "null", /**{@hide} @return {Boolean} whether this sync is periodic or one-time. A Sync Request must be either one of these or an InvalidStateException will be thrown in Builder.build(). */ isPeriodic : function( ) {}, /**{@hide} @return {Boolean} whether this sync is expedited. */ isExpedited : function( ) {}, /**{@hide} @return {Object {android.accounts.Account}} account object for this sync. @throws IllegalArgumentException if this function is called for a request that targets a sync service. */ getAccount : function( ) {}, /**{@hide} @return {String} provider for this sync. @throws IllegalArgumentException if this function is called for a request that targets a sync service. */ getProvider : function( ) {}, /**{@hide} Retrieve bundle for this SyncRequest. Will not be null. */ getBundle : function( ) {}, /**{@hide} @return {Number} the earliest point in time that this sync can be scheduled. */ getSyncFlexTime : function( ) {}, /**{@hide} @return {Number} the last point in time at which this sync must scheduled. */ getSyncRunTime : function( ) {}, /** */ describeContents : function( ) {}, /** */ writeToParcel : function( ) {}, };