<?php
/*
 * Copyright (c) 2024 LatePoint LLC. All rights reserved.
 */

namespace LatePoint\Misc;

class StripeConnectCustomer {
	public string $id;

	function __construct( $args = [] ) {
		$allowed_props = self::allowed_props();
		foreach ( $args as $key => $arg ) {
			if ( in_array( $key, $allowed_props ) ) {
				$this->$key = $arg;
			}
		}
	}


	public static function allowed_props(): array {
		return [ 'id', 'type', 'settings', 'status' ];
	}
}
