blob: f0d8cb5d46ea717120376a37ed8458331a324bfd [file] [log] [blame]
package com.example.appsearch;
import androidx.appsearch.app.AppSearchSchema;
import androidx.appsearch.app.DocumentClassFactory;
import androidx.appsearch.app.GenericDocument;
import androidx.appsearch.exceptions.AppSearchException;
import java.lang.Override;
import java.lang.String;
import javax.annotation.processing.Generated;
@Generated("androidx.appsearch.compiler.AppSearchCompiler")
public final class $$__AppSearch__Gift implements DocumentClassFactory<Gift> {
public static final String SCHEMA_NAME = "Gift";
@Override
public String getSchemaName() {
return SCHEMA_NAME;
}
@Override
public AppSearchSchema getSchema() throws AppSearchException {
return new AppSearchSchema.Builder(SCHEMA_NAME)
.build();
}
@Override
public GenericDocument toGenericDocument(Gift document) throws AppSearchException {
GenericDocument.Builder<?> builder =
new GenericDocument.Builder<>(document.getNamespace(), document.getId(), SCHEMA_NAME);
return builder.build();
}
@Override
public Gift fromGenericDocument(GenericDocument genericDoc) throws AppSearchException {
String mIdConv = genericDoc.getId();
String mNamespaceConv = genericDoc.getNamespace();
Gift document = new Gift(mIdConv);
document.setNamespace(mNamespaceConv);
return document;
}
}