Satisfactory Server SDK / SatisfactoryServer
Class: SatisfactoryServer
Constructors
new SatisfactoryServer()
new SatisfactoryServer(
baseUrl,options?):SatisfactoryServer
Parameters
• baseUrl: string
• options?: SatisfactoryServerOptions
Returns
Defined in
Properties
baseUrl
protectedbaseUrl:string
Defined in
bearerToken
protectedbearerToken:undefined|string
Defined in
client
client:
IHttpClient
Defined in
Methods
execute()
execute(apiFunction, data)
execute(
apiFunction,data?):Promise<object>
Parameters
• apiFunction: "getadvancedgamesettings"
• data?: undefined
Returns
Promise<object>
data
Defined in
execute(apiFunction, data)
execute(
apiFunction,data?):Promise<object>
Parameters
• apiFunction: "getserveroptions"
• data?: undefined
Returns
Promise<object>
data
Defined in
execute(apiFunction, data)
execute(
apiFunction,data?):Promise<object>
Parameters
• apiFunction: "healthcheck"
• data?: HealthCheckRequestData
Returns
Promise<object>
data
data:
HealthCheckResponseBody
Defined in
execute(apiFunction, data)
execute(
apiFunction,data?):Promise<object>
Parameters
• apiFunction: "passwordlogin"
• data?: PasswordLoginRequestData
Returns
Promise<object>
data
Defined in
execute(apiFunction)
execute(
apiFunction):Promise<object>
Parameters
• apiFunction: "queryserverstate"
Returns
Promise<object>
data
Defined in
getDefaultData()
getDefaultData<
Data>(apiFunction):null|Data
Type Parameters
• Data
Parameters
• apiFunction: keyof ValidRequest
Returns
null | Data