'Commit everything from datapoints via the client.
:param client: InfluxDBClient instance for writing points to InfluxDB.
:attention: any provided client will supersede the class client.
:return: result of client.write_points.'

@classmethod
def commit(cls, client=None):

    if (not client):
        client = cls._client
    rtn = client.write_points(cls._json_body_())
    cls._reset_()
    return rtn
