1
8
9
10
11 package openapi
12
13 import (
14 "encoding/json"
15 )
16
17
18 type ServerInfo struct {
19 PacketVersion *float32 `json:"PacketVersion,omitempty"`
20 Application *string `json:"Application,omitempty"`
21 Version *float32 `json:"Version,omitempty"`
22 SubVersion *float32 `json:"SubVersion,omitempty"`
23 NumberOfPlayer *float32 `json:"NumberOfPlayer,omitempty"`
24 MaxPlayers *float32 `json:"MaxPlayers,omitempty"`
25 GameType *float32 `json:"GameType,omitempty"`
26 ModifiedGame *bool `json:"ModifiedGame,omitempty"`
27 CheatsEnabled *bool `json:"CheatsEnabled,omitempty"`
28 KartVars *float32 `json:"KartVars,omitempty"`
29 FileNeededNum *float32 `json:"FileNeededNum,omitempty"`
30 Time *float32 `json:"Time,omitempty"`
31 LevelTime *float32 `json:"LevelTime,omitempty"`
32 ServerNameRaw *string `json:"ServerNameRaw,omitempty"`
33 ServerName *string `json:"ServerName,omitempty"`
34 MapName *string `json:"MapName,omitempty"`
35 MapTitle *string `json:"MapTitle,omitempty"`
36 MapMD5 []float32 `json:"MapMD5,omitempty"`
37 ActNum *float32 `json:"ActNum,omitempty"`
38 IsZone *bool `json:"IsZone,omitempty"`
39 HttpSource *string `json:"HttpSource,omitempty"`
40 FileNeeded []FileNeededInner `json:"FileNeeded,omitempty"`
41 }
42
43
44
45
46
47 func NewServerInfo() *ServerInfo {
48 this := ServerInfo{}
49 return &this
50 }
51
52
53
54
55 func NewServerInfoWithDefaults() *ServerInfo {
56 this := ServerInfo{}
57 return &this
58 }
59
60
61 func (o *ServerInfo) GetPacketVersion() float32 {
62 if o == nil || o.PacketVersion == nil {
63 var ret float32
64 return ret
65 }
66 return *o.PacketVersion
67 }
68
69
70
71 func (o *ServerInfo) GetPacketVersionOk() (*float32, bool) {
72 if o == nil || o.PacketVersion == nil {
73 return nil, false
74 }
75 return o.PacketVersion, true
76 }
77
78
79 func (o *ServerInfo) HasPacketVersion() bool {
80 if o != nil && o.PacketVersion != nil {
81 return true
82 }
83
84 return false
85 }
86
87
88 func (o *ServerInfo) SetPacketVersion(v float32) {
89 o.PacketVersion = &v
90 }
91
92
93 func (o *ServerInfo) GetApplication() string {
94 if o == nil || o.Application == nil {
95 var ret string
96 return ret
97 }
98 return *o.Application
99 }
100
101
102
103 func (o *ServerInfo) GetApplicationOk() (*string, bool) {
104 if o == nil || o.Application == nil {
105 return nil, false
106 }
107 return o.Application, true
108 }
109
110
111 func (o *ServerInfo) HasApplication() bool {
112 if o != nil && o.Application != nil {
113 return true
114 }
115
116 return false
117 }
118
119
120 func (o *ServerInfo) SetApplication(v string) {
121 o.Application = &v
122 }
123
124
125 func (o *ServerInfo) GetVersion() float32 {
126 if o == nil || o.Version == nil {
127 var ret float32
128 return ret
129 }
130 return *o.Version
131 }
132
133
134
135 func (o *ServerInfo) GetVersionOk() (*float32, bool) {
136 if o == nil || o.Version == nil {
137 return nil, false
138 }
139 return o.Version, true
140 }
141
142
143 func (o *ServerInfo) HasVersion() bool {
144 if o != nil && o.Version != nil {
145 return true
146 }
147
148 return false
149 }
150
151
152 func (o *ServerInfo) SetVersion(v float32) {
153 o.Version = &v
154 }
155
156
157 func (o *ServerInfo) GetSubVersion() float32 {
158 if o == nil || o.SubVersion == nil {
159 var ret float32
160 return ret
161 }
162 return *o.SubVersion
163 }
164
165
166
167 func (o *ServerInfo) GetSubVersionOk() (*float32, bool) {
168 if o == nil || o.SubVersion == nil {
169 return nil, false
170 }
171 return o.SubVersion, true
172 }
173
174
175 func (o *ServerInfo) HasSubVersion() bool {
176 if o != nil && o.SubVersion != nil {
177 return true
178 }
179
180 return false
181 }
182
183
184 func (o *ServerInfo) SetSubVersion(v float32) {
185 o.SubVersion = &v
186 }
187
188
189 func (o *ServerInfo) GetNumberOfPlayer() float32 {
190 if o == nil || o.NumberOfPlayer == nil {
191 var ret float32
192 return ret
193 }
194 return *o.NumberOfPlayer
195 }
196
197
198
199 func (o *ServerInfo) GetNumberOfPlayerOk() (*float32, bool) {
200 if o == nil || o.NumberOfPlayer == nil {
201 return nil, false
202 }
203 return o.NumberOfPlayer, true
204 }
205
206
207 func (o *ServerInfo) HasNumberOfPlayer() bool {
208 if o != nil && o.NumberOfPlayer != nil {
209 return true
210 }
211
212 return false
213 }
214
215
216 func (o *ServerInfo) SetNumberOfPlayer(v float32) {
217 o.NumberOfPlayer = &v
218 }
219
220
221 func (o *ServerInfo) GetMaxPlayers() float32 {
222 if o == nil || o.MaxPlayers == nil {
223 var ret float32
224 return ret
225 }
226 return *o.MaxPlayers
227 }
228
229
230
231 func (o *ServerInfo) GetMaxPlayersOk() (*float32, bool) {
232 if o == nil || o.MaxPlayers == nil {
233 return nil, false
234 }
235 return o.MaxPlayers, true
236 }
237
238
239 func (o *ServerInfo) HasMaxPlayers() bool {
240 if o != nil && o.MaxPlayers != nil {
241 return true
242 }
243
244 return false
245 }
246
247
248 func (o *ServerInfo) SetMaxPlayers(v float32) {
249 o.MaxPlayers = &v
250 }
251
252
253 func (o *ServerInfo) GetGameType() float32 {
254 if o == nil || o.GameType == nil {
255 var ret float32
256 return ret
257 }
258 return *o.GameType
259 }
260
261
262
263 func (o *ServerInfo) GetGameTypeOk() (*float32, bool) {
264 if o == nil || o.GameType == nil {
265 return nil, false
266 }
267 return o.GameType, true
268 }
269
270
271 func (o *ServerInfo) HasGameType() bool {
272 if o != nil && o.GameType != nil {
273 return true
274 }
275
276 return false
277 }
278
279
280 func (o *ServerInfo) SetGameType(v float32) {
281 o.GameType = &v
282 }
283
284
285 func (o *ServerInfo) GetModifiedGame() bool {
286 if o == nil || o.ModifiedGame == nil {
287 var ret bool
288 return ret
289 }
290 return *o.ModifiedGame
291 }
292
293
294
295 func (o *ServerInfo) GetModifiedGameOk() (*bool, bool) {
296 if o == nil || o.ModifiedGame == nil {
297 return nil, false
298 }
299 return o.ModifiedGame, true
300 }
301
302
303 func (o *ServerInfo) HasModifiedGame() bool {
304 if o != nil && o.ModifiedGame != nil {
305 return true
306 }
307
308 return false
309 }
310
311
312 func (o *ServerInfo) SetModifiedGame(v bool) {
313 o.ModifiedGame = &v
314 }
315
316
317 func (o *ServerInfo) GetCheatsEnabled() bool {
318 if o == nil || o.CheatsEnabled == nil {
319 var ret bool
320 return ret
321 }
322 return *o.CheatsEnabled
323 }
324
325
326
327 func (o *ServerInfo) GetCheatsEnabledOk() (*bool, bool) {
328 if o == nil || o.CheatsEnabled == nil {
329 return nil, false
330 }
331 return o.CheatsEnabled, true
332 }
333
334
335 func (o *ServerInfo) HasCheatsEnabled() bool {
336 if o != nil && o.CheatsEnabled != nil {
337 return true
338 }
339
340 return false
341 }
342
343
344 func (o *ServerInfo) SetCheatsEnabled(v bool) {
345 o.CheatsEnabled = &v
346 }
347
348
349 func (o *ServerInfo) GetKartVars() float32 {
350 if o == nil || o.KartVars == nil {
351 var ret float32
352 return ret
353 }
354 return *o.KartVars
355 }
356
357
358
359 func (o *ServerInfo) GetKartVarsOk() (*float32, bool) {
360 if o == nil || o.KartVars == nil {
361 return nil, false
362 }
363 return o.KartVars, true
364 }
365
366
367 func (o *ServerInfo) HasKartVars() bool {
368 if o != nil && o.KartVars != nil {
369 return true
370 }
371
372 return false
373 }
374
375
376 func (o *ServerInfo) SetKartVars(v float32) {
377 o.KartVars = &v
378 }
379
380
381 func (o *ServerInfo) GetFileNeededNum() float32 {
382 if o == nil || o.FileNeededNum == nil {
383 var ret float32
384 return ret
385 }
386 return *o.FileNeededNum
387 }
388
389
390
391 func (o *ServerInfo) GetFileNeededNumOk() (*float32, bool) {
392 if o == nil || o.FileNeededNum == nil {
393 return nil, false
394 }
395 return o.FileNeededNum, true
396 }
397
398
399 func (o *ServerInfo) HasFileNeededNum() bool {
400 if o != nil && o.FileNeededNum != nil {
401 return true
402 }
403
404 return false
405 }
406
407
408 func (o *ServerInfo) SetFileNeededNum(v float32) {
409 o.FileNeededNum = &v
410 }
411
412
413 func (o *ServerInfo) GetTime() float32 {
414 if o == nil || o.Time == nil {
415 var ret float32
416 return ret
417 }
418 return *o.Time
419 }
420
421
422
423 func (o *ServerInfo) GetTimeOk() (*float32, bool) {
424 if o == nil || o.Time == nil {
425 return nil, false
426 }
427 return o.Time, true
428 }
429
430
431 func (o *ServerInfo) HasTime() bool {
432 if o != nil && o.Time != nil {
433 return true
434 }
435
436 return false
437 }
438
439
440 func (o *ServerInfo) SetTime(v float32) {
441 o.Time = &v
442 }
443
444
445 func (o *ServerInfo) GetLevelTime() float32 {
446 if o == nil || o.LevelTime == nil {
447 var ret float32
448 return ret
449 }
450 return *o.LevelTime
451 }
452
453
454
455 func (o *ServerInfo) GetLevelTimeOk() (*float32, bool) {
456 if o == nil || o.LevelTime == nil {
457 return nil, false
458 }
459 return o.LevelTime, true
460 }
461
462
463 func (o *ServerInfo) HasLevelTime() bool {
464 if o != nil && o.LevelTime != nil {
465 return true
466 }
467
468 return false
469 }
470
471
472 func (o *ServerInfo) SetLevelTime(v float32) {
473 o.LevelTime = &v
474 }
475
476
477 func (o *ServerInfo) GetServerNameRaw() string {
478 if o == nil || o.ServerNameRaw == nil {
479 var ret string
480 return ret
481 }
482 return *o.ServerNameRaw
483 }
484
485
486
487 func (o *ServerInfo) GetServerNameRawOk() (*string, bool) {
488 if o == nil || o.ServerNameRaw == nil {
489 return nil, false
490 }
491 return o.ServerNameRaw, true
492 }
493
494
495 func (o *ServerInfo) HasServerNameRaw() bool {
496 if o != nil && o.ServerNameRaw != nil {
497 return true
498 }
499
500 return false
501 }
502
503
504 func (o *ServerInfo) SetServerNameRaw(v string) {
505 o.ServerNameRaw = &v
506 }
507
508
509 func (o *ServerInfo) GetServerName() string {
510 if o == nil || o.ServerName == nil {
511 var ret string
512 return ret
513 }
514 return *o.ServerName
515 }
516
517
518
519 func (o *ServerInfo) GetServerNameOk() (*string, bool) {
520 if o == nil || o.ServerName == nil {
521 return nil, false
522 }
523 return o.ServerName, true
524 }
525
526
527 func (o *ServerInfo) HasServerName() bool {
528 if o != nil && o.ServerName != nil {
529 return true
530 }
531
532 return false
533 }
534
535
536 func (o *ServerInfo) SetServerName(v string) {
537 o.ServerName = &v
538 }
539
540
541 func (o *ServerInfo) GetMapName() string {
542 if o == nil || o.MapName == nil {
543 var ret string
544 return ret
545 }
546 return *o.MapName
547 }
548
549
550
551 func (o *ServerInfo) GetMapNameOk() (*string, bool) {
552 if o == nil || o.MapName == nil {
553 return nil, false
554 }
555 return o.MapName, true
556 }
557
558
559 func (o *ServerInfo) HasMapName() bool {
560 if o != nil && o.MapName != nil {
561 return true
562 }
563
564 return false
565 }
566
567
568 func (o *ServerInfo) SetMapName(v string) {
569 o.MapName = &v
570 }
571
572
573 func (o *ServerInfo) GetMapTitle() string {
574 if o == nil || o.MapTitle == nil {
575 var ret string
576 return ret
577 }
578 return *o.MapTitle
579 }
580
581
582
583 func (o *ServerInfo) GetMapTitleOk() (*string, bool) {
584 if o == nil || o.MapTitle == nil {
585 return nil, false
586 }
587 return o.MapTitle, true
588 }
589
590
591 func (o *ServerInfo) HasMapTitle() bool {
592 if o != nil && o.MapTitle != nil {
593 return true
594 }
595
596 return false
597 }
598
599
600 func (o *ServerInfo) SetMapTitle(v string) {
601 o.MapTitle = &v
602 }
603
604
605 func (o *ServerInfo) GetMapMD5() []float32 {
606 if o == nil || o.MapMD5 == nil {
607 var ret []float32
608 return ret
609 }
610 return o.MapMD5
611 }
612
613
614
615 func (o *ServerInfo) GetMapMD5Ok() ([]float32, bool) {
616 if o == nil || o.MapMD5 == nil {
617 return nil, false
618 }
619 return o.MapMD5, true
620 }
621
622
623 func (o *ServerInfo) HasMapMD5() bool {
624 if o != nil && o.MapMD5 != nil {
625 return true
626 }
627
628 return false
629 }
630
631
632 func (o *ServerInfo) SetMapMD5(v []float32) {
633 o.MapMD5 = v
634 }
635
636
637 func (o *ServerInfo) GetActNum() float32 {
638 if o == nil || o.ActNum == nil {
639 var ret float32
640 return ret
641 }
642 return *o.ActNum
643 }
644
645
646
647 func (o *ServerInfo) GetActNumOk() (*float32, bool) {
648 if o == nil || o.ActNum == nil {
649 return nil, false
650 }
651 return o.ActNum, true
652 }
653
654
655 func (o *ServerInfo) HasActNum() bool {
656 if o != nil && o.ActNum != nil {
657 return true
658 }
659
660 return false
661 }
662
663
664 func (o *ServerInfo) SetActNum(v float32) {
665 o.ActNum = &v
666 }
667
668
669 func (o *ServerInfo) GetIsZone() bool {
670 if o == nil || o.IsZone == nil {
671 var ret bool
672 return ret
673 }
674 return *o.IsZone
675 }
676
677
678
679 func (o *ServerInfo) GetIsZoneOk() (*bool, bool) {
680 if o == nil || o.IsZone == nil {
681 return nil, false
682 }
683 return o.IsZone, true
684 }
685
686
687 func (o *ServerInfo) HasIsZone() bool {
688 if o != nil && o.IsZone != nil {
689 return true
690 }
691
692 return false
693 }
694
695
696 func (o *ServerInfo) SetIsZone(v bool) {
697 o.IsZone = &v
698 }
699
700
701 func (o *ServerInfo) GetHttpSource() string {
702 if o == nil || o.HttpSource == nil {
703 var ret string
704 return ret
705 }
706 return *o.HttpSource
707 }
708
709
710
711 func (o *ServerInfo) GetHttpSourceOk() (*string, bool) {
712 if o == nil || o.HttpSource == nil {
713 return nil, false
714 }
715 return o.HttpSource, true
716 }
717
718
719 func (o *ServerInfo) HasHttpSource() bool {
720 if o != nil && o.HttpSource != nil {
721 return true
722 }
723
724 return false
725 }
726
727
728 func (o *ServerInfo) SetHttpSource(v string) {
729 o.HttpSource = &v
730 }
731
732
733 func (o *ServerInfo) GetFileNeeded() []FileNeededInner {
734 if o == nil || o.FileNeeded == nil {
735 var ret []FileNeededInner
736 return ret
737 }
738 return o.FileNeeded
739 }
740
741
742
743 func (o *ServerInfo) GetFileNeededOk() ([]FileNeededInner, bool) {
744 if o == nil || o.FileNeeded == nil {
745 return nil, false
746 }
747 return o.FileNeeded, true
748 }
749
750
751 func (o *ServerInfo) HasFileNeeded() bool {
752 if o != nil && o.FileNeeded != nil {
753 return true
754 }
755
756 return false
757 }
758
759
760 func (o *ServerInfo) SetFileNeeded(v []FileNeededInner) {
761 o.FileNeeded = v
762 }
763
764 func (o ServerInfo) MarshalJSON() ([]byte, error) {
765 toSerialize := map[string]interface{}{}
766 if o.PacketVersion != nil {
767 toSerialize["PacketVersion"] = o.PacketVersion
768 }
769 if o.Application != nil {
770 toSerialize["Application"] = o.Application
771 }
772 if o.Version != nil {
773 toSerialize["Version"] = o.Version
774 }
775 if o.SubVersion != nil {
776 toSerialize["SubVersion"] = o.SubVersion
777 }
778 if o.NumberOfPlayer != nil {
779 toSerialize["NumberOfPlayer"] = o.NumberOfPlayer
780 }
781 if o.MaxPlayers != nil {
782 toSerialize["MaxPlayers"] = o.MaxPlayers
783 }
784 if o.GameType != nil {
785 toSerialize["GameType"] = o.GameType
786 }
787 if o.ModifiedGame != nil {
788 toSerialize["ModifiedGame"] = o.ModifiedGame
789 }
790 if o.CheatsEnabled != nil {
791 toSerialize["CheatsEnabled"] = o.CheatsEnabled
792 }
793 if o.KartVars != nil {
794 toSerialize["KartVars"] = o.KartVars
795 }
796 if o.FileNeededNum != nil {
797 toSerialize["FileNeededNum"] = o.FileNeededNum
798 }
799 if o.Time != nil {
800 toSerialize["Time"] = o.Time
801 }
802 if o.LevelTime != nil {
803 toSerialize["LevelTime"] = o.LevelTime
804 }
805 if o.ServerNameRaw != nil {
806 toSerialize["ServerNameRaw"] = o.ServerNameRaw
807 }
808 if o.ServerName != nil {
809 toSerialize["ServerName"] = o.ServerName
810 }
811 if o.MapName != nil {
812 toSerialize["MapName"] = o.MapName
813 }
814 if o.MapTitle != nil {
815 toSerialize["MapTitle"] = o.MapTitle
816 }
817 if o.MapMD5 != nil {
818 toSerialize["MapMD5"] = o.MapMD5
819 }
820 if o.ActNum != nil {
821 toSerialize["ActNum"] = o.ActNum
822 }
823 if o.IsZone != nil {
824 toSerialize["IsZone"] = o.IsZone
825 }
826 if o.HttpSource != nil {
827 toSerialize["HttpSource"] = o.HttpSource
828 }
829 if o.FileNeeded != nil {
830 toSerialize["FileNeeded"] = o.FileNeeded
831 }
832 return json.Marshal(toSerialize)
833 }
834
835 type NullableServerInfo struct {
836 value *ServerInfo
837 isSet bool
838 }
839
840 func (v NullableServerInfo) Get() *ServerInfo {
841 return v.value
842 }
843
844 func (v *NullableServerInfo) Set(val *ServerInfo) {
845 v.value = val
846 v.isSet = true
847 }
848
849 func (v NullableServerInfo) IsSet() bool {
850 return v.isSet
851 }
852
853 func (v *NullableServerInfo) Unset() {
854 v.value = nil
855 v.isSet = false
856 }
857
858 func NewNullableServerInfo(val *ServerInfo) *NullableServerInfo {
859 return &NullableServerInfo{value: val, isSet: true}
860 }
861
862 func (v NullableServerInfo) MarshalJSON() ([]byte, error) {
863 return json.Marshal(v.value)
864 }
865
866 func (v *NullableServerInfo) UnmarshalJSON(src []byte) error {
867 v.isSet = true
868 return json.Unmarshal(src, &v.value)
869 }
870
871
872
View as plain text