Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2/**
3 * ModelInterface.
4 *
5 * PHP version 5
6 *
7 * @category Class
8 *
9 * @author   Swagger Codegen team
10 *
11 * @see     https://github.com/swagger-api/swagger-codegen
12 */
13
14/**
15 * Fingerprint Pro Server API.
16 *
17 * Fingerprint Pro Server API allows you to get information about visitors and about individual events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device.
18 *
19 * OpenAPI spec version: 3
20 * Contact: support@fingerprint.com
21 * Generated by: https://github.com/swagger-api/swagger-codegen.git
22 * Swagger Codegen version: 3.0.34
23 */
24/**
25 * NOTE: This class is auto generated by the swagger code generator program.
26 * https://github.com/swagger-api/swagger-codegen
27 * Do not edit the class manually.
28 */
29
30namespace Fingerprint\ServerAPI\Model;
31
32/**
33 * Interface abstracting model access.
34 *
35 * @author  Swagger Codegen team
36 */
37interface ModelInterface
38{
39    /**
40     * The original name of the model.
41     *
42     * @return string
43     */
44    public function getModelName();
45
46    /**
47     * Array of property to type mappings. Used for (de)serialization.
48     *
49     * @return array
50     */
51    public static function swaggerTypes();
52
53    /**
54     * Array of property to format mappings. Used for (de)serialization.
55     *
56     * @return array
57     */
58    public static function swaggerFormats();
59
60    /**
61     * Array of attributes where the key is the local name, and the value is the original name.
62     *
63     * @return array
64     */
65    public static function attributeMap();
66
67    /**
68     * Array of attributes to setter functions (for deserialization of responses).
69     *
70     * @return array
71     */
72    public static function setters();
73
74    /**
75     * Array of attributes to getter functions (for serialization of requests).
76     *
77     * @return array
78     */
79    public static function getters();
80
81    /**
82     * Show all the invalid properties with reasons.
83     *
84     * @return array
85     */
86    public function listInvalidProperties();
87
88    /**
89     * Validate all the properties in the model
90     * return true if all passed.
91     *
92     * @return bool
93     */
94    public function valid();
95}