package com.stripe.model;

import java.util.Map;

public class InvoiceLineItem extends StripeObject {
	String id;
	String type;
	Boolean livemode;
	Integer amount;
	String currency;
	Boolean proration;
	InvoiceLineItemPeriod period;
	Integer quantity;
	Plan plan;
	String description;
  Map<String, String> metadata;

	public String getId() {
		return this.id;
	}

	public String getType() {
		return this.type;
	}

	public Boolean getLivemode() {
		return this.livemode;
	}

	public Integer getAmount() {
		return this.amount;
	}

	public String getCurrency() {
		return this.currency;
	}

	public Boolean getProration() {
		return this.proration;
	}

	public InvoiceLineItemPeriod getPeriod() {
		return this.period;
	}

	public Integer getQuantity() {
		return this.quantity;
	}

	public Plan getPlan() {
		return this.plan;
	}

	public String getDescription() {
		return this.description;
	}

  public Map<String, String> getMetadata() {
    return this.metadata;
  }
}

@@ -278,18 +278,17 @@
 iption;%0A
-  
+%09
 Map%3CStri
@@ -308,16 +308,38 @@
 etadata;
+%0A%09String subscription;
 %0A%0A%09publi
@@ -911,18 +911,17 @@
 on;%0A%09%7D%0A%0A
-  
+%09
 public M
@@ -959,12 +959,10 @@
 ) %7B%0A
-    
+%09%09
 retu
@@ -983,10 +983,76 @@
 ta;%0A
-  
+%09%7D%0A%0A%09public String getSubscription() %7B%0A%09%09return this.subscription;%0A%09
 %7D%0A%7D%0A

add subscription to InvoiceLineItem