de.SweetCode.SteamAPI.method.methods.EnumerateUserPublishedFiles Maven / Gradle / Ivy
package de.SweetCode.SteamAPI.method.methods;
import de.SweetCode.SteamAPI.SteamHTTPMethod;
import de.SweetCode.SteamAPI.SteamHost;
import de.SweetCode.SteamAPI.SteamVersion;
import de.SweetCode.SteamAPI.SteamVisibility;
import de.SweetCode.SteamAPI.interfaces.ISteamRemoteStorage;
import de.SweetCode.SteamAPI.method.SteamMethod;
import de.SweetCode.SteamAPI.method.SteamMethodVersion;
import de.SweetCode.SteamAPI.method.option.options.AppIDOption;
import de.SweetCode.SteamAPI.method.option.options.KeyOption;
import de.SweetCode.SteamAPI.method.option.options.SteamIDOption;
import java.util.Collections;
public class EnumerateUserPublishedFiles extends SteamMethod {
public EnumerateUserPublishedFiles(ISteamRemoteStorage steamInterface) {
super(
steamInterface,
"EnumerateUserPublishedFiles",
Collections.singletonList(
SteamMethodVersion.create()
.method(SteamHTTPMethod.POST)
.hosts(SteamHost.PUBLIC, SteamHost.PARTNER)
.version(SteamVersion.V_1)
.visibility(SteamVisibility.PUBLISHER)
.add(new KeyOption(false))
.add(new SteamIDOption(true))
.add(new AppIDOption(true))
.build()
)
);
}
}