func NewUserPermissionRevokedWebhookWithDefaults() *UserPermissionRevokedWebhook {
	this := UserPermissionRevokedWebhook{}
	return &this
}
NewUserPermissionRevokedWebhookWithDefaults instantiates a new UserPermissionRevokedWebhook object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
package plaid
import (
	"encoding/json"
)
type UserPermissionRevokedWebhook struct {
	WebhookType string `json:"webhook_type"`
	WebhookCode string `json:"webhook_code"`
	ItemId string `json:"item_id"`
	Error NullableError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}
type _UserPermissionRevokedWebhook UserPermissionRevokedWebhook
func NewUserPermissionRevokedWebhook(webhookType string, webhookCode string, itemId string) *UserPermissionRevokedWebhook {
	this := UserPermissionRevokedWebhook{}
	this.WebhookType = webhookType
	this.WebhookCode = webhookCode
	this.ItemId = itemId
	return &this
}