def METHOD_NAME(
    e2e_staff_api_client,
    channel_id,
    voucher_code,
    voucher_discount_type,
    voucher_discount_value,
    voucher_type,
):
    voucher_data = create_voucher(
        e2e_staff_api_client,
        voucher_discount_type,
        voucher_code,
        voucher_type,
    )
    voucher_id = voucher_data["id"]
    channel_listing = [
        {
            "channelId": channel_id,
            "discountValue": voucher_discount_value,
        },
    ]
    create_voucher_channel_listing(e2e_staff_api_client, voucher_id, channel_listing)
    return voucher_code