/* Options:
Date: 2025-04-12 05:59:04
Version: 8.0
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://consumer-api.brovs.com

//GlobalNamespace: ConsumerApi
//MakePropertiesOptional: False
//AddServiceStackTypes: True
//AddResponseStatus: False
//AddImplicitVersion: 
//AddDescriptionAsComments: True
IncludeTypes: UnfollowRequest.*
//ExcludeTypes: 
//DefaultImports: 
*/


export module ConsumerApi
{
    // @ts-nocheck

    export interface IReturn<T>
    {
        createResponse(): T;
    }

    export interface IPost
    {
    }

    export class UnfollowResponse
    {
        public deleted?: boolean;

        public constructor(init?: Partial<UnfollowResponse>) { (Object as any).assign(this, init); }
    }

    // @Route("/place/Unfollow", "POST")
    export class UnfollowRequest implements IReturn<UnfollowResponse>, IPost
    {
        public placeId?: number;

        public constructor(init?: Partial<UnfollowRequest>) { (Object as any).assign(this, init); }
        public getTypeName() { return 'UnfollowRequest'; }
        public getMethod() { return 'POST'; }
        public createResponse() { return new UnfollowResponse(); }
    }

}