vrchatapi/models/
api_config_events.rs

1/*
2 * VRChat API Documentation
3 *
4 *
5 * Contact: vrchatapi.lpv0t@aries.fyi
6 * Generated by: https://openapi-generator.tech
7 */
8
9use crate::models;
10use serde::{Deserialize, Serialize};
11
12#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
13pub struct ApiConfigEvents {
14    /// Unknown
15    #[serde(rename = "distanceClose")]
16    pub distance_close: i32,
17    /// Unknown
18    #[serde(rename = "distanceFactor")]
19    pub distance_factor: i32,
20    /// Unknown
21    #[serde(rename = "distanceFar")]
22    pub distance_far: i32,
23    /// Unknown
24    #[serde(rename = "groupDistance")]
25    pub group_distance: i32,
26    /// Unknown
27    #[serde(rename = "maximumBunchSize")]
28    pub maximum_bunch_size: i32,
29    /// Unknown
30    #[serde(rename = "notVisibleFactor")]
31    pub not_visible_factor: i32,
32    /// Unknown
33    #[serde(rename = "playerOrderBucketSize")]
34    pub player_order_bucket_size: i32,
35    /// Unknown
36    #[serde(rename = "playerOrderFactor")]
37    pub player_order_factor: i32,
38    /// Unknown
39    #[serde(rename = "slowUpdateFactorThreshold")]
40    pub slow_update_factor_threshold: i32,
41    /// Unknown
42    #[serde(rename = "useDirectPlayerSerialization")]
43    pub use_direct_player_serialization: bool,
44    /// Unknown
45    #[serde(rename = "viewSegmentLength")]
46    pub view_segment_length: i32,
47}
48
49impl ApiConfigEvents {
50    pub fn new(
51        distance_close: i32,
52        distance_factor: i32,
53        distance_far: i32,
54        group_distance: i32,
55        maximum_bunch_size: i32,
56        not_visible_factor: i32,
57        player_order_bucket_size: i32,
58        player_order_factor: i32,
59        slow_update_factor_threshold: i32,
60        use_direct_player_serialization: bool,
61        view_segment_length: i32,
62    ) -> ApiConfigEvents {
63        ApiConfigEvents {
64            distance_close,
65            distance_factor,
66            distance_far,
67            group_distance,
68            maximum_bunch_size,
69            not_visible_factor,
70            player_order_bucket_size,
71            player_order_factor,
72            slow_update_factor_threshold,
73            use_direct_player_serialization,
74            view_segment_length,
75        }
76    }
77}