Reference for RimuHosting's Data Structures (as used in our REST-ful APIs)

Name: PutHostServerMoveResponse

The result of the 'move host server' request.

XML Example:
<PutHostServerMoveResponse>
  <about_order>AboutOrder</about_order>
  <error_info>IErrorInfo</error_info>
  zero or N[<extended_error_infos>IErrorInfo</extended_error_infos>]
  <human_readable_message>xsd:string</human_readable_message>
  zero or N[<move_messages>xsd:string</move_messages>]
  <move_request>VPSMoveRequest</move_request>
  <redirect_uri>xsd:string</redirect_uri>
  <response_display_duration_type>SHORT | REGULAR | PERMANENT</response_display_duration_type>
  <response_type>OK | ERROR</response_type>
  <running_vps_info>RunningVPSInfo</running_vps_info>
  <status_code>xsd:int</status_code>
  <status_message>xsd:string</status_message>
  <vps_move_request>VPSMoveRequest</vps_move_request>
</PutHostServerMoveResponse>
JSON Example:
{"PutHostServerMoveResponse":
 {
   "about_order": AboutOrder,
   "error_info": IErrorInfo,
   "extended_error_infos": [IErrorInfo],
   "human_readable_message": String,
   "move_messages": [String],
   "move_request": VPSMoveRequest,
   "redirect_uri": String,
   "response_display_duration_type": 'SHORT' | 'REGULAR' | 'PERMANENT',
   "response_type": 'OK' | 'ERROR',
   "running_vps_info": RunningVPSInfo,
   "status_code": Number,
   "status_message": String,
   "vps_move_request": VPSMoveRequest,
 }
}

Elements
NameTypeRequiredNillableDefault ValueDescription
about_orderAboutOrderfalsefalseThe status of the server after the move.
error_infoIErrorInfofalsefalseIf the response type is an error, then this can contain more information about the error.
extended_error_infoszero or N[IErrorInfo]falsefalsee.g.
human_readable_messagexsd:stringfalsefalseA message summarizing the request result.
move_messageszero or N[xsd:string]falsefalseInformation about what happened during the move.
move_requestVPSMoveRequestfalsefalseThe request body that we received from you, plus and defaults/tweaks we applied.  So you can check any changes we made and verify that your request body is being marshalled as you expected.
redirect_urixsd:stringfalsefalseA suggestion from the server about which URI to go to after this request.
response_display_duration_typeSHORT | REGULAR | PERMANENTfalsefalseAn indicator for a UI about how long to display a message.
response_typeOK | ERRORfalsefalseWhether the response is an AOK or error response.
running_vps_infoRunningVPSInfofalsefalseInfo on the server as it after the move request.
status_codexsd:intfalsefalseMay the status code be for ever 2xx.
status_messagexsd:stringfalsefalseThe status message (should match the status code).
vps_move_requestVPSMoveRequestfalsefalseAn echo of your request arguments, tweaked/mangled to fit the move.