def create_item(location_id, body, opts = {})
      data, _status_code, _headers = create_item_with_http_info(location_id, body, opts)
      return data
    end
def create_item(location_id, body, opts = {})
      data, _status_code, _headers = create_item_with_http_info(location_id, body, opts)
      return data
    end
CreateItem
 Creates an item and at least one variation for it. Item-related entities include fields you can use to associate them with entities in a non-Square system.  When you create an item-related entity, you can optionally specify its `id`. This value must be unique among all IDs ever specified for the account, including those specified by other applications. You can never reuse an entity ID. If you do not specify an ID, Square generates one for the entity.  Item variations have a `user_data` string that lets you associate arbitrary metadata with the variation. The string cannot exceed 255 characters.
 @param location_id The ID of the location to create an item for.
 @param body An object containing the fields to POST for the request.  See the corresponding object definition for field details.
 @param [Hash] opts the optional parameters
 @return [V1Item]