class AnalysedSyncCollection implements SyncDefaultValues, Serializable {

	public static Builder builder() {
		return new Builder();
	}

	protected  AnalysedSyncCollection(PIMDataType dataType, SyncKey syncKey, CollectionId collectionId,
			String collectionPath, Boolean deletesAsMoves, Boolean changes, Optional<Integer> windowSize, 
			SyncCollectionOptions options, TypedCommandsIndex<SyncCollectionCommandRequest> commands, SyncStatus status);

}