code: def post_series_publish(self, id, **data):
          
          
          return self.post("/series/{0}/publish/".format(id), data=data)
docs: POST /series/:id/publish/
          Publishes a repeating event series and all of its occurrences that are not already canceled or deleted. Once a date is cancelled it can still be uncancelled and can be viewed by the public. A deleted date cannot be undeleted and cannot by viewed by the public. In order for
          publish to be permitted, the event must have all necessary information, including a name and description, an organizer,
          at least one ticket, and valid payment options. This API endpoint will return argument errors for event fields that
          fail to validate the publish requirements. Returns a boolean indicating success or failure of the publish.
          field_error event.name MISSING
          Your event must have a name to be published.
          field_error event.start MISSING
          Your event must have a start date to be published.
          field_error event.end MISSING
          Your event must have an end date to be published.
          field_error event.start.timezone MISSING
          Your event start and end dates must have matching time zones to be published.
          field_error event.organizer MISSING
          Your event must have an organizer to be published.
          field_error event.currency MISSING
          Your event must have a currency to be published.
          field_error event.currency INVALID
          Your event must have a valid currency to be published.
          field_error event.tickets MISSING
          Your event must have at least one ticket to be published.
          field_error event.tickets.N.name MISSING
          All tickets must have names in order for your event to be published. The N will be the ticket class ID with the
          error.
          field_error event.tickets.N.quantity_total MISSING
          All non-donation tickets must have an available quantity value in order for your event to be published. The N
          will be the ticket class ID with the error.
          field_error event.tickets.N.cost MISSING
          All non-donation tickets must have a cost (which can be ``0.00`` for free tickets) in order for your event to
          be published. The N will be the ticket class ID with the error.
          .. _unpublish-series-by-id: