class ActionSpatialCameraMove implements Sc2ApiSerializable<Spatial.ActionSpatialCameraMove> {

    public static ActionSpatialCameraMove from(Spatial.ActionSpatialCameraMove sc2ApiActionSpatialCameraMove) {
        require("sc2api action spatial camera move", sc2ApiActionSpatialCameraMove);
        return new ActionSpatialCameraMove(sc2ApiActionSpatialCameraMove);
    }

    private  ActionSpatialCameraMove(Builder builder);
    private  ActionSpatialCameraMove(Spatial.ActionSpatialCameraMove sc2ApiActionSpatialCameraMove);

}