· 6 years ago · Sep 12, 2019, 02:48 PM
1openapi: 3.0.0
2info:
3 title: "Live Api"
4 description: "Through on this interface you can build your own Live Cams site."
5 version: "1.0.0"
6 contact:
7 email: "flyingawengers@doclerholding.com"
8
9servers:
10 - url: "{protocol}://{whitelabelDomain}/{apiPrefix}/api/v1"
11 description: The partner's own whitelabel site on the Awempire.com. The whitelabelDomain is the domain where the Whitelabel site of the Partner is running under.
12 variables:
13 whitelabelDomain:
14 default: ""
15 protocol:
16 enum:
17 - https
18 - http
19 default: https
20 apiPrefix:
21 default: en
22tags:
23 - name: Guest
24 description: These endpoints do not need logged in user into the Livejasmin systems.
25 - name: Member
26 description: These endpoints need logged in user into the Livejasmin systems.
27
28paths:
29 /performers:
30 get:
31 tags:
32 - Guest
33 - Member
34 summary: "Get a list of performers"
35 parameters:
36 - $ref: "#/components/parameters/secret"
37 - $ref: "#/components/parameters/clientIp"
38 - $ref: "#/components/parameters/userAgent"
39 - $ref: "#/components/parameters/sessionId"
40 - name: pageSize
41 in: query
42 description: How many performers will be listed.
43 required: false
44 schema:
45 type: integer
46 minimum: 4
47 maximum: 100
48 default: 20
49 - name: category
50 in: query
51 description: "The category for the search."
52 required: true
53 schema:
54 type: string
55 example: girls
56 - $ref: "#/components/parameters/searchTextNotRequired"
57
58 responses:
59 200:
60 headers:
61 X-Session-Id:
62 $ref: "#/components/headers/X-Session-Id"
63 X-Api-Prefix:
64 $ref: "#/components/headers/X-Api-Prefix"
65 description: Successful operation
66 content:
67 application/json:
68 schema:
69 type: object
70 properties:
71 data:
72 $ref: "#/components/schemas/PerformerData"
73
74 400:
75 description: The request contains parameters or data that is invalid
76 content:
77 application/json:
78 schema:
79 type: object
80 properties:
81 errors:
82 type: array
83 items:
84 $ref: "#/components/schemas/Error"
85 401:
86 description: The authentication failed
87 404:
88 description: Resource or collection not found
89 500:
90 description: Internal server error
91
92 /show-more:
93 get:
94 tags:
95 - Guest
96 - Member
97 summary: "Returns the next page of the listpage."
98 parameters:
99 - $ref: "#/components/parameters/secret"
100 - $ref: "#/components/parameters/clientIp"
101 - $ref: "#/components/parameters/userAgent"
102 - $ref: "#/components/parameters/sessionId"
103 - name: listPageId
104 in: query
105 description: "The id of the listpage which was used before."
106 required: true
107 schema:
108 type: string
109 responses:
110 200:
111 headers:
112 X-Session-Id:
113 $ref: "#/components/headers/X-Session-Id"
114 X-Api-Prefix:
115 $ref: "#/components/headers/X-Api-Prefix"
116 description: Successful operation
117 content:
118 application/json:
119 schema:
120 type: object
121 properties:
122 data:
123 $ref: "#/components/schemas/PerformerData"
124
125 400:
126 description: The request contains parameters or data that is invalid
127 content:
128 application/json:
129 schema:
130 type: object
131 properties:
132 errors:
133 type: array
134 items:
135 $ref: "#/components/schemas/Error"
136 401:
137 description: The authentication failed
138 404:
139 description: Resource or collection not found
140 500:
141 description: Internal server error
142
143 /performers/{performerNick}:
144 get:
145 tags:
146 - Guest
147 - Member
148 summary: "Returns the details of a performer"
149 parameters:
150 - $ref: "#/components/parameters/secret"
151 - $ref: "#/components/parameters/clientIp"
152 - $ref: "#/components/parameters/userAgent"
153 - $ref: "#/components/parameters/sessionId"
154 - name: performerNick
155 in: path
156 description: "The alphanumeric id of the performer"
157 required: true
158 schema:
159 type: string
160 responses:
161 200:
162 headers:
163 X-Session-Id:
164 $ref: "#/components/headers/X-Session-Id"
165 X-Api-Prefix:
166 $ref: "#/components/headers/X-Api-Prefix"
167 description: Successful operation
168 content:
169 application/json:
170 schema:
171 type: object
172 properties:
173 data:
174 $ref: "#/components/schemas/PerformerDetails"
175 chatScripUrl:
176 $ref: "#/components/schemas/ChatScriptUrl"
177 400:
178 description: The request contains parameters or data that is invalid
179 content:
180 application/json:
181 schema:
182 type: object
183 properties:
184 errors:
185 type: array
186 items:
187 $ref: "#/components/schemas/Error"
188 401:
189 description: The authentication failed
190 404:
191 description: Resource or collection not found
192 500:
193 description: Internal server error
194
195 /scripts/chat:
196 get:
197 tags:
198 - Guest
199 - Member
200 summary: "Returns javascript for chat"
201 parameters:
202 - $ref: "#/components/parameters/secret"
203 - $ref: "#/components/parameters/clientIp"
204 - $ref: "#/components/parameters/userAgent"
205 - $ref: "#/components/parameters/sessionId"
206 - name: performerNick
207 in: query
208 required: true
209 schema:
210 type: string
211 - name: containerId
212 in: query
213 required: true
214 schema:
215 type: string
216 pattern: '^[a-zA-Z0-9#_\.]+$'
217 - name: primaryButtonBg
218 in: query
219 required: false
220 schema:
221 type: string
222 pattern: '^[0-9a-fA-F]+$'
223 - name: primaryButtonColor
224 in: query
225 required: false
226 schema:
227 type: string
228 pattern: '^[0-9a-fA-F]+$'
229 - name: inputBg
230 in: query
231 required: false
232 schema:
233 type: string
234 pattern: '^[0-9a-fA-F]+$'
235 - name: inputColor
236 in: query
237 required: false
238 schema:
239 type: string
240 pattern: '^[0-9a-fA-F]+$'
241 responses:
242 200:
243 headers:
244 X-Session-Id:
245 $ref: "#/components/headers/X-Session-Id"
246 X-Api-Prefix:
247 $ref: "#/components/headers/X-Api-Prefix"
248 description: Successful operation
249 content:
250 text/javascript:
251 schema:
252 type: string
253 400:
254 description: The request contains parameters or data that is invalid
255 content:
256 application/json:
257 schema:
258 type: object
259 properties:
260 errors:
261 type: array
262 items:
263 $ref: "#/components/schemas/Error"
264 401:
265 description: The authentication failed
266 404:
267 description: Resource or collection not found
268 500:
269 description: Internal server error
270
271 /performers/{performerNick}/albums:
272 get:
273 tags:
274 - Guest
275 - Member
276 summary: "Returns the free albums of the performer."
277 parameters:
278 - $ref: "#/components/parameters/secret"
279 - $ref: "#/components/parameters/clientIp"
280 - $ref: "#/components/parameters/userAgent"
281 - $ref: "#/components/parameters/sessionId"
282 - name: performerNick
283 in: path
284 description: "The id of the performer list page which was used before and given back by the Live Api."
285 required: true
286 schema:
287 type: string
288 default:
289 - name: type
290 in: query
291 description: "The type of the albums. Available type are image, video and all"
292 schema:
293 type: string
294 default: all
295 responses:
296 200:
297 headers:
298 X-Session-Id:
299 $ref: "#/components/headers/X-Session-Id"
300 X-Api-Prefix:
301 $ref: "#/components/headers/X-Api-Prefix"
302 description: Successful operation
303 content:
304 application/json:
305 schema:
306 type: object
307 properties:
308 data:
309 type: object
310 properties:
311 albums:
312 type: array
313 items:
314 $ref: "#/components/schemas/Album"
315 400:
316 description: The request contains parameters or data that is invalid
317 content:
318 application/json:
319 schema:
320 type: object
321 properties:
322 errors:
323 type: array
324 items:
325 $ref: "#/components/schemas/Error"
326 401:
327 description: The authentication failed
328 404:
329 description: Resource or collection not found
330 500:
331 description: Internal server error
332
333 /performers/{performerNick}/albums/{albumId}/items:
334 get:
335 tags:
336 - Guest
337 - Member
338 summary: "Returns the free images, videos or all of the album."
339 parameters:
340 - $ref: "#/components/parameters/secret"
341 - $ref: "#/components/parameters/clientIp"
342 - $ref: "#/components/parameters/userAgent"
343 - $ref: "#/components/parameters/sessionId"
344 - name: performerNick
345 in: path
346 description: "The id of the performer list page which was used before and given back by the Live Api."
347 required: true
348 schema:
349 type: string
350 - name: albumId
351 in: path
352 description: The id of the albums.
353 required: true
354 schema:
355 type: string
356 responses:
357 200:
358 headers:
359 X-Session-Id:
360 $ref: "#/components/headers/X-Session-Id"
361 X-Api-Prefix:
362 $ref: "#/components/headers/X-Api-Prefix"
363 description: Successful operation
364 content:
365 application/json:
366 schema:
367 type: object
368 properties:
369 data:
370 type: object
371 properties:
372 items:
373 type: array
374 items:
375 $ref: "#/components/schemas/AlbumItem"
376 400:
377 description: The request contains parameters or data that is invalid
378 content:
379 application/json:
380 schema:
381 type: object
382 properties:
383 errors:
384 type: array
385 items:
386 $ref: "#/components/schemas/Error"
387 401:
388 description: The authentication failed
389 404:
390 description: Resource or collection not found
391 500:
392 description: Internal server error
393
394 /auto-suggest:
395 get:
396 tags:
397 - Guest
398 - Member
399 summary: "Suggest performers and filters to search."
400 parameters:
401 - $ref: "#/components/parameters/secret"
402 - $ref: "#/components/parameters/clientIp"
403 - $ref: "#/components/parameters/userAgent"
404 - $ref: "#/components/parameters/sessionId"
405 - name: category
406 in: query
407 description: "The category for the search."
408 required: true
409 schema:
410 type: string
411 example: girls
412 - $ref: "#/components/parameters/searchText"
413 responses:
414 200:
415 headers:
416 X-Session-Id:
417 $ref: "#/components/headers/X-Session-Id"
418 X-Api-Prefix:
419 $ref: "#/components/headers/X-Api-Prefix"
420 description: Successful operation
421 content:
422 application/json:
423 schema:
424 type: object
425 properties:
426 data:
427 type: object
428 properties:
429 performers:
430 type: array
431 items:
432 $ref: "#/components/schemas/AutoSuggestPerformer"
433 tags:
434 type: array
435 items:
436 $ref: "#/components/schemas/AutoSuggestTag"
437
438 400:
439 description: The request contains parameters or data that is invalid
440 content:
441 application/json:
442 schema:
443 type: object
444 properties:
445 errors:
446 type: array
447 items:
448 $ref: "#/components/schemas/Error"
449 401:
450 description: The authentication failed
451 404:
452 description: Resource or collection not found
453 500:
454 description: Internal server error
455
456 /filters:
457 get:
458 tags:
459 - Guest
460 - Member
461 summary: "Returns the list of categories and their filters"
462 parameters:
463 - $ref: "#/components/parameters/secret"
464 - $ref: "#/components/parameters/clientIp"
465 - $ref: "#/components/parameters/userAgent"
466 - $ref: "#/components/parameters/sessionId"
467 responses:
468 200:
469 headers:
470 X-Session-Id:
471 $ref: "#/components/headers/X-Session-Id"
472 X-Api-Prefix:
473 $ref: "#/components/headers/X-Api-Prefix"
474 description: Successful operation
475 content:
476 application/json:
477 schema:
478 type: object
479 properties:
480 data:
481 type: object
482 properties:
483 categories:
484 type: array
485 items:
486 type: object
487 title: resolution key
488 example:
489 girls:
490 - girl
491 - amateur
492 - lesbian
493 boys:
494 - boy
495 - gay
496 - amateur
497
498 400:
499 description: The request contains parameters or data that is invalid
500 content:
501 application/json:
502 schema:
503 type: object
504 properties:
505 errors:
506 type: array
507 items:
508 $ref: "#/components/schemas/Error"
509 401:
510 description: The authentication failed
511 404:
512 description: Resource or collection not found
513 500:
514 description: Internal server error
515
516 /recommendations:
517 get:
518 tags:
519 - Guest
520 - Member
521 summary: "Returns recommended performers."
522 parameters:
523 - $ref: "#/components/parameters/secret"
524 - $ref: "#/components/parameters/clientIp"
525 - $ref: "#/components/parameters/userAgent"
526 - $ref: "#/components/parameters/sessionId"
527 - $ref: "#/components/parameters/category"
528 - name: currentPerformerNick
529 in: query
530 description: "The performer who wont be in the list."
531 required: false
532 schema:
533 type: string
534 - name: itemCount
535 in: query
536 description: How many performers will be listed.
537 required: false
538 schema:
539 type: integer
540 minimum: 4
541 maximum: 10
542 default: 4
543
544 responses:
545 200:
546 headers:
547 X-Session-Id:
548 $ref: "#/components/headers/X-Session-Id"
549 X-Api-Prefix:
550 $ref: "#/components/headers/X-Api-Prefix"
551 description: Successful operation
552 content:
553 application/json:
554 schema:
555 type: object
556 properties:
557 data:
558 type: object
559 properties:
560 performers:
561 type: array
562 items:
563 $ref: "#/components/schemas/RecommendedPerformer"
564 chatScripUrl:
565 type: string
566
567 400:
568 description: The request contains parameters or data that is invalid
569 content:
570 application/json:
571 schema:
572 type: object
573 properties:
574 errors:
575 type: array
576 items:
577 $ref: "#/components/schemas/Error"
578 401:
579 description: The authentication failed
580 404:
581 description: Resource or collection not found
582 500:
583 description: Internal server error
584 /users:
585 post:
586 tags:
587 - Guest
588 summary: "Initialize a user to the live cams application."
589 requestBody:
590 $ref: '#/components/requestBodies/UserPost'
591 parameters:
592 - $ref: "#/components/parameters/secret"
593 - $ref: "#/components/parameters/clientIp"
594 - $ref: "#/components/parameters/userAgent"
595 - $ref: "#/components/parameters/sessionId"
596
597 responses:
598 200:
599 headers:
600 X-Session-Id:
601 $ref: "#/components/headers/X-Session-Id"
602 X-Api-Prefix:
603 $ref: "#/components/headers/X-Api-Prefix"
604 description: Successful operation
605 content:
606 application/json:
607 schema:
608 type: object
609 properties:
610 data:
611 $ref: "#/components/schemas/UserResult"
612
613 400:
614 description: The request contains parameters or data that is invalid
615 content:
616 application/json:
617 schema:
618 type: object
619 properties:
620 errors:
621 type: array
622 items:
623 $ref: "#/components/schemas/Error"
624 401:
625 description: The authentication failed
626 404:
627 description: Resource or collection not found
628 500:
629 description: Internal server error
630
631 /users/{displayName}:
632 patch:
633 tags:
634 - Member
635 summary: "Modify the data of the user"
636 requestBody:
637 $ref: '#/components/requestBodies/UserPatch'
638 parameters:
639 - $ref: "#/components/parameters/secret"
640 - $ref: "#/components/parameters/clientIp"
641 - $ref: "#/components/parameters/userAgent"
642 - $ref: "#/components/parameters/sessionIdRequired"
643 - $ref: "#/components/parameters/displayName"
644 responses:
645 200:
646 headers:
647 X-Session-Id:
648 $ref: "#/components/headers/X-Session-Id"
649 X-Api-Prefix:
650 $ref: "#/components/headers/X-Api-Prefix"
651 description: Successful operation
652 content:
653 application/json:
654 schema:
655 type: object
656 properties:
657 data:
658 $ref: "#/components/schemas/UserResult"
659
660 400:
661 description: The request contains parameters or data that is invalid
662 content:
663 application/json:
664 schema:
665 type: object
666 properties:
667 errors:
668 type: array
669 items:
670 $ref: "#/components/schemas/Error"
671 401:
672 description: The authentication failed
673 404:
674 description: Resource or collection not found
675 500:
676 description: Internal server error
677
678 /keep-alive:
679 get:
680 tags:
681 - Guest
682 - Member
683 summary: "Keep alive the initialized user's session."
684 parameters:
685 - $ref: "#/components/parameters/secret"
686 - $ref: "#/components/parameters/clientIp"
687 - $ref: "#/components/parameters/userAgent"
688 - $ref: "#/components/parameters/sessionIdRequired"
689 responses:
690 200:
691 headers:
692 X-Session-Id:
693 $ref: "#/components/headers/X-Session-Id"
694 X-Api-Prefix:
695 $ref: "#/components/headers/X-Api-Prefix"
696 description: Successful operation
697
698 400:
699 description: The request contains parameters or data that is invalid
700 content:
701 application/json:
702 schema:
703 type: object
704 properties:
705 errors:
706 type: array
707 items:
708 $ref: "#/components/schemas/Error"
709 401:
710 description: The authentication failed
711 404:
712 description: Resource or collection not found
713 500:
714 description: Internal server error
715
716components:
717 requestBodies:
718 UserPost:
719 description: "<b>partnerUserId</b> - The unique id of the user in the Partner's system. Min: 1 Max: 128 character<br><b>displayName</b> - The username of the user in the Partner's system. Min: 4 Max: 30 character."
720 required: true
721 content:
722 application/json:
723 schema:
724 $ref: "#/components/schemas/User"
725 UserPatch:
726 description: "<b>partnerUserId</b> - The unique id of the user in the Partner's system. Min: 1 Max: 128 character<br><b>displayName</b> - The new username of the user in the Partner's system. Min: 4 Max: 30 character."
727 required: true
728 content:
729 application/json:
730 schema:
731 $ref: "#/components/schemas/User"
732 headers:
733 X-Session-Id:
734 schema:
735 type: string
736 description: The session id from the Live api.
737 X-Api-Prefix:
738 schema:
739 type: string
740 description: The api prefix what should use during the request.
741 parameters:
742 searchText:
743 name: searchText
744 in: query
745 description: The search text.
746 required: true
747 schema:
748 type: string
749 searchTextNotRequired:
750 name: searchText
751 in: query
752 description: The search text.
753 required: false
754 schema:
755 type: string
756 category:
757 name: category
758 in: query
759 required: true
760 schema:
761 type: string
762 mainCategory:
763 name: mainCategory
764 in: query
765 description: "The chosen mainCategory."
766 required: false
767 schema:
768 type: string
769 displayName:
770 name: displayName
771 in: path
772 description: The new username of the user if changed. Provide the current value if not modified.
773 required: true
774 schema:
775 type: string
776 minLength: 4
777 maxLength: 30
778 secret:
779 name: X-Application-Secret
780 in: header
781 description: The secret hash.
782 required: true
783 schema:
784 type: string
785 clientIp:
786 name: X-Client-Ip
787 in: header
788 description: The ip of the client of the user.
789 required: true
790 schema:
791 type: string
792 format: ipv4
793 userAgent:
794 name: X-User-Agent
795 in: header
796 description: The user agent of the browser.
797 required: true
798 schema:
799 type: string
800 sessionId:
801 name: X-Session-Id
802 in: header
803 description: The session id from the Live-api.
804 required: false
805 schema:
806 type: string
807 sessionIdRequired:
808 name: X-Session-Id
809 in: header
810 description: The session id from the Live-api.
811 required: true
812 schema:
813 type: string
814 schemas:
815 Performer:
816 type: object
817 properties:
818 id:
819 type: integer
820 example: 12345
821 name:
822 type: string
823 example: performerName
824 status:
825 type: integer
826 enum: [0,1,2,3]
827 example: 1
828 description: 0=offline, 1=in free, 2|3=in private
829 category:
830 type: string
831 example: girls
832 mainCategory:
833 type: string
834 example: hot_flirts
835 price:
836 type: number
837 format: float
838 example: 1.99
839 description: The credits per minute for private.
840 personAge:
841 type: string
842 example: 22,23
843 description: Comma separated list of person's ages.
844 language:
845 type: string
846 description: Comma separated list of available languages the performer speaks.
847 example: en,pt
848 region:
849 type: string
850 enum: [NA,SA,EU,AS,AF]
851 example: EU
852 description: NA=north america, SA=south america, EU=europe, AS=australia, AF=africa
853 averageRating:
854 type: number
855 format: float
856 minimum: 0
857 maximum: 5
858 example: 3.12
859 description: The avarage rating of the performer.
860 ethnicity:
861 type: string
862 description: Comma separated list of person's ethnicities.
863 example: latin,asian
864 willingness:
865 type: string
866 description: Comma separated list of available willingness.
867 example: snapshot,oral,dancing
868 hasStory:
869 type: boolean
870 description: Does the performer has story available?
871 isVideoCallEnabled:
872 type: boolean
873 description: Does the performer has video call enabled?
874 isVibratorActive:
875 type: boolean
876 description: Does the performer has vibrator enabled?
877 hasVipShow:
878 type: boolean
879 description: Does the performer has vip show?
880 profilePictures:
881 $ref: "#/components/schemas/ProfilePictures"
882 RecommendedPerformer:
883 type: object
884 properties:
885 id:
886 type: integer
887 example: 12345
888 name:
889 type: string
890 example: performerName
891 status:
892 type: integer
893 enum: [0,1,2,3]
894 example: 1
895 description: 0=offline, 1=in free, 2|3=in private
896 category:
897 type: string
898 mainCategory:
899 type: string
900 price:
901 type: number
902 format: float
903 example: 1.99
904 description: The credits per minute for private.
905 language:
906 type: string
907 description: Comma separated list of available languages the performer speaks.
908 example: en,pt
909 averageRating:
910 type: number
911 format: float
912 minimum: 0
913 maximum: 5
914 example: 3.12
915 description: The avarage rating of the performer.
916 willingness:
917 type: string
918 description: Comma separated list of available willingness.
919 example: snapshot,oral,dancing
920 profilePictures:
921 $ref: "#/components/schemas/ProfilePictures"
922 PerformerExtra:
923 type: object
924 properties:
925 chatScriptUrl:
926 $ref: "#/components/schemas/ChatScriptUrl"
927 bio:
928 type: string
929 example: bio text
930 description: The bio information written by the performer.
931 turnsOn:
932 type: string
933 description: The turns me on section written by the performer.
934 turnsOff:
935 type: string
936 description: The turns me off section written by the performer.
937 appearance:
938 type: string
939 description: Comma separated list of appearance available.
940 specialLocation:
941 type: string
942 description: Comma separated list of special locations available.
943 sexualPreferences:
944 type: string
945 description: Comma separated list of sexual preferences available.
946 persons:
947 type: array
948 items:
949 $ref: "#/components/schemas/Person"
950 PerformerDetails:
951 type: object
952 allOf:
953 - $ref: "#/components/schemas/Performer"
954 - $ref: "#/components/schemas/PerformerExtra"
955 ProfilePictures:
956 type: object
957 properties:
958 285x160:
959 type: string
960 358x201:
961 type: string
962 445x250:
963 type: string
964 224x168:
965 type: string
966 460x345:
967 type: string
968 1024x768:
969 type: string
970 Album:
971 type: object
972 properties:
973 id:
974 type: string
975 example: 5acb478c70522a872e0457da
976 title:
977 type: string
978 example: My album
979 coverImageUrls:
980 type: array
981 items:
982 type: object
983 title: resolution key
984 additionalProperties:
985 $ref: "#/components/schemas/UrlItem"
986 example:
987 400:
988 url: http://example.com/image1.jpg
989 width: 400
990 height: 300
991 1280:
992 url: http://example.com/image2.jpg
993 width: 1280
994 height: 720
995 type:
996 type: string
997 example: image
998 contentCount:
999 type: integer
1000 example: 5
1001 UrlItem:
1002 type: object
1003 properties:
1004 url:
1005 type: string
1006 example: 'url for the image'
1007 width:
1008 type: integer
1009 example: 400
1010 height:
1011 type: integer
1012 example: 300
1013 AlbumItem:
1014 type: object
1015 properties:
1016 title:
1017 type: string
1018 coverImageUrls:
1019 type: array
1020 items:
1021 type: object
1022 additionalProperties:
1023 $ref: "#/components/schemas/UrlItem"
1024 example:
1025 400:
1026 url: http://example.com/image1.jpg
1027 width: 400
1028 height: 300
1029 1280:
1030 url: http://example.com/image2.jpg
1031 width: 1280
1032 height: 720
1033 urls:
1034 type: array
1035 items:
1036 type: object
1037 additionalProperties:
1038 $ref: "#/components/schemas/UrlItem"
1039 example:
1040 400x300:
1041 url: http://example.com/image1.jpg
1042 width: 400
1043 height: 300
1044 1280x720:
1045 url: http://example.com/video1.mp4
1046 width: 1280
1047 height: 720
1048 type:
1049 type: string
1050 example: image
1051 ChatScriptUrl:
1052 type: string
1053 example: A template url for the chat javascript to embed.
1054 ListPageId:
1055 type: string
1056 example: "1123331231231333123"
1057 AutoSuggestPerformer:
1058 type: object
1059 properties:
1060 name:
1061 type: string
1062 example: performerNick
1063 imageSrc:
1064 type: string
1065 example: url for the image
1066 status:
1067 type: integer
1068 enum: [0,1,2,3]
1069 example: 1
1070 description: 0=offline, 1=in free, 2|3=in private
1071 category:
1072 type: string
1073 example: girls
1074 AutoSuggestTag:
1075 type: object
1076 properties:
1077 name:
1078 type: string
1079 example: girl
1080 User:
1081 type: object
1082 properties:
1083 partnerUserId:
1084 type: string
1085 displayName:
1086 type: string
1087 email:
1088 type: string
1089 UserResult:
1090 type: object
1091 properties:
1092 userType:
1093 type: string
1094 example: guest|free|member
1095 purchaseUrl:
1096 type: string
1097 registeredDisplayName:
1098 type: string
1099 description: The final display name what the system allocated.
1100 registeredUserNick:
1101 type: string
1102 description: The final registered user nick what the system allocated.
1103 PerformerData:
1104 type: object
1105 properties:
1106 performers:
1107 type: array
1108 items:
1109 $ref: "#/components/schemas/Performer"
1110 listPageId:
1111 $ref: "#/components/schemas/ListPageId"
1112 chatScripUrl:
1113 $ref: "#/components/schemas/ChatScriptUrl"
1114 isLastPage:
1115 type: boolean
1116 Person:
1117 type: object
1118 properties:
1119 gender:
1120 type: string
1121 age:
1122 type: integer
1123 hairColor:
1124 type: string
1125 hairLength:
1126 type: string
1127 eyeColor:
1128 type: string
1129 build:
1130 type: string
1131 breastSize:
1132 type: string
1133 penisSize:
1134 type: string
1135 Error:
1136 type: object
1137 properties:
1138 message:
1139 type: string
1140 code:
1141 type: integer