/**@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(  ) {},


};